
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 async/await in asynchronous programming, comparing it with monadic approaches like Futures. Learn rationale, implementation, and benefits for improved code understanding across languages.

Insights from a Scala developer's transition to engineering management, exploring challenges, responsibilities, and how Scala skills translate to leadership roles.

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.

Explore Spark Connect's client-server architecture, enabling remote connectivity to Spark clusters from various environments. Learn how to leverage Spark's power in modern data applications, IDEs, and programming languages.

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'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 how programmers can aid epidemiologists by gathering and analyzing COVID-19 data using Ruby, web tools, and expressive code to make complex information understandable.

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.

Explore Ruby's memory management, from heap allocation to garbage collection and memory compaction, through a bug-solving journey in a gem maintenance story.

Exploring RBS in Ruby 3: A new feature supporting type checker development. Learn about its implementation, benefits for gem developers, and how to prepare your gems for RBS compatibility.

Explore Ruby's coverage measurement techniques to boost confidence in your code before production and analyze live code usage, enhancing your development process.

Explore the evolution of a Rails app over a decade, covering design choices, testing, integrations, and challenges faced in long-term development and maintenance.

Discover how Rails apps helped children cope during the pandemic, offering insights into tech-driven solutions for challenging times.

Build a realtime customer support app using Hotwire for updates and ActionMailbox for inbound emails, with minimal JavaScript in Rails.

Strategies for handling large datasets using Rails, covering data ingestion, transformation, and storage with tools like ActiveRecord, Sidekiq, and Postgres.

Explore Unix fork() system call, its role in Rails development/production, and techniques for optimizing memory usage and parallel processing in Ruby applications.

Explore modern "frontend" Rails development using ViewComponent, StimulusReflex, and Hotwire. Learn to create sophisticated interfaces without relying on traditional frontend frameworks.