Organization for Transformative Works Performance Audit
A Rails performance audit report for the Organization for Transformative Works and Archive of Our Own, focusing on optimization and technical debt reduction.
A Rails performance audit report for the Organization for Transformative Works and Archive of Our Own, focusing on optimization and technical debt reduction.
Shopify CEO uses AI coding agent to achieve 53% faster parse+render and 61% fewer allocations in the Liquid template engine.
Shopify CEO uses AI coding agent to achieve 53% faster parse+render and 61% fewer allocations in the Liquid template engine.
Explores 'Untitled Document Syndrome' and how software friction, like verbose syntax, discourages starting tasks, using programming language examples.
A tutorial on a custom puts debugging workflow for Rails, inspired by Rust's dbg! macro, using the dbg-rb gem.
A developer's personal reflection on creating a Ruby gem inspired by another, the technical challenges faced, and the emotional journey of releasing imperfect work.
Introducing Ivar, a tool that provides Ruby developers with warnings for typos in instance variable names, preventing runtime errors.
A technical guide on generating ZUGFeRD/X-Rechnung compliant XML+PDF invoices for EU B2B requirements using Ruby and Ghostscript.
The author explains why they created a new 'Today I Learned' (TIL) section on their blog to archive useful tools and facts.
A guide to creating a custom IPython magic command that enables Ruby code execution within Google Colab notebooks, bypassing previous integration issues.
Introducing Dashi, a lightweight Ruby framework inspired by Streamlit for building data and AI applications with minimal code.
An introduction to using Packs (Packwerk) for feature-based code organization in Rails applications as an alternative to Engines.
A software consultant explains his personal reasons for starting a blog to share tech work, attract clients, own his content, and connect with others in the field.
Explores OpenAI's new JSON mode for GPT-4 Turbo, demonstrating how to reliably generate valid JSON output with a Ruby code example.
A developer analyzes a 'magic number' in code, exploring the hidden conversations and UX decisions behind a seemingly simple limit.
Optimizing Rails caching with Brotli compression for better performance and reduced costs compared to Gzip.
Explains the subtle but important difference between using combined and separate where.not clauses in Ruby on Rails ActiveRecord queries.
A technical guide demonstrating how to use Puma's after_reply feature to defer non-critical operations and improve web application response times.
A guide on using the Xcodeproj Ruby gem to programmatically manage and update Xcode project files, including adding and deleting file references.
Explores Ruby's 30-year history and its surprising role in iOS development, from early bridging frameworks to modern automation tools like fastlane.