Another Gradle footgun| Zac Sweers
I'm excited to share something new I've been working on the past few months!| Zac Sweers
We said goodbye to mom in May after a five year battle with cancer. She left on her own terms, under the care of the wonderful University of Vermont hospice network and Act 39. The day mom passed, my dad and sister asked me to stay with her after she| Zac Sweers
After pairing with Tony Robalik on a recent weird behavior I was seeing in Gradle, we encountered a deliciously evil bug in Gradle. It's documented a little in Gradle 8.7's release notes (see Better API for updating collection properties), but the basic premise is| Zac Sweers
Notes from writing a new toy Kotlin Multiplatform app this summer.| Zac Sweers
After more than a year of work and contributions from a number of developers in the community, I'm pleased to share a functionally-complete KSP implementation of Anvil code gen.| Zac Sweers
K2 is around the corner (RC2 at the time of writing) and if you haven't prepared your project(s) for it, this post'll help cover some of the areas to watch out for.| Zac Sweers
Hello, internet. Specifically maybe the Android/Kotlin community, or anyone still following me for tweeting my comp once in 2020. Some things changed over the last year or so, and I've taken a pretty significant step back from the more visible perches I used to hang out on| Zac Sweers
CatchUp turned 7 recently. This is a little overview of where it's been and where it's going.| Zac Sweers
As the developer communities scatter from Twitter, let's learn from mistakes.| Zac Sweers
IntelliJ and Android Studio try to constantly reload Gradle projects by default, disabling that behavior can improve your workflow.| Zac Sweers
Android Studio has a misleading "Make project" button that you shouldn't click.| Zac Sweers
Android Lint has an API to make network calls, this post covers best practices of when and where to use it.| Zac Sweers
Forklifts Require Training| Zac Sweers
Sleepwalking into labor collapse| Zac Sweers