Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

jakewharton.com

Jake Wharton

Get the latest updates from Jake Wharton directly as they happen.

Follow now 31 followers

Latest posts

Last updated 3 months ago

Let's defuse the Compose BOM

3 months ago

Many people rely on the Compose bill of materials (BOM) artifact to...

You should use AndroidX betas

4 months ago

Did you know the versioning of AndroidX libraries and their stability guarantees...

Custom short-link redirector

5 months ago

I used to use Bit.ly to put links into my presentations Their...

Fan-in to a single required GitHub Action

10 months ago

It doesn’t take long for a project to spawn multiple jobs in...

Compile-time validation of JNI signatures

12 months ago

JNI allows managed code inside the JVM or ART to call into...

Deprecating idling resource libraries

about 1 year ago

When Espresso was made public a decade ago, one of its banner...

Using Renovate to update build JDK

about 1 year ago

You want to be using the latest JDK for development Don’t use...

Gradle toolchains are rarely a good idea

almost 2 years ago

The last post featured some Kotlin code inadvertently targeting a new Java...

Kotlin's JDK release compatibility flag

almost 2 years ago

Yesterday, our Android app crashed with a weird NoSuchMethodError java.lang.NoSuchMethodError: No interface...

Using jlink to cross-compile minimal JREs

about 3 years ago

jlink is a JDK tool to create bespoke, minimal JREs for your...

Report card: Java 19 and the end of Kotlin

over 3 years ago

Three years ago I gave the talk “What’s new in Java 19...