marcinm_android's profile picture. Fullstack Kotlin, founder of @KtDotAcademy, JetBrains partner, GDE in Kotlin, author of Effective Kotlin and Kotlin Coroutines. Workshops: http://bit.ly/3WtTH

Marcin Moskala Android

@marcinm_android

Fullstack Kotlin, founder of @KtDotAcademy, JetBrains partner, GDE in Kotlin, author of Effective Kotlin and Kotlin Coroutines. Workshops: http://bit.ly/3WtTH

Marcin Moskala Android reposted

⏳ Waiting for the next cohort? You’ll be waiting a long time. The next edition of Coroutines Mastery starts only in Nov 2026. That means if you don’t join now, your coroutine skills will stay stuck in idle mode for an entire year. This is the last moment to get in: ✅ Live Q&A…

marcinmoskala's tweet image. ⏳ Waiting for the next cohort? You’ll be waiting a long time.

The next edition of Coroutines Mastery starts only in Nov 2026. That means if you don’t join now, your coroutine skills will stay stuck in idle mode for an entire year.

This is the last moment to get in:
✅ Live Q&A…

Marcin Moskala Android reposted

We're thrilled to let you know that the recording of Marcin Moskala excellent droidcon Berlin talk, "Taming Asynchronous Beasts: Debugging and Performance Tuning in a Coroutine World", is live on the official droidcon YouTube channel! You can find the video here:…

ktdotacademy's tweet card. Debugging and Performance Tuning in a Coroutine World - Marcin...

youtube.com

YouTube

Debugging and Performance Tuning in a Coroutine World - Marcin...


Marcin Moskala Android reposted

Coroutines Mastery is built for flexibility: Learn from anywhere, at times that fit your life—weekdays or weekends. 🟠 Short on time? Dedicate just 6–7 hours a week, earn certification, and revisit all materials anytime for 6 months. 🟠 Want to go deeper? Expand your knowledge…

marcinmoskala's tweet image. Coroutines Mastery is built for flexibility:
Learn from anywhere, at times that fit your life—weekdays or weekends.
🟠 Short on time? Dedicate just 6–7 hours a week, earn certification, and revisit all materials anytime for 6 months.
🟠 Want to go deeper? Expand your knowledge…

Marcin Moskala Android reposted

With @PreusslerBerlin at #dcbln25 Thank you @droidcon for inviting me another time to this event!

marcinmoskala's tweet image. With @PreusslerBerlin at #dcbln25

Thank you @droidcon for inviting me another time to this event!

Marcin Moskala Android reposted

👋 Join us on October 14 for a free live session: Kotlin Coroutines Best Practices In just 60 minutes, you’ll learn practical techniques that make your coroutine code easier to write, safer to run, and simpler to maintain. Bring your own questions—we’ll cover them live! 🧔🏻…

ktdotacademy's tweet image. 👋 Join us on October 14 for a free live session: Kotlin Coroutines Best Practices

In just 60 minutes, you’ll learn practical techniques that make your coroutine code easier to write, safer to run, and simpler to maintain. Bring your own questions—we’ll cover them live!

🧔🏻…

Marcin Moskala Android reposted

Same Course. Smaller Price. As programmers, we value efficiency—less code, fewer resources, cleaner solutions. Paying more for the same result isn’t efficient. Coroutines Mastery delivers the same structured path to coroutine expertise: lessons, exercises, Q&A, and a final…

marcinmoskala's tweet image. Same Course. Smaller Price.

As programmers, we value efficiency—less code, fewer resources, cleaner solutions.
Paying more for the same result isn’t efficient.
Coroutines Mastery delivers the same structured path to coroutine expertise: lessons, exercises, Q&A, and a final…

Marcin Moskala Android reposted

The fastest way to mastery isn’t just “more content.” It’s the right layers, stacked in the right order. That’s why Coroutines Mastery is not like any other course. It’s been designed as the most efficient learning experience you can get: • Text lessons → detailed, searchable,…

