Anecdotes about web APIs
zsmb.coby Márton Braun·11 Apr 2020
Anecdotes about web APIs 2020-04-11 • Márton Braun Services that provide web APIs are amazing. Tom Scott made a video about this recently, where he tells the story of how all the newfangled web 2.0...
Coroutine Cancellation 101
zsmb.coby Márton Braun·4 Mar 2020
Coroutine Cancellation 101 2020-03-04 • Márton Braun This article assumes that you already know the basics of coroutines, and what a suspending function is.
Wrap-up 2019
zsmb.coby Márton Braun·27 Dec 2019
Wrap-up 2019 2019-12-27 • Márton Braun Another year has come to an end, so it’s time to reflect again.
Getting Only Positive Feedback
zsmb.coby Márton Braun·28 Nov 2019
Getting Only Positive Feedback 2019-11-28 • Márton Braun Here we go, it’s time for a non-technical, rambling post.
Better Custom Views with Delegates
zsmb.coby Márton Braun·17 Oct 2019
Introduction Reusable UI components are all the rage these days. Everyone and their dog has their own design system and their set of components that their apps are built up from - especially tech...
Book (P)review: Living by the Code
zsmb.coby Márton Braun·9 Sept 2019
Book (P)review: Living by the Code 2019-09-09 • Márton Braun What is this article about? It’s a brief glimpse into the extensive, diverse wisdom provided by the interviewees who participated in...
Primaries Matter (a discussion of constructors)
zsmb.coby Márton Braun·12 Aug 2019
Primaries Matter (a discussion of constructors) 2019-08-12 • Márton Braun Primary constructors play a fundamental role in Kotlin classes.
The Dog Riddle
zsmb.coby Márton Braun·25 Apr 2019
The Dog Riddle 2019-04-25 • Márton Braun I’ve posed a small challenge on Twitter last week, and successfully flooded my inbox on an already busy day.
Maintaining Compatibility in Kotlin Libraries
zsmb.coby Márton Braun·30 Mar 2019
Maintaining Compatibility in Kotlin Libraries 2019-03-30 • Márton Braun A decent library author will know that, say, removing a method from their library in a new version will cause problems for...
A Deep Dive into Extensible State Saving
zsmb.coby Márton Braun·19 Mar 2019
A Deep Dive into Extensible State Saving 2019-03-19 • Márton Braun This piece serves three purposes: - Correcting a mistake I made in my original article covering ViewModel saved state, although...
Site History
zsmb.coby Márton Braun·4 Mar 2019
Site History 2019-03-04 • Márton Braun I’ve owned the zsmb.co domain since the July of 2015, and there has been a website available on it in some shape or form - with some interruptions - ever...
Managing Git configurations
zsmb.coby Márton Braun·25 Feb 2019
Managing Git configurations 2019-02-25 • Márton Braun Nearly every developer uses Git, and I believe that most of them will admit that they have, at least on one occasion, used credentials that...
Data classes aren't (that) magical
zsmb.coby Márton Braun·16 Jan 2019
Data classes aren't (that) magical 2019-01-16 • Márton Braun Any time someone is advertising Kotlin as the savior for Java developers, data classes are in the top 3 reasons they list, as being a...
Your filters hide everything on this page. Adjust them in preferences.