
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 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 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 how to build inclusive technology that empowers users through customization, accessibility, and universal design. Learn to create infrastructure supporting diversity and individual needs.

Explore race conditions in concurrent systems through real-world stories, including the "Screaming Zombies" bug. Gain insights on building robust systems and analyzing potential vulnerabilities.

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 how poetry workshop techniques can enhance code review, fostering better communication, team cohesion, and more effective software development practices.

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.

Exploring the ethical challenges in open source software and potential solutions, including procrastination, assimilation, or revolution, as the community faces a critical juncture.

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.

Explore the physical impact of data storage and creation, examining the challenges and advancements in data centers, and learn how our code affects the real world.