Posts

2026

Give your AI Agent the ability to use your browser using browser-use

Give Kiro, Claude Code or a different AI agent the ability to use your Chrome browser using browser-use’s MCP server

May 7, 2026

#ai #kiro

Configure Claude Code CLI & VSCode extension to use AWS Bedrock

February 20, 2026

#ai #claude #vscode

2025

Host your blog in a Cloud VM using Docker

A summary of my experience migrating this blog from Kamal to Docker

February 28, 2025

#docker #kamal

Install VSCode extensions in Windsurf

February 16, 2025

#vscode #windsurf

Delete a Cloudformation stack having Lambdas in a VPC quickly

January 26, 2025

#aws #cloudformation #lambda

Update an attribute in all Dynamo items in parallel

A practical usecase for the Producer Consumer Pattern

January 15, 2025

#aws #dynamo

2019

Open a Ruby gem’s source

Quickly locate and open a Ruby gem’s source

April 18, 2019

#ruby

Run multiple Redis instances in Ubuntu

March 8, 2019

#devops #redis

Install any version of Redis in Ubuntu

March 7, 2019

#devops #redis

Load balance Postgres connections in Rails with PgBouncer

March 3, 2019

#pgbouncer #postgres #rails

2018

What is OpenSSL and how is it related to Ruby

October 21, 2018

#openssl #rails #ruby

Serialize an attribute as JSON in Rails 3

February 25, 2018

#rails

Add a Postgres array column in Rails 3

February 3, 2018

#postgres #rails

Determine your app’s Elasticsearch version

Determine your app’s Elasticsearch version and easily access that version’s docs

February 2, 2018

#elasticsearch #macos #rails

2015

Automate SSH key deployment with Ansible

August 15, 2015

#ansible #devops

Source Code