Goooler
@goooler.bsky.social
📤 26
📥 73
📝 28
https://github.com/Goooler
reposted by
Goooler
Jesse Wilson
5 days ago
loading . . .
Jake Wharton | KotlinConfersations'26
YouTube video by Kotlin by JetBrains
https://youtu.be/IpdOheudcZ4
1
20
2
reposted by
Goooler
Saket Narayan
7 days ago
Introducing Touch Robot, something that has materially changed how I write screenshot tests. We've been using it at Block for ~2 years to catch animation and gesture bugs that static screenshots miss.
saket.me/touch-robot/
loading . . .
Introducing Touch Robot, for writing interactive screenshot tests in Compose UI
The best parts of a UI are usually in motion. The bugs are too.
https://saket.me/touch-robot/
1
21
6
reposted by
Goooler
Ivan “CLOVIS” Canet
10 days ago
ShadowJAR demo with
@goooler.bsky.social
0
5
1
reposted by
Goooler
Romain Guy
12 days ago
Android is now Compose-first:
developer.android.com/develop/ui/c...
It was years in the making, and I'm happy to see it's finally here!
loading . . .
Android is Compose-first | Jetpack Compose | Android Developers
Android is Compose-first, and the Views system is now in maintenance mode, meaning it will only receive updates for highly critical fixes.
https://developer.android.com/develop/ui/compose/first
2
68
19
Michael Schumacher ist mein Held
#Schumacher
#Ferarri
#Mercedes
#F1
13 days ago
0
0
0
See you next week in Munich!
#Kotlin
#KotlinConf
#JetBrains
16 days ago
0
1
0
reposted by
Goooler
Zac Sweers
about 1 month ago
Metro reaches 1.0! It's the proudest work of my career and I strongly feel this is how dependency injection in Kotlin should be. Thank you to everyone that's contributed and helped this project get to where it's at. Metro wouldn't be where it is without you.
www.zacsweers.dev/metro-is-sta...
loading . . .
🚇 Metro is Stable
Metro 1.0.0 is out now and stable. This means that its runtime APIs (runtime, MetroX artifacts, Gradle plugin, etc.) are now API-stable unless annotated with an experimental annotation. This is an ex...
https://www.zacsweers.dev/metro-is-stable/
4
105
34
Right, this is built on Shadow 😀
add a skeleton here at some point
about 2 months ago
0
1
0
reposted by
Goooler
Aurimas Liutikas
2 months ago
It is sadly true - androidx ktx libraries have been killed today and it is all Jake Wharton's doing. Details here:
jakewharton.com/an-update-on...
#androidx
#androiddev
loading . . .
An update on Android KTX – Jake Wharton
https://jakewharton.com/an-update-on-android-ktx/
2
32
5
reposted by
Goooler
Aurimas Liutikas
2 months ago
Intellij 2026.1 now ships inspections for Gradle best practices that helped create!
www.jetbrains.com/idea/whatsne...
#gradle
loading . . .
What's New in IntelliJ IDEA
Discover IntelliJ IDEA 2026.1 with support for more AI agents and ACP, Java 26 and Kotlin 2.3.20, Spring insights, and productivity boosts.
https://www.jetbrains.com/idea/whatsnew/#:~:text=Gradle%20best%20practices%20for%20humans%20and%20agents
1
10
1
reposted by
Goooler
Mark Reinhold
3 months ago
Java 26 / JDK 26: General Availability:
mail.openjdk.org/archives/lis...
Features:
openjdk.org/projects/jdk...
Downloads:
jdk.java.net/26/
#Java26
#JDK26
#OpenJDK
#Java
loading . . .
Java 26 / JDK 26: General Availability - jdk-dev - openjdk.org
https://mail.openjdk.org/archives/list/
[email protected]
/thread/2MXXXBJKTJXQD25Q4XGGINKYA33T7D5I/
0
63
40
It’s a bit faster.
2 months ago
1
2
0
3 months ago
0
0
0
If you like what I do, feel free to drop a vote for me.
add a skeleton here at some point
3 months ago
0
0
0
Jackie Chan leading 'We Are the World' right now. Happy Chinese New Year! 🐎
www.youtube.com/watch?v=W-ei...
#JackieChan
#MichaelJackson
#ChineseNewYear
3 months ago
3
0
0
I added HTTP QUERY method for this version 😀
add a skeleton here at some point
4 months ago
0
3
0
reposted by
Goooler
Kotlin by JetBrains
4 months ago
🎉 Exposed 1.0.0 has finally arrived, bringing: 🐙 R2DBC support 🐙 Stable API 🐙 Performance enhancements Check out the blog post for the full details and migration guide 👇
https://kotl.in/7yl041
loading . . .
Exposed 1.0 Is Now Available | The Kotlin Blog
This is the first major release of Exposed – a huge milestone for both the project and the Exposed team! This release brings many new exciting features, the most requested being R2DBC support, as well...
https://kotl.in/7yl041
0
20
10
You can track the latest JetBrains EAP releases here.
github.com/dahlia/homeb...
loading . . .
GitHub - dahlia/homebrew-jetbrains-eap: JetBrains EAP Casks for Homebrew Cask
JetBrains EAP Casks for Homebrew Cask. Contribute to dahlia/homebrew-jetbrains-eap development by creating an account on GitHub.
https://github.com/dahlia/homebrew-jetbrains-eap
4 months ago
0
0
1
I want to be there because I want to see Jake Wharton and so many other brilliant developers.
#gotokotlinconf26
add a skeleton here at some point
4 months ago
0
0
0
reposted by
Goooler
Kotlin by JetBrains
5 months ago
Compose Multiplatform 1.10.0 is out! 🎉 What’s new: ✨ Common @Preview annotation 🧭 Support for Navigation 3 on non-Android targets 🔥 Stable and bundled Compose Hot Reload Learn more:
https://blog.jetbrains.com/kotlin/2026/01/compose-multiplatform-1-10-0/
loading . . .
Compose Multiplatform 1.10.0: Unified @Preview, Navigation 3, and Stable Compose Hot Reload | The Kotlin Blog
Compose Multiplatform 1.10.0 has been released with common @Preview annotation, support for Navigation 3 on non-Android targets, and bundled stable Compose Hot Reload.
https://blog.jetbrains.com/kotlin/2026/01/compose-multiplatform-1-10-0/
1
53
18
reposted by
Goooler
Martin Bonnin
5 months ago
Heads up it looks like Sonatype is starting to enforce stricter throttling on Maven Central. If you see 429/403 errors from your runneres, you're not alone.
github.com/actions/runn...
www.sonatype.com/blog/maven-c...
loading . . .
CI Runners Suddenly Failing with 403 Forbidden for Maven/Gradle Repositories (ubuntu-latest) · Issue #4180 · actions/runner
Since today, our CI pipelines running on ubuntu-latest and other hosted runners have started failing while downloading dependencies from Maven/Gradle repositories, returning HTTP 403 Forbidden erro...
https://github.com/actions/runner/issues/4180
1
6
2
This is great, native YouTube Music on macOS.
github.com/sozercan/kaset
loading . . .
GitHub - sozercan/kaset: 📻 The missing YouTube Music macOS app
📻 The missing YouTube Music macOS app. Contribute to sozercan/kaset development by creating an account on GitHub.
https://github.com/sozercan/kaset
5 months ago
0
3
0
reposted by
Goooler
Chris Banes
5 months ago
If your engineering team is 'senior-only' + AI-assisted… where do tomorrow's seniors come from? New blog post on the 'disappearing middle':
chrisbanes.me/posts/disapp...
loading . . .
The Disappearing Middle: How AI Coding Tools Are Breaking Software Apprenticeship
How AI coding agents are automating away the developer apprenticeship ladder. Discover three personas for using agentic programming effectively, when it accelerates work, and critical guardrails to pr...
https://chrisbanes.me/posts/disappearing-middle-ai-software-apprenticeship/
6
45
19
reposted by
Goooler
Martin Bonnin
6 months ago
New blog post. Are you taking the pomme?
mbonnin.net/2025-11-29_t...
loading . . .
Is Gradle Metadata a better POM?
The curse of Turing complete dependency resolution
https://mbonnin.net/2025-11-29_the_curse_of_turing_complete_dependency_resolution/
1
9
2
reposted by
Goooler
Jaewoong Eum (skydoves)
7 months ago
I'm happy to share that I published a new open-source library, Compose Stability Analyzer! This is a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio or IntelliJ IDEA.
github.com/skydoves/com...
loading . . .
GitHub - skydoves/compose-stability-analyzer: 🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ.
🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ. - skydoves/compose-stability-analyzer
https://github.com/skydoves/compose-stability-analyzer
3
42
16
reposted by
Goooler
Aurimas Liutikas
8 months ago
Awesome post from
@f1xedgear.bsky.social
and
@autonomousapps.bsky.social
about improving Gradle sync times in the IDE
engineering.block.xyz/blog/shrinki...
#gradle
loading . . .
Shrinking Elephants
Managing very large projects with Gradle and Intellij IDEA-based IDEs
https://engineering.block.xyz/blog/shrinking-elephants
0
15
8
reposted by
Goooler
Márton Braun
9 months ago
There's no good reason why people distributing apps outside the Play Store should need to provide their personal data to Google. This is just taking Android into the horrible world of dev accounts and notarization that Apple enforces.
add a skeleton here at some point
3
47
17
There is an easy way to view AGP sources. I added the version automation based on the great work of
@jrodbx.bsky.social
github.com/Goooler/agp-...
loading . . .
GitHub - Goooler/agp-sources: Contains the per-release bundled sources to the Android Gradle Plugin, useful for general Android development and pointing to open Google issues.
Contains the per-release bundled sources to the Android Gradle Plugin, useful for general Android development and pointing to open Google issues. - Goooler/agp-sources
https://github.com/Goooler/agp-sources
10 months ago
1
0
0
Shadow 9.0.0 is out! This release is a major update from the 8.x series. The plugin has been fully rewritten in Kotlin, bringing significant improvements to maintainability, performance, and future extensibility.
github.com/GradleUp/sha...
loading . . .
Release 9.0.0 · GradleUp/shadow
WarningThis release is a major update from the 8.x series. The plugin has been fully rewritten in Kotlin, bringing significant improvements to maintainability, performance, and future extensibility...
https://github.com/GradleUp/shadow/releases/tag/9.0.0
10 months ago
0
1
0
TIL, the `buildToolsVersion` of AGP does not default to `compileSdk` but `SdkConstants.CURRENT_BUILD_TOOLS_VERSION`, which means even if you are setting `compileSdk = 36`, the `buildToolsVersion` is still `35.0.0`. See:
github.com/Goooler/agp-...
github.com/Goooler/agp-...
loading . . .
https://github.com/Goooler/agp-sources/blob/520380b6edbb4f313755f77a2d4de589e4938348/8.11.1/com.android.tools.build/builder/com/android/builder/core/ToolsRevisionUtils.java#L35-L45
11 months ago
0
1
0
reposted by
Goooler
Gabriel Ittner
11 months ago
Version 0.34.0 of the gradle-maven-publish-plugin finally comes with configuration cache support. Dropping support for Sonatype OSSRH unblocked us from waiting for Gradle to resolve the underlying issue on their side.
github.com/vanniktech/g...
loading . . .
Release 0.34.0 · vanniktech/gradle-maven-publish-plugin
Added configuration cache support for publishing. Removed support for publishing through Sonatype OSSRH since it has been shut down. See the 0.33.0 release notes for upgrade instructions if you hav...
https://github.com/vanniktech/gradle-maven-publish-plugin/releases/tag/0.34.0
0
15
5
Do you like this, especially for Italians?
11 months ago
0
0
0
you reached the end!!
feeds!
log in