Ralf Wondratschek

325 Followers
71 Following
166 Posts
Senior staff engineer at Block / Square, formerly Principal Engineers at Amazon and Evernote | GoogleDevExpert for Android
Websitehttps://ralf-wondratschek.com/
@horusiath curious, what license does your plagiarised project use? That's important.
One underrated improvement Metro brings is its easy setup. No more configuring KAPT, runtime modules, keeping versions in sync, etc. You apply the Gradle plugin, setup a tiny graph and the rest is driven through constructor injection, @ContributesBinding and its other features. In my toy project this was all I needed.
Flattening my Dependency Graph

Rounds has a Kotlin server that integrates a few things: PostgreSQL persistence via SQLDelight (hosted on PlanetScale!)WebAuthn4J for Passkeyskotlinx.html for dynamic web pagesKtor for HTTP bindingThe service uses six database tables. The business domain tables are Game and GameEvent. Support for auth, sessions, and collaborative editing adds Account,

Public Object

👋 Hi everyone, I’m enabling GitHub Sponsors for Metro

If Metro has improved your developer experience or saved your team's build times, I’d appreciate the support!

Full pitch and ROI napkin math here: https://www.zacsweers.dev/sponsoring-metro/

Sponsoring Metro

Metro is the proudest work of my career. Ever since starting it on vacation in November 2024, building it has been an incredible journey and the community reception has been nothing short of wonderful. It sits at the intersection of several fields I've come to specialize in, ranging from metaprogramming

Zac Sweers
@lehtimaeki I respect a lot of what you post. I don't necessarily agree with everything, but you must see the irony here?!
@igokoro We don't see the issue. We don't use type resolution in Detekt for performance reasons, and I believe that's where the K2 support is crucial.
@kurt It would help a lot to mention that this project isn't associated with Pinterest anymore and transfer ownership. I had to explain this situation multiple times.
I recently migrated our codebase away from Ktlint to Ktfmt and Detekt. I summarized the reasons and migration steps in a blog post: https://engineering.block.xyz/blog/adopting-ktfmt-and-detekt
Adopting Ktfmt and Detekt

How Square Android replaced Ktlint with Ktfmt and Detekt and improved Kotlin formatting speed by 40% in a 60,000+ file codebase.

Block Engineering Blog
@GuidoKuehn wenn demokratische Mittel nicht mehr helfen, dann können wir linken Terror für gut heißen.
@leobm einseitige Berichterstattung. Zeig auch, wo die linken Terroristen Gewalt und Brutalität ausüben. Dann kann man die Situation besser bewerten.