marcinmoskala's tweet image. The fastest way to mastery isn’t just “more content.” It’s the right layers, stacked in the right order.

That’s why Coroutines Mastery is not like any other course. It’s been designed as the most efficient learning experience you can get:
• Text lessons → detailed, searchable,…

Marcin Moskala Android reposted

In so many projects we have legacy RxJava or Reactor parts. Thankfully, we have amazing support for interoparating between them and Flow. Learn about it in this new article by @marcinmoskała. kt.academy/article/intero…

ktdotacademy's tweet image. In so many projects we have legacy RxJava or Reactor parts. Thankfully, we have amazing support for interoparating between them and Flow. Learn about it in this new article by @marcinmoskała. 
kt.academy/article/intero…

Marcin Moskala Android reposted

🎤 Honored to speak at @JavaZone this year, sharing insights on Kotlin variance modifiers and the Covariant Nothing Object pattern. The Kotlin community never stops inspiring me — the questions, discussions, and curiosity around advanced topics show just how much depth this…

marcinmoskala's tweet image. 🎤 Honored to speak at @JavaZone this year, sharing insights on Kotlin variance modifiers and the Covariant Nothing Object pattern.

The Kotlin community never stops inspiring me — the questions, discussions, and curiosity around advanced topics show just how much depth this…

Marcin Moskala Android reposted

7 years of teaching Kotlin Coroutines taught me one thing: most problems come from missing foundations. That’s why I decided to create learning materials myself. First came my book “Kotlin Coroutines: Deep Dive.” Now comes Coroutines Mastery — the complete 5-week course. It…

marcinmoskala's tweet image. 7 years of teaching Kotlin Coroutines taught me one thing: most problems come from missing foundations.
That’s why I decided to create learning materials myself. First came my book “Kotlin Coroutines: Deep Dive.”
Now comes Coroutines Mastery — the complete 5-week course.

It…

Marcin Moskala Android reposted

Coroutines are the most testable async tool I know. On 15 Sep I’ll share how I test: - suspending functions - Android ViewModels - complex flows with virtual time 📅 Mon, 15 Sep | 13:00 & 18:00 CEST 🎟️ Free webinar → webinar.kt.academy/testing-corout…

marcinmoskala's tweet image. Coroutines are the most testable async tool I know.

On 15 Sep I’ll share how I test:
- suspending functions
- Android ViewModels
- complex flows with virtual time

📅 Mon, 15 Sep | 13:00 & 18:00 CEST
🎟️ Free webinar → webinar.kt.academy/testing-corout…

Marcin Moskala Android reposted

Due to many requests and to give everyone a chance after the summer holidays, we're extending the **Super Early Bird** price for our Coroutines Mastery cohort course until the end of the day on Sunday, September 7th. If you want to stop guessing with `launch` and `async` and…

marcinmoskala's tweet image. Due to many requests and to give everyone a chance after the summer holidays, we're extending the **Super Early Bird** price for our Coroutines Mastery cohort course until the end of the day on Sunday, September 7th.

If you want to stop guessing with `launch` and `async` and…

Marcin Moskala Android reposted

Here is my list of the most hated coroutines-related mistakes. Do you have them in your project? You can learn more about how to avoid these and other mistakes in Kotlin in my course Coroutines Mastery. coroutinesmastery.com/?utm_source=x&…

marcinmoskala's tweet image. Here is my list of the most hated coroutines-related mistakes. Do you have them in your project?

You can learn more about how to avoid these and other mistakes in Kotlin in my course Coroutines Mastery. 
coroutinesmastery.com/?utm_source=x&…

Marcin Moskala Android reposted

YOUR FINAL NOTICE: The €299 price for Coroutines Mastery ends this weekend! This is the final call to join the cohort at the Super Early-Bird price. On Monday, the price becomes €449. An investment in your Kotlin Coroutines skills—cleaner, faster, bug-free code. Lock in your…

