Writings

Scaling JSON APIs in Rails using ActiveModel::Serializers, Key-Based Caching, and Rack::Cache

Learn proven strategies for scaling JSON APIs in Rails applications. Performance optimization techniques using ActiveModel::Serializers, key-based caching, and Rack::Cache with real-world examples.

Changing Git Remotes and Capistrano

A quick look at some recent issues I had when trying to move git remotes and then deploying with Capistrano and how I resolved the issue.

A look at Decorators and Presenters

A look at how decorators and presenters can give flexibility to your application.

NewRelic RPM with ActionController::Metal

Get NewRelic RPM request instrumentation while using ActionController::Metal

AssetPath with ActionController::Metal

Getting proper asset paths with the asset pipeline while working with a controller which doesn’t inherit from ActionController::Base can be a …

FB.ui Dialog Position bug in Webkit

Fix a centering issue of FB.Dialog’s within scrolled pages in Webkit.

CSS3 Transition Idiom

Exploring the use of CSS3 transitions, including browser feature detection, graceful degradation, and a simple idiom for applying transitions with …

Site Relaunch

Glrzad.com has moved to DamianGalarza.com! Find out more.

Simple Sinatra Service Proxy

Use Sinatra to rapidly build a proxy for a service when you can’t make cross-origin AJAX requests in development.

Bringing back the image map

A look at using image maps in modern web development, including a case study on creating clickable triangular areas, handling multiple instances of …

Get new posts by email

Insights on engineering leadership, AI in production, and technical decision-making.

Occasional emails, no fluff.

Powered by Buttondown