
Sign up to save your podcasts
Or


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
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 applications.
App security is something that is vitally important to business and individuals that are possibly working with customer data, working with 3rd party services, or even working with your own services.
Now while these security issues are serious, there also seems to be a rather glaring lack of security-focused information and discussion out there.
So in this episode, I want to chat through a high-level overview of Android app security and some action items to help improve your project's security today.
We'll talk about ways to improve your app; your source code; and your infrastructure.
Chapters
0:00 Teaser
0:43 Overview
3:41 Intro
4:02 Why Is App Security Important?
5:38 How Can We Minimize Security Risks?
8:26 Minimizing Risk From Our App
8:59 Obfuscating Our Code
14:11 Securing API Keys
19:24 Protecting Network Traffic
24:45 Protecting User Data
28:01 Securing Your Developer Identity
35:00 Securing Your Source Code
38:25 Protecting Your Development Machine
40:28 Securing Your CI Infrastructure
42:41 In Summary
Resources
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
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 thoughts on why I think these kind of developer "scores" are more trouble than they are worth.
Chapters
00:00 Teaser
00:42 Intro
01:09 What Are Developer Scores?
02:09 What Is The Purpose Of Developer Scores?
03:19 What's The Problem With Developer Scores?
03:58 Scores Are Unreliable - Gaming The System
04:31 Discouraging - Compaison To Others
05:31 Potential For Harm
06:06 Scores Speak To A Need For Validation
07:23 In Summary
Show Notes
Google's Modern Android Development Score
https://developer.android.com/modern-android-development/scorecard
Pluralsight's Android Associate Developer Assessment
https://app.pluralsight.com/score/skill-assessment/android-associate-developer
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
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 coding skills and focus your international job search.
Chapters
00:00 Teaser
01:13 Intro
01:43 Listener Question - How To Get A Job In Another Country?
04:02 Phases Of Your Job Search
04:34 Beginning Of Your Job Search
04:49 Make Sure You Have The Required Skills
06:21 How Can You Highlight Your Skills And Experience?
09:46 How To Get Your Name Out There?
12:06 How Does An International Job Search Change Things?
12:28 Ask About Visas, Permits and Sponshorhip Up Front
14:05 Partner With Local Companies That Work Internationally
15:18 Research Work Requirements For Any Countries You Want To Work In
16:53 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
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
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 and more.
Chapters
00:00 Teaser
01:02 Intro
01:58 What Mobile Operating Systems Are People Using?
03:00 Lesser Used Mobile Operating Systems
04:38 AOSP Variants
05:35 How Are Devs Building Apps?
06:02 Native Development
08:39 Cross Platform Development
11:54 Coding Sharing With Kotlin Multiplatform
14:29 Where Are Users Getting Their Apps?
17:13 How Much Money Are Apps Making?
19:10 Mobile Trends In 2021
19:35 Will Lack Of 1:1 Mentorship Negatively Impact Devs Early In Their Careers?
21:26 Slowed Innovation
24:01 New Form Factors Are Still Not Quite Ready
25:22 Declarative, Reactive UI
27:38: In Summary
Huawei's HarmonyOS
https://en.wikipedia.org/wiki/HarmonyOS
Google's Fuschia
https://en.wikipedia.org/wiki/Google_Fuchsia
Mobile Operating Systems On Wikipedia
https://en.wikipedia.org/wiki/Mobile_operating_system
React Native
https://reactnative.dev/
Xamarin
https://dotnet.microsoft.com/apps/xamarin
Flutter
https://flutter.dev/
Kotlin Multiplatform Mobile
https://kotlinlang.org/lp/mobile/
List Of Mobile App Stores
https://buildfire.com/mobile-app-stores-list/
App Revenue Data
https://www.businessofapps.com/data/app-revenues/
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
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
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
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 article.
Chapters
00:00 Teaser
00:21 Intro
01:41 The challenge of the blank page
04:30 Twoย Themes for Post Ideas
04:49 Tutorial Summary Post
05:57 Conference/Meetup Recap Post
07:12 Bug Fix Post
08:07 Try 'X' Post
09:08 Lessons Learned Post
11:20 Theme 2 - Your Voice Makes It Unique
12:01 Response/Opinion Post
13:05 Listcicle Post
14:11 Novel Solution Post
15:51 In Summary
17:13 Use these ideas as a jumping off point
Chiu-Ki Chan's Blogging formula: Conference reports
http://blog.sqisland.com/2015/03/blogging-formula-conference-reports.html
My examples of Conference Recap posts
https://goobar.io/category/software-development/conference-recaps/
Example of a Bug Fix post
https://goobar.io/bug-busting-cannot-generate-view-binders/
Example of a Try 'X' post
https://goobar.io/simple-display-of-open-source-license-info/
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
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 - What are some good project ideas for a university course or portfolio?
Chapters
00:00 Teaser
00:27 Intro
00:55 Mailbox Episode Summary
02:27 Question 1 -ย When will development tools (Android) be stable?
04:24 Why are things constantly changing?
05:17 How are developers impacted by an ever-changing ecosystem?
18:11 Question 2 - What are good Android project ideas for university?
24:01 Closing
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
From the publisher's feed