Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
goobar

goobar

Nate Ebel

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!
bookmark
Share icon

All episodes

Best episodes

Seasons

Top 10 goobar Episodes

Goodpods has curated a list of the 10 best goobar episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to goobar for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite goobar episode by adding your comments to the episode page.

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 lots of code-related things that people think about, or even stress about.

Unfortunately, non-coding tips for coding interview assignments don't get talked about nearly as much. And, in my experience, there are a lot of non-coding things we can do to put our best foot forward and impress a hiring committee with our take-home assignment.

Chapters
00:00 Teaser
00:46 Coding Gets All The Discussion
01:26 Non-Coding Tips For Takehome Assignments
01:46 Telling Your Story
02:28 A Unique Opportunity
03:06 Making A Positive First Impression
03:49 Leveraging Project Metadata
04:12 Filling Out GitHub Project Information
05:06 Include A Project README
05:59 Clearly Organize Your Project
07:01 Ensuring A Positive First Time User Experience
07:32 Make Sure Your Project Doesn't Crash
08:30 Impress With UI Polish
12:37 Use Consistent Styles & Conventions
13:52 Don't Skip The Basics
15:07 Documentation Is Key
16:12 Document Your Thought Process
17:38 Documentation Comes In Many Forms
19:46 Telling Your Story
20:59 Wrapping Up
Show Notes
Material Design Color ToolMaterial Design Grid
Android Ripple Animation
Architectural Decision Records
Contact
https://twitter.com/n8ebel
https://goobar.dev/contact/

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode
goobar - State Of Kotlin In 2021
play

02/08/21 β€’ 22 min

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 in this week's episode.

Chapters
00:00 Teaser
00:42 Intro
00:59 Kotlin Turns 11 This Year
01:29 Kotlin Today
03:45 Evolving In The Open
05:15 Kotlin In The JVM Ecosystem
06:15 Kotlin For Android Development
07:56 Evolution Of The Kotlin Language
08:42 3 Ares Of Continued Investment
09:33 Kotlin On The Web
11:49 Jetpack Compose
14:22 Kotlin Multiplatform
17:17 Where To Learn Kotlin?
21:30 In Summary

Show Notes

Kotlin Releases
https://kotlinlang.org/releases.html
JVM Ecosystem Report
https://snyk.io/blog/jvm-ecosystem-report-2020/
https://sdtimes.com/java/report-kotlin-becomes-second-most-popular-jvm-language/
Kotlin Language Proposals
https://github.com/Kotlin/KEEP
New Kotlin Project Lead
https://blog.jetbrains.com/kotlin/2020/11/roman-elizarov-is-the-new-project-lead-for-kotlin/
Ktor
https://ktor.io/
Spring Boot
https://spring.io/guides/tutorials/spring-boot-kotlin/
Quarkus
https://quarkus.io/guides/kotlin
Compose For Web Demos
https://github.com/JetBrains/compose-for-web-demos
Kotlin Multiplatform Mobile
https://kotlinlang.org/lp/mobile/
Kotlin Multiplatform Libraries
https://github.com/AAkira/Kotlin-Multiplatform-Libraries
Learning Kotlin Playlists On Goobar
https://www.youtube.com/c/goobar/playlists?view=50&sort=dd&shelf_id=7
My freeCodeCamp Course
https://www.youtube.com/watch?v=F9UC9DY-vIU
My Mastering Kotlin Book
https://www.amazon.com/Mastering-Kotlin-advanced-programming-techniques/dp/1838555722
Google's Android Developer Courses
https://developer.android.com/courses
My 9-Week Android Development Series
https://www.youtube.com/playlist?list=PLEPZdzLLJH94Jk_Jz-cTUXYFoObPBH7KB
CodingInFlow
https://www.youtube.com/channel/UC_Fh8kvtkVPkeihBs42jGcA
CodingWithMitch
https://www.youtube.com/channel/UCoNZZLhPuuRteu02rh7bzsw
Talking Kotlin Podcast
https://talkingkotlin.com/
Compose Academy
https://compose.academy/
Official Kotlin YouTube

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode
goobar - What Does Jetpack Compose 1.0 Mean For You?
play

08/11/21 β€’ 35 min

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 after working with Compose in production for the past couple of months.

Show Notes

Jetpack Compose Roadmap

https://developer.android.com/jetpack/androidx/compose-roadmap

Compose Multiplatform Goes Alpha

https://blog.jetbrains.com/kotlin/2021/08/compose-multiplatform-goes-alpha/

Compose Material Catalog App

https://play.google.com/store/apps/details?id=androidx.compose.material.catalog

Jetpack Compose Learning Pathway & Codelabs

https://developer.android.com/courses/pathways/compose

Compose Academy

https://compose.academy/

Accompanist Libraries for Jetpack Compose

https://github.com/google/accompanist

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode
goobar - Why Share Your Work?
play

