Archive
2026
2026-05-02A Vanilla Routing Experimentjavascript2026-04-18The Code-Adjacent Power of AIproductivity2026-04-03Dynamic Ruby And Hidden Maintenance Costsrails2026-03-15CSS Refactoring with an AI Safety Netcss2026-03-01Building a No Frills Meditation Appweb development2026-02-21Building an AI Blog Editor with Claude Skillsproductivity2026-02-03Speeding Up PostgreSQL Full-Text Search with Persistent TSVectorsrails2026-01-25AI Forecasts, Fear, and Focusproductivity2026-01-18What AI-Assisted Coding Feels Like in Early 2026productivity2026-01-01Slowing Down AI On Purposeproductivity
2025
2025-12-13Sustainable Feature Testing in Rails with Cucumberrails2025-11-15Pretty SQLite Output Persistentlysqlite2025-10-01Switching From Ruby to SQL Schema in Railsrails2025-09-01Rails Console-like Environment for a Plain Ruby Projectruby2025-08-01Off the Chart: Candid Conversations in Health Carehealth2025-07-01Capture Browser Console Logs in Rails System Tests with Capybara and Cupriterails2025-06-07The Machines Finally Made Us Care About Documentationproductivity2025-05-01Active Storage & Form Errors: Preventing Lost File Uploads in Railsrails2025-04-04Reject Nested Attributes in Railsrails2025-03-19Cover Letter Writing for Nerdscareer2025-03-04Migrating From Rails Secrets to Credentialsrails2025-02-01How a Ruby Upgrade Broke MS Edge Support in a Rails Apprails2025-01-05Datadog APM for Rails on Herokudevops
2024
2024-12-03Fixing Gem Install Errors on M3 Mac with Ruby 2.7rails2024-11-02Copy to Clipboard with Stimulus & Railsjavascript2024-10-02Rapid Prototyping with ChatGPT: OAS Pension Calculator Part 2productivity2024-10-01Rapid Prototyping with ChatGPT: OAS Pension Calculator Part 1productivity2024-09-01Avoid this Bug with Numeric Environment Variables in Rubyruby2024-08-04Kickstart a New Rails Projectrails2024-07-11Re-imagining Technical Interviews: Valuing Experience Over Exam Skillscareer2024-07-05Build a Rails App with Slack Part 5: Slash Command With Block Kit Responserails2024-07-04Build a Rails App with Slack Part 4: Receive Modal Submissionrails2024-07-03Build a Rails App with Slack Part 3: Slash Command with Modal Responserails2024-07-02Build a Rails App with Slack Part 2: Slash Command with Text Responserails2024-07-01Build a Rails App with Slack Part 1: OAuthrails2024-06-01Some Elegance with Rails Cachingrails2024-05-01VSCode Markdown Basics: Customize Fenced Code Block Choicesvscode2024-04-01Optimized Model Auditing with PaperTrailrails2024-03-01Efficient Database Queries in Rails: A Practical Approachrails2024-02-01The Development Iceberg: Unseen Efforts That Extend Project Schedulesproductivity2024-01-01A Tale of Rails, ChatGPT, and Scopesrails
2023
2023-12-01Maintain Node.js Version Consistencyweb development2023-11-01Configurable Retry with Rubyruby2023-10-01Add a Kafka Consumer to Railsrails2023-09-01They Don't All Have To Be ActiveRecord Modelsrails2023-08-01Setup a Rails Project with Postgres and Dockerrails2023-07-01Understanding ActiveRecord Dependent Optionsrails2023-06-01Old Ruby and New Macrails2023-05-01Distinct GraphQL Query with Gatsby 5gatsby2023-04-01ActiveRecord JSON Column with MySQL and MariaDBrails2023-03-01When the Password Field Says No to Pastejavascript2023-02-01Reflections on Effective Teamscareer2023-01-01Private Gems and Docker for Developmentruby
2022
2022-12-01When RSpec Doesn't Rollbackrails2022-11-01Maximize Learning from Screencastscareer2022-10-01Homebrew Postgresql Service not Starting ResolvedPostgreSQL2022-09-01SQLite Varchar Surpriserails2022-08-01Capybara Webdriver Element not Clickable Resolvedrails2022-07-01Dependabot PRs Need Their Secretsgithub2022-06-01You Can Have Your Browser Tabs and Use Them Tooproductivity2022-05-01Rails Enums with MySQL or Postgresrails2022-04-02About Those Docsproductivity2022-03-01Use Ruby to Parse Command Line Outputruby2022-02-06Add Related Posts Feature to a Gatsby Bloggatsby2022-01-02Nomad Tips and Tricksdevops
2021
2021-12-29Automate Keyboard with MacOSX2021-12-05Working Towards an Asynchronous Futurecareer2021-11-13Migrate Cron Jobs to Nomad the Lazy Waydevops2021-11-01Rails Feature Test Solved by Regexrails2021-10-23Build a CI/CD Pipeline for a Gatsby Sitegatsby2021-10-03Rails Strong Params for GET Requestrails2021-09-26Get started with Gatsby and Unit Testinggatsby2021-09-10Fix Rails Blocked Host Error with Dockerrails2021-08-14Testing Faraday with RSpecruby2021-07-25Add Rubocop to an Existing Rails Projectrails2021-07-17Roll Your Own Search with Rails and Postgres: Search UIgatsby2021-07-11Roll Your Own Search with Rails and Postgres: Search APIrails2021-07-10Roll Your Own Search with Rails and Postgres: Search EnginePostgreSQL2021-07-04Roll Your Own Search with Rails and Postgres: Search Indexweb development2021-07-03Roll Your Own Search with Rails and Postgres: Introductiongatsby2021-06-14Add a Language to gatsby-remark-vscodegatsby2021-06-13A VS Code Alternative to Postmanvscode2021-06-04Rails CORS Middleware For Multiple Resourcesrails2021-05-16TDD by Example: Fixing a Bugjavascript2021-04-26Saving on monthly expenses - A Cautionary Talepersonal finance2021-04-11Hack Your RRSP Tax Refundpersonal finance2021-04-01Using Heroku's pg:pull with DockerPostgreSQL2021-03-28Build and Publish a Presentation with RevealJS and Githubweb development2021-03-01Solving a Python Interview Question in Rubyruby2021-02-16Automate Tabs & Commands in iTerm2terminal2021-02-15Debug Github Actionsrails2021-01-02TDD by Examplejavascript
2020
2020-12-18Promotional interest rates and the fine printpersonal finance2020-11-27Improve Productivity with VS Code Snippetsvscode2020-11-20Construct a PATCH request for a JSON APIrails2020-11-01Use UUID for primary key with Rails and Postgresrails2020-10-18Start a Rails 6 Project with RSpecrails2020-10-11Find Jira Tickets Fasterproductivity2020-09-27View Localhost on Your Phoneweb development2020-09-20Dockerize a Rails Application for Developmentrails2020-08-23VS Code Shell Integrationvscode2020-07-26Is a Career in Software Development Right for You?career2020-06-28What Makes a Good Podcastpodcasts2020-05-24Off with the Digital Distractions!productivity2020-04-26Access Chrome Bookmarks with Keyboardproductivity2020-03-29Crossword Solver with CentOSjust for fun2020-02-23Navigate Back & Forth in VS Codevscode2020-01-26How to Learn New Thingscareer
