goobar
Nate Ebel
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.
04/19/21 β’ 22 min
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
State Of Kotlin In 2021
goobar
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
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
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
Why Share Your Work?
goobar
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
08/25/21 β’ 27 min
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
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
06/01/21 β’ 17 min
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
01/25/21 β’ 9 min
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
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
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
- https://goobar.io/kotlin-vs-flutter-are-you-comparing-them-fairly/
- Announcing Flutter 2 - https://developers.googleblog.com/2021/03/announcing-flutter-2.html
- Kotlin Multiplatform Supported Platforms - https://kotlinlang.org/docs/mpp-supported-platforms.html
- Apps Using Flutter - https://flutter.dev/showcase
- Teams Using Kotlin Multiplatform - https://kotlinlang.org/lp/mobile/case-studies/
- Flutter Supported Platforms - https://flutter.dev/docs/development/tools/sdk/release-notes/supported-platforms#how-we-define-a-supported-platform
- Add Flutter To Existing App - https://flutter.dev/docs/development/add-to-app
- Create a Kotlin Multiplatform Library - https://kotlinlang.org/docs/mpp-create-lib.html
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
Show more best episodes
Show more best episodes
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
Show more FAQ