rockthejvm Profile Banner
Rock the JVM Profile
Rock the JVM

@rockthejvm

Followers
9K
Following
2K
Media
318
Statuses
2K

Teaching #Scala, #Kotlin, #Spark, #Flink and tech on the JVM. 📹 Videos at https://t.co/1ODhzZCpb9 🔖 Articles at https://t.co/gK3x49Bxk5

Joined November 2019
Don't wanna be here? Send us removal request.
@rockthejvm
Rock the JVM
18 days
Black Friday sale is here: - 50% off all courses and bundles - one outrageous pack with everything currently on the site - some nice upgrades for those who got previous Black Friday deals Companies welcome, email for bulk offers! Ends end of day December 1. Go!
0
3
30
@rockthejvm
Rock the JVM
1 day
New long-form article! Coroutines and Event Loops in Scala - a fun experiment where you will learn the fundamental principles of coroutines, suspensions and concurrency primitives by building your own. Try it out! https://t.co/9j5aSEHsPt cc @petr_zapletal @ScalaTimes
Tweet card summary image
rockthejvm.com
What better way to learn about concurrency than roll your own?
2
19
78
@rockthejvm
Rock the JVM
14 days
If you want to get new (and transferable) skills as a software engineer at a great price, now’s the chance
@rockthejvm
Rock the JVM
18 days
Black Friday sale is here: - 50% off all courses and bundles - one outrageous pack with everything currently on the site - some nice upgrades for those who got previous Black Friday deals Companies welcome, email for bulk offers! Ends end of day December 1. Go!
0
5
17
@Srissi_com
Srissi
4 days
Bring an artistic calm to your day with this 135-piece wooden puzzle in serene Morandi hues.
0
0
0
@scalarconf
Scalar Conference
18 days
Welcome @danielciocirlan @rockthejvm as the #Scalarconf 2026 speaker! 🎙️ Real-Life Scala Capture Checking 🎟️ Grab your ticket here: https://t.co/PAG3lwvLRC #scala #functionalprogramming
0
3
13
@rockthejvm
Rock the JVM
23 days
Static types won't magically solve your problems. You also need to use them to build libraries that make wrong code impossible. Don't want to "fight with the types"? Careful, you might need to fight with half the internet down.
0
1
17
@velvetbaldmime
Anton Sviridov
1 month
Great conversation. Thanks to Daniel for filling the void left by Scala podcasts going quiet. Also, Twitter is just not showing this on my Following timeline, which is super annoying. Thankfully I'm subscribed on YouTube, otherwise I'd have missed it.
@rockthejvm
Rock the JVM
1 month
New long-form conversation! Haoyi Li (@li_haoyi) on Mill, Scala, build tools, conference touring and "moving up the stack", in his own words: https://t.co/myM8Snlm7e Some highlights: - what Mill does better than other tools e.g. Gradle or Maven - picking a config language -
1
1
15
@rockthejvm
Rock the JVM
1 month
New long-form conversation! Haoyi Li (@li_haoyi) on Mill, Scala, build tools, conference touring and "moving up the stack", in his own words: https://t.co/myM8Snlm7e Some highlights: - what Mill does better than other tools e.g. Gradle or Maven - picking a config language -
1
14
55
@rockthejvm
Rock the JVM
2 months
Scala is an extremely expressive language, but this expressiveness is poorly understood. It's not about the funky operators or the DSLs. Outside math operators, things like ~ or <*> need to be explained, and none of them justify the learning curve. The least bad example is Akka
10
14
135
@ScottAtlas_IT
The Independent with Scott Atlas
10 months
.@KimStrassel: “I shiver to think about how close we came to full-on censorship under this last administration.”
1K
12K
45K
@rockthejvm
Rock the JVM
2 months
Only a few software engineers have the decades in the field to be truly able to make informed architectural decisions. If you read Grady's tweets below like fortune cookies, you don't understand them.
@Grady_Booch
Grady Booch
3 months
There is a vast difference in the architecture of a software-intensive system whose output must always be accurate and precise versus one whose output can just be good enough.
0
4
20
@li_haoyi
Li Haoyi
3 months
Great seeing this Scala Projects online course by @rockthejvm come to fruition, do check if out if you want to learn Scala in a practical and beginner-friendly way! https://t.co/M9fe64kRPl
Tweet card summary image
rockthejvm.com
Learn and practice Scala with real-life projects. Ideal for developers who have just learned the fundamentals of Scala, and want to get practical experience by building real applications.
1
16
80
@rockthejvm
Rock the JVM
3 months
Thanks a lot for following my work. You rock 🤘
0
0
2
@rockthejvm
Rock the JVM
3 months
Deal #3: The Rock the JVM membership gives you access to almost everything on the site for a lower recurrent cost - (great for teams, too!) https://t.co/vlXgZYubPn
Tweet card summary image
rockthejvm.com
All of the Rock the JVM premium content, at your service.
1
0
0
@rockthejvm
Rock the JVM
3 months
Deal #1: First 128 people who use the code SCALA_PROJECTS at checkout get $25 off!
1
1
2
@shonenjump
Shonen Jump
22 hours
You’ve asked, and now you shall receive. Kingdom is now in the Shonen Jump app! https://t.co/az4bQsPrXu
Tweet card summary image
polygon.com
Kingdom finally lands on the Shonen Jump app
15
68
593
@rockthejvm
Rock the JVM
3 months
The course totals 15 hours and 3300 lines of code we write from scratch. You'll also get the full code and access to our private community. Now, here are some deals:
1
0
1
@rockthejvm
Rock the JVM
3 months
Project 6: RAGnarok This is an AI chatbot trained on my own blog on camera. It's able to give you contextualized answers with code examples and references where it found the information. You'll learn how to build your own AI agent trained on your own data.
1
0
3
@rockthejvm
Rock the JVM
3 months
Project 5: ScalaDrive This is a real-time file synchronizer. Works real fast: I try cloning the Typelevel Rite of Passage repo on camera and it's instantly mirrored on the other side. You'll learn - parallelizing workloads with actors - file management - spawning processes -
1
0
2
@rockthejvm
Rock the JVM
3 months
Project 4: Chattie This is a full-stack Scala application, and you'll learn - using databases - exposing web servers - frontend with ScalaJS - sharing domain model - websockets
1
0
3
@AlgerInvest
Alger
1 month
CNEQ is an actively managed, high-conviction portfolio of large cap innovators. Has it outpaced the market?
0
0
2
@rockthejvm
Rock the JVM
3 months
Project 3: Statick We're going to build a static site generator. By the end of this project, you'll have a personal Markdown-based tech blog deployed on GitHub Pages. It takes far less code than you think, it looks great and you can expand it into a full-blown framework if
1
0
2