The goobar podcast is a software development podcast dedicated to building great software and helping others do the same. Here, we'll explore the world of software development from writing code, working on a team, and investing in your career. The goal is to help you feel prepared and supported as you navigate the industry, write code, build awesome products, and create your ideal career. We aim to foster a sense of connection, inspiration, and continued learning, so we can all continue to dream, learn, and create!
Yearly performance reviews for software engineers can be a stressful and/or exciting time. If we can prepare for review season by having a clear idea of our impact, data to support it and a clear vi…
Descoping a project or feature simply means making it smaller. This might mean cutting out a few bells and whistles, or it could mean making large changes to the overall requirements.
By evaluating p…
When debugging an error in our code or looking for a solution to a given problem, it's easy to fall into the trap of going with the quick, obvious solution. However, this often sets us up for future…
Why share your work? Why take that risk and put yourself out there?
Well, it's because there are a lot of very positive things that come out of the process of sharing. From improved skills, to unexp…
This week's podcast episode explores Jetpack Compose tips that have been helping my team while using Compose in an existing production Android app.
Chapters
00:43 Intro
02:12 Leverage self-documenting a…
In this episode, we're chatting about the exciting 1.0 release of Android's Jetpack Compose UI toolkit! We'll explore what this release means for you and your projects, and I'll share my thoughts af…
What are the essential skills for Android developers looking to get into the industry in 2021?
In this week's episode of the goobar podcast, we're exploring this listener question to help Android de…
How to digest Google I/O and other developer events so you can stay up to date with the latest developer news?
Show Notes
New goobar website - https://goobar.dev
Paid Coaching - https://goobar.dev/coac…
Kotlin vs Java? Java vs Kotlin? Which language should you learn; Java or Kotlin?
Which language should you choose for Android development in 2021?
This week's episode is an FAQ-episode covering a h…
Unsurprisingly, when discussing take-home assignments for coding interviews, much of the focus is put on code. Can you code? Are you using "best practices?" What tools are you using?. There's lot…
There's a lot of questions around "Kotlin vs Flutter" but comparing those two directly isn't really an accurate comparison. Comparing Kotlin Multiplatform to Flutter is much more interesting.
In this…
This week, I want to talk about app security; specifically mobile app security; and being really, really specific Android app security; though the concepts will apply equally as well to iOS applicati…
Developer "scores" and assessments can be motivating and a fun gamification element for some. However, for others, they can be discouraging and misleading.
In this episode, I'm sharing some of my tho…
A listener recently asked how to stand out and get a software development job in another country.
In this episode, we're going to explore this question and examine a number of ways to highlight your c…
What is the state of the Kotlin programming language in 2021? What are the new features? Where are investments being made? How is Kotlin being used?
We're going to explore these questions and more …
Let's explore the state of mobile app development in 2021.
What are the major operating systems? How are developers building apps? Where are users getting their apps?
We'll dive into these questions …
Can you still have active hobbies and be a software developer?
Yes. And, in fact, embracing your hobbies, and outside experiences might be the key to unlocking your "genius zone" and finding building…
In this episode we're chatting about the New Year, and how to set ourselves up for success.
It's so important to have big dreams; to always be learning; and to create.
We're going to talk about how to …
In this week's episode we're going to help defeat the blank page by exploring 8 programming blog post ideas and themes that you can turn to the next time you want to sit down and write a technical ar…
This week, we're diving into the virtual mailbox and answering some questions that came my way during the past couple of weeks.
Question 1 - When will development tools (Android) be stable?
Question 2 …