
Explore Shopify's migration from Mysql2 to Trilogy, covering MySQL protocols, Active Record adapters, and open source contributions. Learn about implementation challenges and the impact on Shopify's monolith.

Learn to build and run Ruby head on Docker for Rails app testing, exploring Docker, jemalloc, and the benefits of using cutting-edge Ruby versions in your development workflow.

Explore how Rails promotes diversity and competition in tech, challenging big tech patterns with economic and organizational critiques of microservices and single-page apps.

Explore next-gen image integration in Rails to boost website speed, conversion rates, and SEO. Learn about WebP images and a new gem for seamless implementation.

Explore building weather prediction models using machine learning in Ruby, covering data preparation, linear regression, and practical implementation techniques for Rubyists of all levels.

Explore WebAuthn for passwordless authentication in Ruby apps. Learn its benefits, implementation, and how it enhances security and user experience using biometrics and public-key cryptography.

Learn to implement ActiveRecord::Encryption in Rails applications, including benefits, pitfalls, and real-world experiences from GitHub's implementation. Gain confidence in securing sensitive data.

Explore common Go programming pitfalls and learn from Timehop Engineering's mistakes, including typed nils, bloated interfaces, and runaway goroutines.

Go's impact on CoreOS: From early adoption to powering distributed systems and open-source projects. Insights on challenges faced and lessons learned in building a company around Go.

Explore the true meaning of simplicity in Go programming and its impact on engineering decisions, challenging common misconceptions within the Go community.

Explore dynamic tools for Go: data race detector, fuzzing system, and execution tracer. Learn how to find bugs and improve performance in Go programs.

Explore Single Static Assignment (SSA) in Go compilers and learn to build static analysis tools using the go/ssa package for code optimization and analysis.

Discover how a beginner learned Go in just 5 weeks, building a CRUD web app and API client. Gain insights on Go's suitability for newcomers and its potential as a teaching tool.

Explore the concept of 'nil' in Go, its history, types, and practical applications. Learn when and how to effectively use nil values in your Go programs.

Explore techniques for navigating unfamiliar Go code using the Go Guru tool, including naming conventions, free variables, and point analysis.

Explore Go's map implementation, including hash functions, buckets, and performance considerations for efficient data storage and retrieval.

Explore the design principles and evolution of Go's assembler, from its Plan 9 roots to modern implementations, with insights from Rob Pike.

Explore Go programming without an operating system, delving into bare-metal development and runtime implementation for embedded systems and specialized environments.

Learn strategies for graceful error handling in Go, improving code reliability and maintainability through effective error management techniques.

Explore Go vendoring: its functionality, implementation, and limitations. Gain insights into this crucial dependency management feature for Go projects.

Explore techniques for safely using cgo in Go projects, addressing performance considerations and potential pitfalls when interfacing with C code.