www.liutikas.net/blog-posts/
https://www.liutikas.net/talks/
An extremely long, very depressing but sobering post on where we are and where we are headed financially in terms of genAI.
www.wheresyoured.at/the-enshitti...
An extremely long, very depressing but sobering post on where we are and where we are headed financially in terms of genAI.
www.wheresyoured.at/the-enshitti...
* Vehicle traffic: -11%
* Foot traffic: +3.4%
* Storefront vacancy: -0.9%
* Pollution: -22%
* Revenue for mass transit: $548M
So YES this has been a huge success.
* Vehicle traffic: -11%
* Foot traffic: +3.4%
* Storefront vacancy: -0.9%
* Pollution: -22%
* Revenue for mass transit: $548M
So YES this has been a huge success.
www.404media.co/flock-expose...
www.404media.co/flock-expose...
www.liutikas.net/2025/12/19/G...
#gradle #hermetic
www.liutikas.net/2025/12/19/G...
#gradle #hermetic
youtu.be/cSYeCx--teA?...
#gradle #bazel #android
youtu.be/cSYeCx--teA?...
#gradle #bazel #android
Operation Elop (about Nokia)
General Magic (documentary film of this very early smartphone attempt)
Revolution in the Valley (about the original Mac)
Soul of a New Machine (classic book about an early 80s project)
Operation Elop (about Nokia)
General Magic (documentary film of this very early smartphone attempt)
Revolution in the Valley (about the original Mac)
Soul of a New Machine (classic book about an early 80s project)
And if you have read it, pick up "Show-stopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft"
50% off, so it's just $10.
The promotion runs through January 26th.
(If you already have it / listened to it / read it: thanks! I hope you enjoyed it!)
www.audiobooks.com/promotions/p...
And if you have read it, pick up "Show-stopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft"
youtu.be/1fZTOjd_bOQ?...
youtu.be/1fZTOjd_bOQ?...
A post on how to validate that the tool that is meant to download your Gradle distribution is actually built by Gradle and not by a too friendly malicious contributor!
www.liutikas.net/2025/12/12/K...
#gradle #security
A post on how to validate that the tool that is meant to download your Gradle distribution is actually built by Gradle and not by a too friendly malicious contributor!
www.liutikas.net/2025/12/12/K...
#gradle #security
The combo of these two groups went from 64% to 76%.
#androidx #androiddev
The combo of these two groups went from 64% to 76%.
#androidx #androiddev
When using Gradle 9.1+ and the next AGP you will start getting CC hits!
issuetracker.google.com/issues/44522...
Thanks to Gradle and AGP folks for making this work!
When using Gradle 9.1+ and the next AGP you will start getting CC hits!
issuetracker.google.com/issues/44522...
Thanks to Gradle and AGP folks for making this work!
Recording:
youtu.be/o99f54pYGgc?...
Slides:
speakerdeck.com/aurimas/the-...
#gradle
Recording:
youtu.be/o99f54pYGgc?...
Slides:
speakerdeck.com/aurimas/the-...
#gradle
The new app is a pure KMP + Compose Multiplatform rewrite.
230k lines (Legacy Java/ObjC) ➡️ 37k lines (Kotlin)
Shipped in 6 months with just 2 devs 🔥
The new app is a pure KMP + Compose Multiplatform rewrite.
230k lines (Legacy Java/ObjC) ➡️ 37k lines (Kotlin)
Shipped in 6 months with just 2 devs 🔥
The part that I really liked was the contrasting of the Android development and library ecosystem 11 years ago and today.
It was also nice to see AndroidX appreciation.
youtu.be/UOQMDkCsCSw?...
The part that I really liked was the contrasting of the Android development and library ecosystem 11 years ago and today.
It was also nice to see AndroidX appreciation.
youtu.be/UOQMDkCsCSw?...
youtu.be/WJHNBN_19F8?...
#performance #android
youtu.be/WJHNBN_19F8?...
#performance #android
www.liutikas.net/2025/11/21/E...
#gradle
www.liutikas.net/2025/11/21/E...
#gradle
Good lessons on things to avoid when building a service.
blog.danlew.net/2025/11/18/h...
Good lessons on things to avoid when building a service.
blog.danlew.net/2025/11/18/h...
`grep "dontoptimize" app/build/outputs/mapping/release/configuration.txt`
In case it's not empty, you definitely should watch this youtu.be/QqO2jZ-NZko?...
jakewharton.com/you-should-u...
jakewharton.com/you-should-u...
blog.cloudflare.com/18-november-...
blog.cloudflare.com/18-november-...
OF THE YEAR?!
Not like, in a category. But APP OF THE YEAR.
BRIA, LOOK WHAT YOU MADE!!! @bobabria.bsky.social
blog.google/products/goo...
OF THE YEAR?!
Not like, in a category. But APP OF THE YEAR.
BRIA, LOOK WHAT YOU MADE!!! @bobabria.bsky.social
blog.google/products/goo...
youtu.be/uB0gr7Fh6lY?...
#flock #security
youtu.be/uB0gr7Fh6lY?...
#flock #security
One of my first bugs in Chrome was due to Turkish letters "i" and "ı" that need special handling when changing to upper vs to lower case.
youtu.be/CHRgrgCLaOE?...
#android #unicode
One of my first bugs in Chrome was due to Turkish letters "i" and "ı" that need special handling when changing to upper vs to lower case.
youtu.be/CHRgrgCLaOE?...
#android #unicode
E.g. collections: ci.android.com/builds/branc...
What that means is now you can go from a released version of a library to an exact buildId and the source tree state for that release.
E.g. collections: ci.android.com/builds/branc...
What that means is now you can go from a released version of a library to an exact buildId and the source tree state for that release.
@martinbonnin@bird.makeup was able to drastically speed up his project's configuration time.
mbonnin.net/2025-11-08_g...
A goalpost to reach: 100ms per project.
Where are you with your projects?
#gradle
@martinbonnin@bird.makeup was able to drastically speed up his project's configuration time.
mbonnin.net/2025-11-08_g...
A goalpost to reach: 100ms per project.
Where are you with your projects?
#gradle