Sign in

Rock the JVM

@rockthejvm.com
176 followers 14 following 52 posts

Teaching everything about Scala, Kotlin, functional programming and more. rockthejvm.com

PostsRepliesMedia
Rock the JVM @rockthejvm.com · 17/09/2026
New podcast episode! Stephan Janssen (@stephanjanssen.be), creator of @devoxx.com - agentic engineering, staying ahead of the curve, and memorable conferences links below
121
Rock the JVM @rockthejvm.com · 02/09/2026
New video on Algebraic Data Types (ADTs) in Java: youtu.be/4f_ACZBKtZM
youtu.be
Algebraic Data Types (ADTs) in Java
YouTube video by Rock the JVM
000
Rock the JVM @rockthejvm.com · 24/08/2026
New podcast episode! Trisha Gee on AI & the software job market, skill atrophy and the death of Stack Overflow:
110
Rock the JVM @rockthejvm.com · 04/08/2026
New podcast episode! Daniel Spiewak (@djspiewak) on Cats Effect, underrated Scala, and becoming a Distinguished Engineer:
120
Rock the JVM @rockthejvm.com · 20/07/2026
New article - ADTs (algebraic data types) in Java: rockthejvm.com/articles/alg...
rockthejvm.com
ADTs (Algebraic Data Types) in Java
Discover ADTs (Algebraic Data Types) in modern Java: how records and sealed interfaces bring sum types and product types to Java 25
010
Rock the JVM @rockthejvm.com · 09/07/2026
New podcast episode! Venkat Subramaniam (@venkat_s) on System Design, a Rich Career, and Responsibility in the Age of AI:
100
Rock the JVM @rockthejvm.com · 25/06/2026
New podcast episode! Magnus Madsen on everything about the Flix programming language, effect oriented programming, AI and the relevance of programming languages: youtu.be/qMyl2kyDI0I
youtu.be
Magnus Madsen on Flix, Scala Inspiration, AI, and the Relevance of Programming Languages
YouTube video by Rock the JVM
100
Rock the JVM @rockthejvm.com · 20/06/2026
The Spark Performance Tuning course is updated for Spark 4.1, and with new content on shuffle compression. That makes the Spark Bundle the most complete training on Apache Spark anywhere. You'll get better hands-on skills than $3000 worth of Databricks trainings, >15x cheaper.
110
Rock the JVM @rockthejvm.com · 10/06/2026
Massive update landed on the Spark Optimization course: Everything updated for Spark 4.1, about 25% lessons updated + a brand new chapter. No other course on the market shows all the techniques in this course, and it's > 10x cheaper than equivalent Databricks training.
110
Rock the JVM @rockthejvm.com · 09/06/2026
New podcast episode! Richard Eisenberg on OCaml, effective AI, teaching programming, career pivot points, Haskell, language design, hiring and much more: youtu.be/PpSIhcJOfbw
youtu.be
Richard Eisenberg on OCaml, Effective AI, Teaching FP and Hiring for Fundamentals
YouTube video by Rock the JVM
151
Rock the JVM @rockthejvm.com · 05/06/2026
"Hiring Scala developers is hard" is a myth. You can far more easily hire for good foundations and train them to use the language properly. Good people get productive in a few days. All that, and about 5x cheaper than hiring the perfect developer with all the checkboxes.
110
Rock the JVM @rockthejvm.com · 03/06/2026
MASSIVE update for the Spark Streaming course: About 60% of the course re-recorded or brand new. Spark 4.x, better integrations, new stateful transformations, and a brand new project. It's now the most complete Spark Streaming course on the market, >15x cheaper than Databricks.
120
Rock the JVM @rockthejvm.com · 29/05/2026
My live-coding talk at Scalar Conference about capture checking in Scala 3 is out! youtu.be/bbBwqdrRoEI
youtu.be
Real-Life Scala Capture Checking by Daniel Ciocîrlan | Scalar 2026
YouTube video by SoftwareMill
030
Rock the JVM @rockthejvm.com · 28/05/2026
New podcast episode! Sam Newman on resilient distributed services, monoliths, microservices and how to deploy good software at scale: youtu.be/XV1hf8BwvXc
youtu.be
Sam Newman on Microservices, Monoliths, and Building Resilient Distributed Systems
YouTube video by Rock the JVM
010
Rock the JVM @rockthejvm.com · 18/05/2026
What would you like to learn, that the AI can't teach you?
000
Rock the JVM @rockthejvm.com · 14/05/2026
MASSIVE update landed on the Spark Essentials course for the latest Spark 4.x, with UDFs, UDAFs, Variant types, advanced SQL, etc. Right now it's the most comprehensive Spark fundamentals course on the market, and >15x cheaper than Databricks training.
010
Rock the JVM @rockthejvm.com · 12/03/2026
New long-form conversation! José Valim on all things Elixir, gradual type systems, open-source, AI and how Elixir positions itself in this day and age, community leadership and a lot more: youtu.be/OjgZ8vOHE6I
youtu.be
José Valim on Elixir, AI Tools, Gradual Type Systems, and Being a Prolific Open-Source Contributor
YouTube video by Rock the JVM
000
Reposted by Rock the JVM
Scala.IO @scalaio.bsky.social · 17/08/2025
📢 Second batch ! To Effect or Not to Effect: clear perspective (& tradeoffs) into all the effect systems in the Scala ecosystem @rockthejvm.com AI Assistance for Scala Developers: What JetBrains Brings to the Table: let's discuss of JetBrains solutions (agent, MCP etc.) @makingthematrix.github.io
121
Rock the JVM @rockthejvm.com · 29/07/2025
New long-form conversation: John De Goes (@jdegoes.bsky.social) on good API design, timeless skills for software engineers in the age of AI, improving communication skills as programmers, and making programming entertaining: youtu.be/q90QZ05wddU
youtu.be
John De Goes on API Design, Effect Systems, Entrepreneurship and The Ultimate Coder
YouTube video by Rock the JVM
042
Rock the JVM @rockthejvm.com · 18/07/2025
New long-form conversation! Robert Martin aka "Uncle Bob" on AI, good programming principles, Clojure, type systems, discipline, productivity and more: www.youtube.com/watch?v=FWQ5...
youtube.com
Robert Martin on Clojure, AI, Programming Languages and the Craft of Good Code
YouTube video by Rock the JVM
011
Reposted by Rock the JVM
Akka @akka.io · 25/06/2025
Some people refer to Jonas as a '𝗹𝗲𝗴𝗲𝗻𝗱'... In this @rockthejvm.com episode, Jonas Bońer discusses the future of open-source sustainability and how the actor model powers #agenticAI systems. Watch the full discussion: akka.io/blog/the-bac... #AgenticAI #AI #DistributedSystems #Developer
akka.io
The backbone of agentic AI, distributed systems, and OSS sustainability
Jonas Bonér talks Akka’s evolution, open-source challenges, BSL licensing, and how Akka powers scalable, agentic AI systems.
044
Rock the JVM @rockthejvm.com · 30/06/2025
Good Scala developers tend to be amazing engineers overall. This explains (at least in part) why good Scala developers may seem hard to find - there's a lot of competition for them from other ecosystems too.
171
Rock the JVM @rockthejvm.com · 06/06/2025
Now also for the Typelevel GSoC projects!
020
Rock the JVM @rockthejvm.com · 27/05/2025
New long-form video! Jonas Bonér on Akka, distributed systems, the sustainability of open-source, and the backbone for agentic AI: youtu.be/wXM3-jAKDfQ
youtu.be
Jonas Bonér on Akka, Distributed Systems, Open-Source Sustainability and the Backbone of Agentic AI
YouTube video by Rock the JVM
020
Rock the JVM @rockthejvm.com · 19/05/2025
Rock the JVM is supporting Google Summer of Code with #Scala by providing all students free access to the Scala courses on the site
0101
Reposted by Rock the JVM
Higher-Kinded Type @hktpe.bsky.social · 11/05/2025
Fantastic discussion, lot of great points. Thank you @rockthejvm.com and @runarorama.bsky.social www.youtube.com/watch?v=kK4v...
youtube.com
Rúnar Bjarnason on Unison, Scala, Distributed Systems and Delightful Programming
051
Reposted by Rock the JVM
Scala Days @scaladays.org · 13/05/2025
Find out a practical way to learn full stack Scala 3 with ZIO and related libraries. If you’re interested in real life settings of ZIO stack, Laminar, and ScalaJS, this is the workshop for you! More info on @rockthejvm.com Real-World ZIO workshop is coming soon at scaladays.org/workshops
scaladays.org
Workshops
The premier Scala conference returns in 2025
031
Rock the JVM @rockthejvm.com · 09/05/2025
New long-form conversation! Rúnar Bjarnason on Unison, Scala, distributed systems and delightful programming: youtu.be/kK4vGU3iz9Y
youtu.be
Rúnar Bjarnason on Unison, Scala, Distributed Systems and Delightful Programming
YouTube video by Rock the JVM
130
Reposted by Rock the JVM
Scala Days @scaladays.org · 17/04/2025
The Real-World ZIO workshop will be led by Daniel Ciocirlan, founder of @rockthejvm.com Daniel has taught thousands of developers & trained high-performing teams at world-renowned companies. Learn from one of this year’s talented #ScalaDays educators & get tickets today at scaladays.org/workshops
scaladays.org
Workshops
The premier Scala conference returns in 2025
041
Rock the JVM @rockthejvm.com · 05/04/2025
New video! James Ward on Effect Oriented Programming, writing code in the age of AI, good mental models, speaking at conferences and endless curiosity: youtu.be/M8DuVYnsW5A
youtu.be
James Ward on Effect Oriented Programming, Writing Code in the Age of AI, Curiosity and Exploration
YouTube video by Rock the JVM
023
Reposted by Rock the JVM
rcardin.bsky.social @rcardin.bsky.social · 28/03/2025
The last day of the @scalar-conf.com is over. Oh boy, what an adventure. 🎉 Many thanks to all the people who work to make it happen 🙏 Thanks to @rockthejvm.com for being such a great mentor and friend. Thanks to Martin for all the rest 😜
093
Rock the JVM @rockthejvm.com · 18/03/2025
New video, and this time I'm doing something different: a long-form, wide-ranging conversation with none other than Martin Odersky, the creator of #Scala! www.youtube.com/watch?v=tmpP...
youtube.com
Martin Odersky on the Future of Scala, Learning, Teaching and the Quest for the Perfect Language
YouTube video by Rock the JVM
0178
Rock the JVM @rockthejvm.com · 26/02/2025
Big honor to partner with Scala Center to make Scala more accessible and easy to learn! As part of this engagement, will donate 30% of all sales from the Scala website to the Scala Center to support the development of the best programming language out there 🚀
0133
Rock the JVM @rockthejvm.com · 06/12/2024
New video for the weekend: Structured concurrency in #Java: - what concurrency is good and bad at - how to organize concurrent code with scopes - error handling - shutdowns, resource cleanup and avoiding leaks - custom policies youtu.be/smZayMmPsKw
youtu.be
Java Structured Concurrency - a Comprehensive Guide
YouTube video by Rock the JVM
094