Retrofit meets coroutines
zsmb.coby Márton Braun·15 Feb 2019
Retrofit meets coroutines 2019-02-15 • Márton Braun Jake Wharton’s retrofit2-kotlin-coroutines-adapter has been the go-to solution for bridging the coroutine world with Retrofit for a little while.
Making setInterval Declarative with React Hooks — overreacted
overreacted·4 Feb 2019
Making setInterval Declarative with React Hooks February 4, 2019 If you played with React Hooks for more than a few hours, you probably ran into an intriguing problem: using setInterval just...
Why Isn’t X a Hook? — overreacted
overreacted·26 Jan 2019
Why Isn’t X a Hook? January 26, 2019 Since the first alpha version of React Hooks was released, there is a question that keeps coming up in discussions: “Why isn’t <some other API> a Hook?” To...
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...
Smoothly reacting to keyboard visibility changes in Android
Saket Narayanby Saket Narayan·5 Oct 2018
When people use Dank, one of the terms they use to describe it is fluid. The app makes a good use of motion to indicate changes on the screen, but I think one of my favorite reasons why the app...
FixedTimeEquals in .NET Core
Random Thoughts·4 Oct 2018
.NET Core introduced FixedTimeEquals which I have personally found to be very helpful. It’s a small method, but given the kind of code I tend to write, I was writing it a lot from project to...
Introducing InboxRecyclerView
Saket Narayanby Saket Narayan·14 Sept 2018
When Google released Inbox for Android some 4 years ago, their UI was rad. I was obsessed with the navigation transition, where emails expanded from their list item when clicked, pushing all other...
OH, PEARL! | Kirkus Reviews
Kirkus Reviewsby Finalists About the Kirkus Prize·19 Aug 2018
written and illustrated by Alania Caridad Hinckson ‧ RELEASE DATE: today A simple, heartwarming read-aloud story sure to become a comforting bedtime favorite.
Differentiable Image Parameterizations
Distillby Alexander Mordvintsev; Nicola Pezzotti; Ludwig Schubert; Chris Olah·25 Jul 2018
A powerful, under-explored tool for neural network visualizations and art. Neural networks trained to classify images have a remarkable — and surprising! — capacity to generate images.
Data Detection in Swift
The Atomic Birdhouse·25 Oct 2017
I have a love/hate relationship with regular expressions. I love them because they’re great for examining text to find useful information and, often, to change the text in some way.
Android: Displaying HTML tags on TextView the right way
Saket Narayanby Saket Narayan·29 Jun 2017
While going through the codebase of a former client, I found that I was using four different ways for showing HTML on Android.
Why Momentum Really Works
Distillby Gabriel Goh·4 Apr 2017
Here’s a popular story about momentum [1, 2, 3]: gradient descent is a man walking down a hill. He follows the steepest path downwards; his progress is slow, but steady.
OUR SPECTACULAR SUKKAH | Kirkus Reviews
Kirkus Reviewsby Finalists About the Kirkus Prize·16 Jan 2017
by Sidura Ludwig ; illustrated by Sophia Vincent Guy ‧ RELEASE DATE: yesterday A quiet, loving introduction to a key Jewish holiday.
Cacheing API Calls 2017-01-04
Jesse Shawl·4 Jan 2017
Cacheing API Calls I recently made a few upgrades to updog.co which have decreased the Time To First Byte dramatically. Before: After: Wait, What?! How?!
Migrating from Dropbox
The Atomic Birdhouse·10 Nov 2016
Over the past year or so I’ve been trying out Resilio Sync (formerly BitTorrent Sync) as a possible alternative to Dropbox. It’s gradually improved to where I think I can rely on it.
Date Math is Hard, Let's Do it Tomorrow
The Atomic Birdhouse·6 Nov 2016
This post is based on a lightning talk I gave at CocoaConf San Jose a couple of days ago. It’s that time of year– the time when summer time, or “Daylight Saving Time” as we for some reason call it...
Deconvolution and Checkerboard Artifacts
Distillby Augustus Odena; Vincent Dumoulin; Chris Olah·17 Oct 2016
When we look very closely at images generated by neural networks, we often see a strange checkerboard pattern of artifacts.
A better way to handle links in TextView
Saket Narayanby Saket Narayan·11 Sept 2016
There are two ways of “linkifying” URLs in a TextView. First, as an XML attribute: <TextView ... android:autoLink="phone|web" /> and second, programmatically: TextView textView = (TextView)...
Using Stack Views in Table Cells
The Atomic Birdhouse·4 Aug 2016
One of the cool things UIStackView can do for you is make it easy to dynamically update your app’s user interface while it’s running, with smooth animations and not a lot of code.
Dates and Data Models
The Atomic Birdhouse·25 Feb 2016
Just use NSDate, right? The obvious choice for handling dates in iOS and OS X apps is NSDate. It’s obvious, right? It’s got “date” right in its name, doesn’t it? And that’s the thing about NSDate.
Your filters hide everything on this page. Adjust them in preferences.