08/31/21 β€’ 12 min

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 unexpected opportunities, to more effective conversations and documents at work - sharing can help us in many ways.

Listen to this week's podcast episode to learn more about why you should think about sharing your work.

Chapters

01:59 Improve Our Communication Skills
02:55 Learn to tell stories with your work
03:47 Better understand the needs of project stakeholders
05:00 Leads to interesting conversations
05:40 What if I'm wrong?
07:15 Unexpected opportunities
09:33 Helping Others

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode

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 apis
04:07 Embrace slot-based api design
07:46 Expose composable parameters with sensible defaults
11:18 Customize your Composable previews
13:15 Modularize for faster @Preview refresh
16:02 Build a sandbox app for rapid prototyping
18:25 Pull from the MaterialTheme
19:30 Theming is contextual
21:35 Extend MaterialTheme when needed - but not for everything
24:20 Use a debug color palette

Show Notes

Jetpack Compose
https://developer.android.com/jetpack/compose

Slot-based layouts
https://developer.android.com/jetpack/compose/layouts/basics#slot-based-layouts

Theming in Compose
https://developer.android.com/jetpack/compose/themes

Adopting Compose
https://developer.android.com/jetpack/compose/interop

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode
goobar - Essential Skills for Android Developers
play

06/09/21 β€’ 29 min

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 developers understand which skills and concepts are most important for getting that first job, and for growing in their career.
Chapters
00:00 Teaser
00:59 Today's Listener Question
01:45 What are the essential skills for Android developers today?06:50 Non-Android Essential Skills
10:30 Essential Android Skills
21:45 Non-Essential Android Skills
Contact
https://twitter.com/n8ebel
[email protected]

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode

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.devPaid Coaching - https://goobar.dev/coaching
Google I/O Content - https://events.google.com/io/program/content
Contact
https://twitter.com/n8ebel
https://goobar.dev/

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode

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 your ideal career.
Chapters
00:00 Teaser
00:34 Intro
00:59 Episode Summary
01:47 Can I Play Video Games And Still Be A Software Developer?
02:03 All Code All The Time?
03:08 We Are More Than The Tools We Use
04:00 All Your Skillsets Make You Unique
06:21 Experience Comes In Many Forms
07:03 Opportunities Are In The Margins
08:18 In Summary
Contact
https://twitter.com/n8ebel
https://goobar.dev/contact/

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode
goobar - Dream / Learn / Create In 2021
play

01/18/21 β€’ 19 min

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 Dream, Learn, and Create to help us move towards our dreams and goals with balance, and steady progress.
Chapters
00:00 Teaser
00:41 Intro
01:06 New Year, New Opportunities
02:08 Happy New Year
02:56 Common New Year's Struggles For Software Developers
03:59 Dream / Learn / Create
05:10 Dream
06:41 Learn
09:07 Create
13:02 4 Tips To Help You Dream, Learn, and Create This Year
17:48 In Summary
Contact
https://twitter.com/n8ebel
https://goobar.dev/contact/

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode
goobar - Kotlin Multiplatform vs Flutter
play

04/12/21 β€’ 34 min

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 week's episode, we're going to compare Kotlin Multiplatform and Flutter. We'll explore their unique philosophies, where they excel, the challenges of each, and hopefully give you a better sense of why they don't necessarily directly compete with one another.
Chapters
00:00 Teaser
02:05 Common Questions Comparing Flutter & Kotlin
03:31 Comparing Flutter To Kotlin Multiplatform
04:02 The Philosophies Of Flutter & Kotlin Multiplatform
05:43 Languages & Tooling
06:56 Supported Platforms
08:19 Production Read Supported Platforms
13:03 Who Is Using These Technologies?
15:46 Integrating Into An Existing Application
18:08 Developing A New App
22:20 Job Market For Each Technology
24:52 Learning Resources
26:28 Which Is Easier To Learn?
27:52 Framework Maturity
30:11 When To Use One Or The Other?
31:59 Wrapping Up
Show Notes

Contact
https://twitter.com/n8ebel
https://goobar.dev/contact/

Thanks for listening devs! πŸ‘‹
Let's Connect
--
πŸ”” Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1
πŸ™‚ Find Me Online
website ➑ https://goobar.dev
links ➑ https://goobar.dev/links

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does goobar have?

goobar currently has 25 episodes available.

What topics does goobar cover?

The podcast is about Tech, Career, Software Development, Podcasts, Technology, Education and Programming.

What is the most popular episode on goobar?

The episode title 'Jetpack Compose Tips From a Production Android App' is the most popular.

What is the average episode length on goobar?

The average episode length on goobar is 20 minutes.

How often are episodes of goobar released?

Episodes of goobar are typically released every 7 days, 2 hours.

When was the first episode of goobar?

The first episode of goobar was released on Nov 24, 2020.

Show more FAQ

Toggle view more icon

Comments