Stojan Anastasov reposted
Stojan Anastasov
Stojan Anastasov
@sanastasov.dev
Software Engineer doing a bit of Android and a bit of backend with Kotlin. Based in Berlin.
396 followers250 following91 posts
Stojan Anastasov reposted
Wow, LINQ for #Kotlin Multiplatform! github.com/ExoQuery/Exo.... This looks really nice, especially coming from the developer of zio-quill (LINQ in Scala) 🤯.
Stojan Anastasov reposted
📝 Blogged: "You Gotta Push If You Wanna Pull" Wrote up some thoughts on push vs. pull queries, materialized views, and why data duplication isn't something to fear. 👉 www.morling.dev/blog/you-got...
Stojan Anastasov reposted
You Want Microservices, But Do You Really Need Them? https://www.docker.com/b...
Stojan Anastasov reposted
Exciting News 🎉 Spring Boot 4.0.0 is here: spring.io/blog/2025/11...
Stojan Anastasov reposted
“Meta internally projected late last year that it would earn about 10% of its overall annual revenue – or $16 billion – from running advertising for scams and banned goods, internal company documents show.🚨🚨🚨
Meta's fraud problem: The social media giant projected 10% of its 2024 revenue would come from ads for scams and banned goods, documents seen by @Reuters show reut.rs/4qJTpdH
Stojan Anastasov reposted
Android’s new security screening feature is bad and I fucking hate it. They wanted a mechanism for Google’s security team to block malicious developers. But the same mechanism can be used by the state to control what we can do with our devices.
Stojan Anastasov reposted
Stojan Anastasov reposted
⏳🧐 Let’s talk about what you don’t expect when speaking at droidcon Italy 2025. You: 🏙️ Spend 3 days in Turin, Italy. 🍷 Enjoy a cozy pre-event dinner with your fellow speakers. 🙌🏻 You’ll have the support of a dedicated events team. 📅 CFP closes in just 7 days → it.droidcon.com/2025/join-us...
Stojan Anastasov reposted
Replying to @jingibus.bsky.social
The court found that Google has an illegal monopoly. But in this remedies decision, it found that the government is not actually mandated to pull that monopoly apart, or to deprive Google of the fruits of its illegal business behavior. So they are essentially going to do nothing about it.
Stojan Anastasov reposted
To be clear, this article headline is deeply misleading. The real headline: Google is banning sideloading on Android. It's anti-competition, deeply intrusive, and extremely dangerous to those in countries with totalitarian regimes (which Google typically bends a knee to).
This is a horrifically bad idea and it has absolutely nothing to do with security. android-developers.googleblog.com/2025/08/elev...
Stojan Anastasov reposted
Stojan Anastasov reposted
I wrote about how reorgs affect teams psychologically in today's After Burnout afterburnout.co/p/the-mental...
Stojan Anastasov reposted
Across 142 routes in Europe, trains are on average twice as expensive as flights On some routes, they are 26 times the price Low-cost airlines profit from unfair tax exemptions, but trains are burdened with VAT, energy taxes and high track fees Governments and the EU must stop rewarding polluters
Stojan Anastasov reposted
🚀 Dagger 2.57.1 is out! 🚀 Details: • Improved Hilt Gradle Plugin + AGP detection • No forced Kotlin 2.2.0 upgrade • Jakarta Singleton support • Removed redundant androidx.annotation deps • Clearer, less noisy error messages 🔗 github.com/google/dagge... #AndroidDev #Kotlin
Stojan Anastasov reposted
“Google proposes being less of a dick” is the actual story here. Imagine what we could build if companies weren’t out to screw everyone who they engage with for every last cent.
Google proposes Play Store changes in the EU, like making it easier for developers to direct users to websites and a new tiered fee structure, after EU scrutiny (Samuel Stolton/Bloomberg) Main Link | Techmeme Permalink
Stojan Anastasov reposted
Compose 1.9 is now stable! android-developers.googleblog.com/2025/08/what... On top of the many new features, there are significant performance improvements (which you can configure further, see the prefetch API for LazyList), and for debug builds, you can turn on richer stack trace information!
Stojan Anastasov reposted
Jetpack Compose 1.9 is out and comes with a lot of great new APIs: outer/inner shadows, new visibility modifiers, a new prefetching behavior to improve scrolling performance in lazy layouts, etc. android-developers.googleblog.com/2025/08/what...
Stojan Anastasov reposted
"All I can confidently claim is that they don't learn a world model except by accident, and there's neither a theoretical reason nor empirical evidence for your being able to count on this accident in any defined and broad set of circumstances" Interesting look at what LLMs "understand"
Stojan Anastasov reposted
Stojan Anastasov reposted
Newsletter: In a media landscape dominated by algorithmic feeds that aim to manipulate and extract, sometimes the most radical thing you can do is choose to read what you want, when you want, without anyone watching over your shoulder. Here’s how to use RSS. www.citationneeded.news/curate-with-...
Stojan Anastasov reposted
Stojan Anastasov reposted
Stojan Anastasov reposted
The official Android docs on test doubles are quite needed today. Please write fakes 🙏 , avoid mocks as possible. Assert output state, not behavior. Think of a program or a logical part of it as: input->output https://developer.android.com/training/testing/fundamentals/test-doubles
Stojan Anastasov reposted
Replying to @parismarx.com
Here’s the thing: my plan never changed. Microsoft added generative AI features, then tried to charge me more for them. Even though they clearly still had my old plan, without those features, as a hidden option it would only tell me about when I canceled. www.disconnect.blog/p/ive-had-it...
Stojan Anastasov reposted
#SpringBoot 4 Released: A Full Analysis of 11 Major Changes!
Stojan Anastasov reposted
Metro wouldn’t be where it is without the road that Anvil paved before it. I’ve really enjoyed working with Joel and Jacob on several Metro features already, with @ralf-wondratschek.com in its early design phase, and really looking forward continuing to work with all of them. Future’s bright 🚇
Anvil is approaching the icebox, long live Metro. github.com/square/anvil...
Stojan Anastasov reposted
Anvil was quite successful inside and outside of Square, but now it's time for the next big improvement. Metro is 95% of what I pitched as Dagger 3 within Square. I'm excited.
Metro wouldn’t be where it is without the road that Anvil paved before it. I’ve really enjoyed working with Joel and Jacob on several Metro features already, with @ralf-wondratschek.com in its early design phase, and really looking forward continuing to work with all of them. Future’s bright 🚇
Stojan Anastasov reposted
Did you know... Android Studio has introduced resizable previews for Compose previews? Allowing you to test your layouts across the spectrum of device sizes easily inside Android Studio. 💻 developer.android.com/studio/previ...
Stojan Anastasov reposted
Stojan Anastasov reposted
just a reminder - there is a #kotlin starter pack maintained by @iamkonstantin.eu
Stojan Anastasov reposted
Stojan Anastasov reposted
Soft vs. Hard Dependency. A Better Way to Think About Dependencies for More Reliable Systems
Stojan Anastasov reposted
Looks like Kotlin's implementation of implicits is becoming a reality. I think the community doesn't realize that this feature changes Kotlin forever, even though it's still experimental and bare bones. #kotlin carrion.dev/en/posts/con...
Stojan Anastasov reposted
I’ve begun my journey to reduce my reliance on US tech, so it’s time for an update on how it’s all going! No surprise, some services are far more easy to replace than others. Email and streaming are low-hanging fruit; maps and messaging can be more difficult. But we should still make the effort.
Stojan Anastasov reposted
🚀 Ktor 3.2.0 is out, bringing new features and performance improvements! ✨ New DI and HTMX modules 📦 Gradle version catalog support 🛠️ Automatic config deserialization 🔌 Unix socket support for CIO And more! Read the release blog post to learn more ⬇️ blog.jetbrains.com/kotlin/2025/...
Stojan Anastasov reposted
Stojan Anastasov reposted
The new version of my book "Functional Programming Ideas for Curious Kotliners" has been released! The final version has been updated to use context parameters, and contains updated sections on persistent collections and composables. leanpub.com/fp-ideas-kot...
Stojan Anastasov reposted
Stojan Anastasov reposted
🚀 The HTTP Client plugin is now in Android Studio! Generate and run HTTP requests directly from your code, with support for Retrofit, OkHttp and Ktor. Enjoy seamless editor integration, code completion, and more. 🔗 Read our blog for full details! blog.jetbrains.com/blog/2025/06...
Stojan Anastasov reposted