Kt. Academy (@ktdotacademy) 's Twitter Profile
Kt. Academy

@ktdotacademy

Valuable content on Kotlin, Android, and backend development!
→ Expert tips
→ Best Practices
→ Tutorials
→ Insights from Marcin Moskała
→ Books & Workshops

ID: 948879256532107264

linkhttps://kt.academy/ calendar_today04-01-2018 11:30:18

2,2K Tweet

4,4K Takipçi

164 Takip Edilen

Marcin Moskała (@marcinmoskala) 's Twitter Profile Photo

Still debating whether you should introduce coroutines—or where to even begin? Skip the internal tug-of-war and bring your toughest questions to my live Q&A TOMORROW! I’ll be dedicating extra time to answer everything you throw. Last chance to sign up: webinar.kt.academy/why-you-should…

Still debating whether you should introduce coroutines—or where to even begin? Skip the internal tug-of-war and bring your toughest questions to my live Q&A TOMORROW!

I’ll be dedicating extra time to answer everything you throw.

Last chance to sign up: webinar.kt.academy/why-you-should…
Kt. Academy (@ktdotacademy) 's Twitter Profile Photo

Must know optimization for data flows❗ Thanks to shareIn, one observer can be shared among multiple subscribers. This way, we will open only one connection to the server, and all observers will receive the same data. The connection will be closed when the last observer is

Must know optimization for data flows❗ Thanks to shareIn, one observer can be shared among multiple subscribers. This way, we will open only one connection to the server, and all observers will receive the same data. The connection will be closed when the last observer is
Marcin Moskała (@marcinmoskala) 's Twitter Profile Photo

Ready and excited for today's sessions! Can't wait to share this content with you all. See you all very soon! webinar.kt.academy/why-you-should… #Kotlin #KotlinCoroutines #Concurrency #AsyncProgramming #DeveloperCommunity

Ready and excited for today's sessions! Can't wait to share this content with you all.  
See you all very soon! 
webinar.kt.academy/why-you-should…

#Kotlin #KotlinCoroutines #Concurrency #AsyncProgramming #DeveloperCommunity
Kt. Academy (@ktdotacademy) 's Twitter Profile Photo

It’s not just coroutines — every Marcin Moskala workshop is a great deep dive. See the upcoming sessions and reserve your seat today: kt.academy/#public-worksh… #Kotlin #Coroutines #SoftwareEngineering #DeveloperTraining #KtAcademy

It’s not just coroutines — every Marcin Moskala workshop is a great deep dive. See the upcoming sessions and reserve your seat today: kt.academy/#public-worksh…

#Kotlin #Coroutines #SoftwareEngineering #DeveloperTraining #KtAcademy
Kt. Academy (@ktdotacademy) 's Twitter Profile Photo

What is the best way to turn suspending function into #Flow, or Flow into a suspending function? Learn about it in this new article by Marcin Moskała. kt.academy/article/intero…

What is the best way to turn suspending function into #Flow, or Flow into a suspending function? Learn about it in this new article by Marcin Moskała. 

kt.academy/article/intero…
Marcin Moskała (@marcinmoskala) 's Twitter Profile Photo

I am finally ready to share a great announcement with you. My magnum opus, Coroutines Mastery, is finally ready! The first edition of this 5-week course starts in November. It includes: 🔥 7h a week for base material, an optional 7h for extra materials, 🔥 live Q&As, 🔥

I am finally ready to share a great announcement with you. My magnum opus, Coroutines Mastery, is finally ready! The first edition of this 5-week course starts in November. 
It includes:
🔥 7h a week for base material, an optional 7h for extra materials, 
🔥 live Q&As, 
🔥
Kt. Academy (@ktdotacademy) 's Twitter Profile Photo

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,

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 Moskała (@marcinmoskala) 's Twitter Profile Photo

Why would I launch a cohort course on Kotlin Coroutines? Every week I see smart engineers hit invisible walls with coroutines: 👉 “I use coroutines daily, but I don’t feel in control.” 👉 “Debugging async code is painful.” 👉 “I’m not sure I’m following best practices.”

Why would I launch a cohort course on Kotlin Coroutines?

Every week I see smart engineers hit invisible walls with coroutines:
👉 “I use coroutines daily, but I don’t feel in control.”
👉 “Debugging async code is painful.”
👉 “I’m not sure I’m following best practices.”
Marcin Moskała (@marcinmoskala) 's Twitter Profile Photo

#Coroutines don’t have to be scary. Too many developers quietly struggle: ⚡ Race conditions and crashes that appear only in production. ⚡ Code reviews turning into arguments over patterns. ⚡ The imposter feeling: “Do I really get this?” This course is designed to change that.

#Coroutines don’t have to be scary.
Too many developers quietly struggle:
⚡ Race conditions and crashes that appear only in production.
⚡ Code reviews turning into arguments over patterns.
⚡ The imposter feeling: “Do I really get this?”

This course is designed to change that.
Marcin Moskała (@marcinmoskala) 's Twitter Profile Photo

Whether you’re just starting with #coroutines or already using them in production, this course is built to take you further. ✅ Coroutine newcomers – learn from scratch with real-life examples ✅ #AndroidDev & backend engineers – apply coroutines to everyday app challenges ✅

Whether you’re just starting with #coroutines or already using them in production, this course is built to take you further.
✅ Coroutine newcomers – learn from scratch with real-life examples
✅ #AndroidDev & backend engineers – apply coroutines to everyday app challenges
✅
Kt. Academy (@ktdotacademy) 's Twitter Profile Photo

This is a code that many experienced #Kotlin #Coroutines users get wrong! "After" will be printed after both coroutines from longTask are finished because coroutineScope awaits its children's completion.

This is a code that many experienced #Kotlin #Coroutines users get wrong! "After" will be printed after both coroutines from longTask are finished because coroutineScope awaits its children's completion.
Kt. Academy (@ktdotacademy) 's Twitter Profile Photo

Coroutines are powerful, but often misused. With Coroutines Mastery, we’re building a new cohort of Kotlin Coroutines Experts — developers ready to master best practices and contribute back to the community. 💙 kt.academy/article/corout…

Coroutines are powerful, but often misused. 
With Coroutines Mastery, we’re building a new cohort of Kotlin Coroutines Experts — developers ready to master best practices and contribute back to the community. 💙

kt.academy/article/corout…