
Explore efficient immutable sequential maps in Scala, combining ordered iteration with fast key-based access for improved performance in data-heavy applications.

Explore functional streams, from basic pure programs to effects and concurrency. Build mental models for stream evaluation and learn to reason through complex code using practical examples and frameworks.

Explore JVM micro-optimization techniques, focusing on hardware, compiler, and JVM fundamentals. Learn to write dramatically faster code without sacrificing functionality.

Explore monolith vs. microservices architecture from a Scala perspective, focusing on decisive factors, common pitfalls, and best practices for choosing and implementing the right approach.

Discover how Optimus Cirrus platform revolutionizes code compilation, reducing build times from hours to seconds through advanced caching and parallelization techniques, enhancing developer productivity at Morgan Stanley.

Discover Xef.ai: A multiplatform library for seamlessly integrating AI workflows into projects, offering functional primitives and error handling for predictable and reliable AI composition.

Explore Scala 3 compiler plugin development, from creation to testing, with insights on analyzing trees, modifying contexts, and using testing fixtures for robust plugin implementation.

Explore async/await in asynchronous programming, comparing it with monadic approaches like Futures. Learn rationale, implementation, and benefits for improved code understanding across languages.

Explore Slinc, a Scala 3 library enabling seamless C interoperability. Learn how it leverages advanced features to simplify C bindings, enhancing Scala's capabilities for high-performance computing and machine learning.

Explore Scala CLI's approach to simplifying build tools for commercial projects, discussing requirements, configuration, and potential solutions for efficient Scala development.

Explore the development of a browser-based database using Scala.js, focusing on fundamental concepts, Scala's unique features, and practical lessons learned in database design and implementation.

Exploring AI's impact on Scala development, from TDD to code generation, and discussing future possibilities for AI-assisted programming.

Explore incremental compilation in Scala 3: its principles, changes, and potential improvements for faster build times, with insights on project organization and optimization techniques.

Explore building billion-node graphs for machine learning, covering data ingestion, graph management, and algorithm execution at scale. Learn about challenges and solutions in handling massive datasets for GraphML research.

Explore the evolution of open LLMs, focusing on Dolly's impact and the potential for fine-tuning smaller models with proprietary data to gain a competitive edge in AI development.

Explore Scala's suitability for Domain Specific Language development, covering functional modeling, parser combinators, metaprogramming, and practical implementation in Visual Studio Code using Scala.js.

Explore Ruby 3's Ractor feature for thread-safe concurrent programming. Learn its powers and limitations through interactive demonstrations with expert Koichi Sasada.

Explore Ruby's hash functionality, from basics to advanced techniques. Learn to leverage hashes for concise, performant code and discover surprising features of this versatile data structure.

Explore automatic GC compaction in Ruby 2.7, its implementation challenges, and techniques like read barriers and concurrent GC. Learn about memory optimization and performance improvements in Ruby applications.

Explore Ruby's evolution with creator Matz, covering compatibility, performance, concurrency, static typing, and future developments in this insightful keynote.

Automate tedious processes using Ruby in serverless functions. Learn object detection, event triggers, and static site generation while exploring problem-solving techniques for overcoming challenges.