New post: Code Gravity
This is about what makes DI frameworks really important over time in a big monolith: how it impacts the way your code grows over time.
| website | https://alecstrong.com |
| github | https://github.com/AlecStrong |
New post: Code Gravity
This is about what makes DI frameworks really important over time in a big monolith: how it impacts the way your code grows over time.
Poko is a Kotlin compiler plugin that generates equals, hashCode, and toString functions for annotated classes based on their properties. Inspired by Jake Wharton’s blog post on maintaining compatibility in public APIs, it partially mimics the behavior of Kotlin data classes while leaving out the copy and componentN functions, which are difficult to maintain without breaking API compatibility. Our Paraphrase and Redwood runtimes use Poko.
I really despise "code ownership" because of its exclusion properties.. would much rather we call it "code stewardship".
SQLDelight 2.0 is released! This has been such a laborious one to get out and I am so proud of it and everyone who contributed to it!
https://code.cash.app/sqldelight-2-0
Full notes here: https://github.com/cashapp/sqldelight/releases/tag/2.0.0
Let us know how the upgrade goes!
After more than a year of development, we’re finally ready to release SQLDelight 2.0. If you’re a current user of SQLDelight you may be surprised to learn not a whole lot has changed. The package name changed, and the IDE plugin improved dramatically, but other than that SQLDelight works exactly the same as it did pre 2.0. Find the full migration guide here.
Just released Molecule 1.0, Compose without Compose UI for Kotlin multiplatform.
What's changed since the initial 0.1 almost two years ago? Today's Summer of Kotlin Multiplatform blog post summarizes the changes: https://code.cash.app/molecule-1-0
@zachklipp sigh people still thinking senior developers are better programmers than junior
might have more people skills from being in the workforce longer, sure, but the batting average I've seen for good programming fundamentals is growing for juniors every year from better schooling and starting coding waaaay earlier
Just announced Paraphrase, a Gradle plugin that generates type-safe formatters for Android string resources!