Recorded at Øredev 2019, Fredrik talks to Nate Ebel about special cases in programming - like the importance of performance when it comes to drawing. Then we discuss automation - also the topic of Nate’s talk at the conference. Code review should be an enjoyable thing! Nate discusses how to use tools to automate away all the little things you might want to check during development - such as how the size of the built app changes. As a bonus, it’s hard to get mad at a picky bot.

We also discuss the importance and difficulty of taking the extra step and making your automation really turnkey, instead of something you set up once and then forgot to maintain or make easy for others to use.

We talk about the book Nate just (at the time of the interview) wrote on Kotlin. We discuss both the approach and contents of the book, and also the process of actually writing the book.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive.

If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi.

Links

Nate Ebel

Øredev

The search space

Felix - creator of The search space

The search space interview with Robert Kowalski

Pixite - where Nate works

Pigment - the app Nate works on

Ryan Harter - Nate’s colleague

Automate all the things! - Nate’s talk

Git hooks

Github issue and pull request templates

The tool Danger - integrates with your build - a scripting engine to tie into your continuous integration pipeline

Android dev summit 2019

Unit testing

Integration testing

Marie Kondo

Github actions

Circleci

Bitrise

Bitbucket

APK - the Android application package format

Mastering Kotlin - Nate’s book on Kotlin

Kotlin

Android development is now Kotlin-first

Ktor - server framework for/in Kotlin

Kevin Galligan and his talk on multiplatform Kotlin

React native

Flutter

Packt publishing

Jetbrains

Coroutines

Coroutines in Kotlin

Nate’s Youtube channel

Titles

Drawing at 60 frames per second

Automate literally all the things

More like a turnkey thing

As if it was another person

It’s hard to get mad at the bot

Go copy this random script

Hello world plus

Such an all or nothing approach

Podden och tillhörande omslagsbild på den här sidan tillhör Kristoffer, Fredrik, Tobias. Innehållet i podden är skapat av Kristoffer, Fredrik, Tobias och inte av, eller tillsammans med, Poddtoppen.