Paolo's Avatar

Paolo

@pgatti.bsky.social

Android Software Engineer - Electronics and IoT enthusiast

66 Followers  |  268 Following  |  4 Posts  |  Joined: 28.10.2024
Posts Following

Posts by Paolo (@pgatti.bsky.social)

Preview
Google API Keys Weren't Secrets. But then Gemini Changed the Rules. β—† Truffle Security Co. Google spent over a decade telling developers that Google API keys (like those used in Maps, Firebase, etc.) are not secrets. But that's no longer true.

Google API keys weren't secrets, but then Gemini changed the rules | Discussion

26.02.2026 04:00 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ“’ Take part in the Exposed user survey and help us improve how Exposed is used in real projects. Tell us which versions, databases, modules, and programming styles you rely on, and what works well or needs improvement.

πŸ‘‰ surveys.jetbrains.com/s3/757c90830...

20.02.2026 11:48 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Preview
How AI assistance impacts the formation of coding skills Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.

Very interesting: "We found that using AI assistance led to a statistically significant decrease in mastery. On a quiz that covered concepts they’d used just a few minutes before, participants in the AI group scored 17% lower than those who coded by hand"

stitcher.io/feed/posts/7...

18.02.2026 12:37 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Compose Stability Analyzer 0.7.0 has been released!

Now, it introduces a real-time recomposition tracing, Recomposition Heatmap, and Recomposition Cascade Visualizer directly in your IDE.

github.com/skydoves/com...

13.02.2026 11:05 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1

Article - Compose Stability Analyzer 0.7.0: Recomposition Cascade and Live Heatmap.

doveletter.skydoves.me/preview/arti...

13.02.2026 12:24 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Do I need an umbrella framework for my Kotlin Multiplatform app? β€œI am using Kotlin Multiplatform (KMP), do I need to use an umbrella framework?”

Do you wonder about the reasons behind using an umbrella framework in KMP apps?

Here you go - a neat little casual explanation.

www.pamelaahill.com/post/do-i-ne...

12.02.2026 08:33 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Spring Boot Debugging – Now Remote | The IntelliJ IDEA Blog We released Spring Debugger in May 2025 to bring more clarity to the β€œmagic” behind Spring Boot – helping you see what’s really happening inside your running application. By the end of 2025, the plugi

You asked, we implemented! πŸš€

We’re happy to announce that you can now debug remote apps with Spring Debugger!

It currently uses JDWP and supports Tomcat, Jetty, and Undertow. πŸ› οΈ

Read more πŸ‘‡ blog.jetbrains.com/idea/2026/01...

26.01.2026 12:00 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

πŸŽ‰ 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

23.01.2026 16:43 β€” πŸ‘ 20    πŸ” 7    πŸ’¬ 0    πŸ“Œ 3
Preview
Practical Kotlin Deep Dive | Master Kotlin, Coroutines, Flow & Multiplatform The comprehensive Kotlin book covering the Kotlin language fundamentals with bytecode analysis, Coroutines, Flow, Kotlin Compiler internals, Kotlin plugins, and Kotlin Multiplatform, and internals tha...

Excited to launch my new book, Practical Kotlin Deep Dive πŸŽ‰

It takes you from β€œhow to use Kotlin” into β€œhow Kotlin really works,” revealing the internal implementations, desmifying bytecodes and compiler behavior, and internals that shape the language.

kotlin.skydoves.me

03.01.2026 06:26 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
What's new in Compose Multiplatform 1.10.0-beta01 | Kotlin Multiplatform

We’ve recently released Compose Multiplatform 1.10.0-beta01! πŸŽ‰

Highlights of this EAP feature release include:
🧩 Unified @Preview annotation
🧭 Support for Navigation 3
πŸ”₯ Bundled Compose Hot Reload

What’s new: https://kotl.in/qb7gxf πŸ‘ˆ
GitHub: https://kotl.in/kevvbf πŸ‘ˆ

08.11.2025 11:55 β€” πŸ‘ 28    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Thanks. Since the option to replace the battery isn't available in Italy, I think I'll buy the 9a with the store credit. In family we have 6a, 7a and 8a...let's hope the other two last a good while

22.07.2025 09:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How long does your battery last?
I have a 6a with the update downloaded but not yet applied. The cycle count is 430.

21.07.2025 21:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Announcing Jetpack Navigation 3 Explore Jetpack Navigation 3, a new Compose-first navigation library with increased flexibility so Android developers to build robust experiences.

Today, we've released a brand new Jetpack library - Navigation3! A pure Compose, state based navigation library: android-developers.googleblog.com/2025/05/anno...

20.05.2025 18:05 β€” πŸ‘ 91    πŸ” 29    πŸ’¬ 6    πŸ“Œ 8
Preview
Compose Multiplatform 1.8.0 Released: Compose Multiplatform for iOS Is Stable and Production-Ready | The Kotlin Blog Kotlin Multiplatform becomes a complete solution for mobile development, enabling flexible code sharing across both business logic and UI without compromising app quality or losing control over platfo...

πŸ”₯ Compose Multiplatform for iOS is Stable and Production-Ready! πŸ”₯

Build mobile apps faster with shared UI code, full control over native experiences, and the confidence to ship at scale.

Explore all the updates in Compose Multiplatform 1.8.0: πŸ‘‡
blog.jetbrains.com/kotlin/2025/...

06.05.2025 17:26 β€” πŸ‘ 77    πŸ” 32    πŸ’¬ 1    πŸ“Œ 9
Preview
rabbitmq-server/deps/rabbitmq_auth_backend_http at v3.13.x Β· rabbitmq/rabbitmq-server Open source RabbitMQ: core server and tier 1 (built-in) plugins - rabbitmq/rabbitmq-server

have a look at this page:
github.com/rabbitmq/rab...

basically you handle authn and authz via some http api.
It is much more flexible than the allow list especially if you do not only have the
broker but also a backend application with users and connected devices

19.03.2025 20:42 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Mosquitto lacks integrations for authz and authn management. Rabbit is more complete in my opinion

19.03.2025 19:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

✨ First video out now!

Learn how to create delightful mesh gradients in #JetpackCompose
Works on Android and #KotlinMultiplatform

If you like the video, you can check out the code that made it, fully open source on GitHub (aka tell me how bad my code is, πŸ˜…).

youtu.be/C7iq8m2dQOo

24.01.2025 15:59 β€” πŸ‘ 56    πŸ” 18    πŸ’¬ 5    πŸ“Œ 1