Egor Andreevich

Egor Andreevich

@egorand.dev

Barcelona, hiking, travelling, rock shows, movies, books, work-life balance. Developer at JetBrains (Kotlin Build Tools), Square Open Source contributor. Opinions my own.

206 followers203 following39 posts

Egor Andreevich reposted

Something big might happen to the Kotlin Multiplatform Ecosystem 👀 We were never too happy about how Kotlin publishes and resolves KMP libraries. It takes up significantly more space than it has to, produces a ton of artifacts and Maven modules, and is just... complex!

Something that I really enjoy about working at JetBrains is dogfooding everything all the time: IDEA, its plugins, the Kotlin Gradle Plugin, Kotlin itself. So cool to file bugs and see them picked up, triaged and fixed!

Egor Andreevich reposted

KotlinConf'26 started today in Munich, and there’s a lot to announce. Kotlin is easier than ever to get started with, and it now powers some of the most-used apps in the world – both on the backend and mobile. 🧵 Here are the highlights from the opening keynote.

Egor Andreevich reposted

Metro 1.1.0 and 1.0.1 are out now! This is largely a performance release. They are identical except 1.1.0 drops Kotlin 2.2.0 - Improved compiler performance - Lots of tracing improvements - SwitchingProvider now generates tableswitch bytecode - Kotlin 2.4.20 support github.com/ZacSweers/metro/re..

github.comRelease 1.0.1 · ZacSweers/metroNew [FIR] Add a diagnostic warning that @Module.subcomponents is ignored by Metro (when Dagger interop is enabled). [FIR] Add a diagnostic error for annotating @AssistedInject types with @Contribu...

Egor Andreevich reposted

Prime Minister Pedro Sánchez and I are deepening our cooperation in energy, AI, and digital sovereignty — and we have a goal to double two-way trade between Canada and Spain. Thank you for the jersey, and see you at the World Cup! 🇨🇦 🇪🇸

Egor Andreevich reposted

We're wrapping up our migration to Metro internally for Square Android. I summarized some of our challenges and steps we took in a blog post. If you use Dagger 2 for a Kotlin project, then you should migrate to Metro sooner rather than later. engineering.block.xyz/blog/metro-m...

engineering.block.xyzMetro Migration at Square AndroidHow Square Android migrated its monorepo from Dagger 2 and Anvil to Metro over nine months and saved thousands of hours of build time.

Egor Andreevich reposted

What happens to Square / Block Android OSS projects post layoffs? Let's start with some context OSS at Square is mostly a happy accident. Jack hired Bob, who's job was attracking world class engineers, and he did that through talks & OSS.

Egor Andreevich reposted

Today is Bandcamp Friday - Bandcamp is waiving their fees and passing the funds directly to the artists - so I went shopping. Got the entire Spiritbox discography and a few As I Lay Dying and Parkway Drive albums. One step closer to cancelling my Spotify subscription!

Egor Andreevich reposted

🚨 NEW EPISODE 🚨 Everyone’s watching Davos - so we’re talking about some of the other European news. This week: potatoes in Berlin 🥔, a leaked “Made in Europe” proposal, and an interview with a sitting UK cabinet minister on the UK’s “reset” with the EU. www.europeanspodcast.com/all-episodes...

europeanspodcast.comThe UK and the EU: best buds again? — The EuropeansYou’d be forgiven for forgetting that Europe is bigger than Davos this week, but we’ve got three great stories to remind you. First up: it’s been a good week for Berliners making Kartoffelsalat, Karto...

Egor Andreevich reposted

As great powers abandon rules and values for their own interests, middle powers like Canada have a choice: compete with each other for favour or act together with impact.

Egor Andreevich reposted