ktdotacademy's tweet image. YOUR FINAL NOTICE: The €299 price for Coroutines Mastery ends this weekend!

This is the final call to join the cohort at the Super Early-Bird price. On Monday, the price becomes €449.

An investment in your Kotlin Coroutines skills—cleaner, faster, bug-free code.

Lock in your…

Marcin Moskala Android reposted

Are your developers wasting time on hard-to-debug concurrency issues? 🥵 Are code reviews slowing down releases? 😫 Investing in Coroutine Mastery leads to: - faster development, - more reliable applications, - lower infrastructure costs. We've helped teams at IBM, Spotify,…

ktdotacademy's tweet image. Are your developers wasting time on hard-to-debug concurrency issues? 🥵
Are code reviews slowing down releases? 😫

Investing in Coroutine Mastery leads to:
- faster development, 
- more reliable applications, 
- lower infrastructure costs.

We've helped teams at IBM, Spotify,…

Marcin Moskala Android reposted

In 3 days, we go live! ⏳ Seats are filling up! webinar.kt.academy/why-you-should…

ktdotacademy's tweet image. In 3 days, we go live! ⏳
Seats are filling up! 
webinar.kt.academy/why-you-should…

Marcin Moskala Android reposted

Are your async tests slow, flaky, and hard to trust? Kotlin Coroutines + virtual time make testing predictable, fast, and reliable – a huge win for developers and managers who care about quality and release speed. Learn how in our free webinar. 📅 August 14th 2025 2 time zones 🔗…

ktdotacademy's tweet image. Are your async tests slow, flaky, and hard to trust?
Kotlin Coroutines + virtual time make testing predictable, fast, and reliable – a huge win for developers and managers who care about quality and release speed.
Learn how in our free webinar.
📅 August 14th 2025
2 time zones
🔗…

Marcin Moskala Android reposted

🚀 Free Webinar: Why You Should Use Kotlin Coroutines For developers, tech leads, PMs, and managers with a technical background. Kotlin Coroutines make apps faster, leaner, and easier to test—boosting productivity and efficiency across backend, frontend, and even web platforms.…

ktdotacademy's tweet image. 🚀 Free Webinar: Why You Should Use Kotlin Coroutines

For developers, tech leads, PMs, and managers with a technical background.

Kotlin Coroutines make apps faster, leaner, and easier to test—boosting productivity and efficiency across backend, frontend, and even web platforms.…

Marcin Moskala Android reposted

Are your coroutines silently failing? Don’t worry I know a few tricks that can help you eaisily. Join my free webinar: Mistakes You’re Making Using Kotlin Coroutines We’ll cover: ✅ Sync vs async mistakes ✅ Dispatcher misuse ✅ Cancellation gotchas ✅ Structured concurrency…

marcinmoskala's tweet image. Are your coroutines silently failing? 

Don’t worry I know a few tricks that can help you eaisily.
Join my free webinar: Mistakes You’re Making Using Kotlin Coroutines

We’ll cover:
✅ Sync vs async mistakes
✅ Dispatcher misuse
✅ Cancellation gotchas
✅ Structured concurrency…

Marcin Moskala Android reposted

Coroutines working fine… until they don’t 😵💫 Bugs. Resource leaks. Random crashes. Sound familiar? Let’s fix that. Join the free webinar: Mistakes You’re Making Using Kotlin Coroutines 🚀 Save time, save threads, save your sanity 📅 July 10 | Hosted by @marcinmoskala 🖱️…

ktdotacademy's tweet image. Coroutines working fine… until they don’t 😵💫
Bugs. Resource leaks. Random crashes. Sound familiar?
Let’s fix that.

Join the free webinar:
Mistakes You’re Making Using Kotlin Coroutines

🚀 Save time, save threads, save your sanity
📅 July 10 | Hosted by @marcinmoskala

🖱️…

United States Trends

Loading...

Something went wrong.


Something went wrong.