Home
Blog
About
Blog
Nand2Tetris part-II review
2021, Feb 14
Quines
2020, Jul 24
Glob matching
2020, Jul 05
Technical Writing One: Notes
2020, May 16
SRE Course: part 01: abstract
2019, Dec 06
Ambiguity in spoken and programming languages
2019, Nov 03
Cdp-proxy: Chrome DevTools proxy and middleware for Go
2019, Oct 07
12 factor configuration with Go's `flag` package
2019, Sep 16
Hosting static site with Hugo, Nginx, and Cloud Run
2019, Jul 26
Datadog APM: Traces + Metrics
2019, Jul 22
Javascript is my favorite language
2019, Jul 04
SwiftUI Hello World
2019, Jun 05
Monotonic Time, or Perfect model vs Imperfect Reality
2019, May 23
Hosting static site with App Engine, Cloud Build and Hugo
2018, Dec 02
Testing MongoDB queries with Golang
2017, Aug 19
Wordfight: a multi-player word game
2017, Mar 14
First Appengine experience
2017, Mar 11
How to code review
2017, Jan 23
Understanding Go's `for` loop with closures
2016, Jul 21
Simple execution pipelines with Ruby
2016, Jul 11
Using vim to stream-process text
2016, Jun 09
Experimenting with Go pipelines
2016, May 27
Understanding Go's `nil` value
2016, May 09
Outsourcing voicemail to Twilio
2016, Apr 24
IoT sensor metrics with Go - Part 2
2016, Apr 09
IoT sensor metrics with Go - Part 1
2016, Apr 07
SIGTERM-ing SIGSTOP-ed process
2016, Mar 08
Go's testing package side-effects
2016, Feb 23
Autocompletion and request cancellation
2016, Feb 18
Immutable by default?!
2016, Feb 08
5 tips for solid Bash code
2016, Jan 27
Test Driven Devops with Ansible
2015, Dec 03
Gorack a Go webserver for Rack apps
2015, Feb 25
Share by communicating
2014, Apr 04
Why I stopped contributing to vundle
2014, Feb 04
TLS auth in SOA
2014, Jan 14
3 Ways to get your iOS app data out
2013, Aug 19
MHAboutView for iOS
2013, Aug 19
Regularly.me or how to GTD
2013, May 26
Recursive data structures with Rails
2012, Oct 14
Orphan vs Zombie vs Daemon processes
2012, Aug 15
Large MySQL migrations with pt-online-schema-change
2012, Aug 14
Xtrabackup to backup/restore MySql
2012, Jul 27
Gem Rails Like Sinatra Talk
2012, Jan 26
Map as a Presenter pattern and more
2012, Jan 16
Vim Script Best Practices
2011, Dec 26
Ruby and Mysql on OSX Snow Leopard
2011, Nov 11
How to make Xcode 4 default
2011, Oct 14
Design for developers
2011, Sep 27
Beginning iOS
2011, Sep 16
Vundle 0.9 got awesome installer
2011, Aug 25
Game of life in vim
2011, May 22
Chicken or Egg dilemma
2011, May 17
Vundle is a bundle too
2011, May 16
Installing Vim plugins with Vundle on Windows
2011, Apr 10
Vundle 0.7 is out
2011, Mar 19
Grep vs Ack and weird Homebrew policy
2010, Dec 18
Scraping ASP.Net site with Mechanize
2010, Oct 16
Migration to rspec2
2010, Oct 10
Ctags on OSX
2010, Oct 08
Vim scripts github mirror
2010, Sep 24
Ruby magic
2010, Sep 24
Native Irb experience on OSX
2010, Sep 24
rack-mail-exceptions-notification-middleware
2010, Sep 18
Blogging with Jekyll, Rack and Heroku for free!
2010, May 10
Tracking Dotfiles with Git
2010, May 02
Installing ruby 1.8.6 on OSX
2010, May 02
Building Rmagick gem and how to avoid memory leak
2010, Apr 22
Irb history with Ruby 1.8.6
2010, Apr 17
Building Ruby 1.8.6 with Openssl 1 on Arch
2010, Apr 16
Ruby `retry` keyword and name clash
2010, Mar 02
Vim doesnt' copy/paste from X11 clipboard
2009, Oct 12
Ruby's rmagick.so error
2009, Sep 24
Readline-6 update and Ruby issues
2009, Jul 07
Git push default
2009, Jun 18
Virtual Box guest OS startup issues
2009, Jun 15
Time.parse and rubygems-1.3.3 issue
2009, May 12
The Building Blocks of Modularity by Jim Weirich
2009, Apr 12
Gnome-Shell installation
2009, Apr 10
Linode setup log
2009, Feb 05
Apache server FQDN warning
2009, Feb 04
Gems update --system error
2009, Feb 03
New blog
2009, Jan 31