Simplicity
Home
About
Contact
Archives
2021
Oct 31
Memory Cached Tables for building faster web applications
Apr 20
A baton server to test your Erlang/Elixir cluster
Apr 15
How to show Raspberry Pi temperatures in your Datadog dashboard
Mar 14
How to rename table using pg_dump or pg_restore
Mar 7
Moving a Rails managed database to Phoenix
Mar 7
A simple way to store secrets using Parameter Store for your ECS applications
2020
Oct 17
How to do batch updates in postgresql for really big updates
Jul 29
Lazy functional ruby
Jul 18
How to know which of the Enum functions to use in Elixir
Jul 13
How to control the enqueuing speed of Sidekiq jobs and their concurrency
Jun 5
How to create a web server using Cowboy without Plug or Phoenix - Part 01
May 17
My first SVG creation
May 17
many_to_many relationships in Ecto and Phoenix - Screencast - Part 2
May 11
many_to_many relationships in Ecto and Phoenix - Screencast - Part 1
May 9
How to use a single aurora cluster for multiple databases each with its own restricted user
May 6
How to create temporary bastion EC2 instances using Terraform
May 3
many_to_many relationships in Ecto and Phoenix for Products and Tags
2019
Nov 30
How to dump a partial/sample table(1000 rows) in postgres using pg_dump
Jun 3
How to copy output of a function to your clipboard in Elixir or Ruby
Apr 14
How to store username or email with case insensitive search using Ecto - Part 2
Apr 14
How to store username or email with case insensitive search using Ecto
Mar 20
How to view documentation of callbacks in IEx for Elixir
Feb 1
Pearls of Elixir - Interesting patterns from popular Elixir packages
2018
Dec 14
Solution to Advent of Code 2018 Day 5 in Elixir
Dec 14
Solution to Advent of Code 2018 Day 4 in Elixir
Dec 5
Easy way to add frozen_string_literal magic string to your ruby files
Dec 4
Solution to Advent of Code 2018 Day 3 in Elixir
Dec 2
Solutions to Advent of Code 2018 Day 2 in Elixir
Dec 1
Solutions to Advent of Code 2018 Day 1 in Elixir and Ruby
Nov 22
How to get an MD5 hash of your request using a Plug and Phoenix
Jul 6
7 ways of doing Fizz Buzz in Elixir and other clickbaity stuff
Jun 18
How to manage ginormous ExVCR cassettes
May 17
Your Elixir bucket for debugging
May 11
How to implement your own :timer.sleep in Elixir
May 9
How to setup your hexo blog to be automatically published using Travis CI
2017
Oct 4
ets versus redis benchmarks for a simple key value store
Jun 19
Performance variations of string substitution in Elixir
Jun 8
Optimal order for adding lists in Elixir
May 18
How to pass a multi line copy sql to psql
Mar 12
How to debug/view phoenix channel network traffic in Google Chrome
Mar 11
3 things that are needed to make a successful product
Feb 13
Getting started with Elm
Feb 9
How to fix Ecto duplicate name migrations error
Feb 2
Lightweight xml utility to pluck elements
Jan 24
Key transformation after decoding json in Elixir
Jan 19
How to learn vim properly
Jan 18
A simpler way to generate an incrementing version for elixir apps
Jan 11
Case insensitive key retrieval from maps in Elixir
Jan 5
Script to analyze the structure of an xml document
2016
Dec 23
Bash completion script for mix
Dec 22
How to show your blog content in your Rails application
Nov 13
How to deploy a simple phoenix app on a single server using distillery
Nov 1
How to extract bits from a binary in elixir
Oct 31
Elixir process timeout pitfall
Oct 28
How to control pianobar using global hotkeys using Tmux
Oct 27
How to use pianobar with a socks5 proxy to play pandora
Oct 27
A simple ticker to receive tick events for every interval in Elixir
Oct 13
Lets encrypt auto renewal for ubuntu and nginx
Jul 5
Algorithm to compute downtime of a service/server
May 20
Elixir IO.inspect to debug pipelines
Mar 11
How to store temporary data and share it with your background processor
Mar 9
Subdomains to restrict from your SaaS app
Mar 8
Script to cleanup old directories on a linux server
Mar 3
Put this in your code to debug anything
Feb 19
How to open the most recent file created in Vim
Feb 17
Script your tmux to maximize awesome!
Feb 16
How to extract images from a pdf and reduce their size
Feb 10
A very simple environment loader for ruby
Feb 6
How to fix guard crashing your tmux server
Feb 3
How to setup mutt to fetchmail every minute
Feb 1
Stop using Heroku to host static sites
Jan 30
Removing duplication in ERB views using content_for
Jan 27
Lets build a dumb static site generator
Jan 20
A bash script to replace gtimelog for the terminal
Jan 18
Drag and Drop works with the terminal too
Jan 16
How to reverse selected lines in vim
Jan 13
If you have an API make it curlable
Jan 10
How to get a git archive including submodules
2015
Dec 9
Elastic objects in ruby
Dec 9
Recursive/Deep open struct for hashes in ruby
Dec 5
Default user for coreos on Digital Ocean
2014
Mar 12
Show Rails Flash messages in jquery ajax requests
Feb 26
The impact of shiny looking design on user uptake
Jan 27
Script to cleanup your music one song at a time
Jan 20
One line command to import prod data to development computer
2013
May 19
Cloud Computing / Virtualization
May 19
HTTP
Apr 28
Angularjs templates and rails with eager loading
Feb 19
Brute force
Feb 19
Find if time slots overlap
Feb 9
Raw communication and sugar coating
Feb 9
Review of the books I've read
Feb 6
Javascript bookmarklet to share a webpage
Feb 1
A usable bash prompt
Feb 1
Tossing a bottle
Jan 31
Git workflow for projects with multiple developers
Jan 18
Resisting the temptation to be clever
Jan 9
How to install Command T for vim using rvm on linux
Jan 1
Execute and view the output of your go code from vim
2012
Dec 25
Run specs/tests from within vim without blocking your flow
Dec 25
Simple CI with git hooks for your rails projects
Dec 8
The island of barefooters
Nov 30
Automatically start a local godoc web server
Nov 30
Implementing a basic redis client in go - part 1
Nov 8
Using inotify to speedup your learning and experimenting
Oct 29
How to run rails console as an authenticated devise user without knowing the password
Oct 29
Nifty script to keep your local git repositories up to date
Oct 10
A better compare view for products in web applications
Oct 3
A few simple hacks to get up feeling less groggy
Sep 29
Github is not really free for your public/open source projects
Sep 28
Implementation of a fraction of jQuery to learn javascript
Sep 27
xclip in a few lines of ruby
Sep 25
An easy way to automate your browser
Sep 21
A small hack to know how long it's been
Sep 17
Why pen and paper Todo lists work
Jul 3
My Substance Template
Jun 17
How to integrate a simple contact form on your blog or website
Mar 16
markdown viewer script for your markdown documents
Mar 15
how to convert html or erb to haml in vim
Feb 8
login to your remote server using cd and rvmrc
Jan 6
throttle or de-duplicate beanstalk tasks
2011
Dec 16
make evil monkey nag you back to work
Dec 13
script to do a global search and replace in a git repository
Dec 12
elegance of functional programming
Dec 9
gc your git repositories automatically with a cron task
Nov 22
automatically push your git repo to a server on shutdown
Nov 10
how to setup solr and sunspot on a rails production server
Nov 8
simple log management and viewing for your servers
Oct 24
how to change the rails root url based on the current user or role
Oct 3
mind stack, a stack of your thoughts and tasks
Aug 2
backup mongodb databases to s3
Jul 25
easily show current version number of your app, stackoverflow style
Jun 9
joy of using linux
May 3
linux awesomeness
May 3
painless dotfiles synchronization and versioning using git
Apr 17
how to get vanity urls in rails
Apr 2
reminiscing my past
Apr 2
ruby on rails soup to nuts
Mar 11
how to hookup nginx with startssl
Feb 11
pagination for performance intensive queries using nhibernate and sql server temporary tables
Feb 4
deploy asp net mvc applications using psexec and git
Jan 21
a simple rake task to ping google, bing, and yahoo about a change in your sitemap
Jan 21
software developer's obsession with ninjas and rockstars
2010
Dec 25
use malcolmx to search for domain names from the command line
Dec 23
the problem with yet another *
Dec 17
synergy server debugging tips
Dec 9
rake task to delete untracked files in git
Dec 4
hookup hotkeys to swap active machine in synergy
Nov 11
r3t a rails3 template with devise mongoid rspec cucumber and more
Nov 8
pageant and plink for the windows git user
Nov 7
how to setup your router to automatically reconnect
Oct 1
helper script to create new posts using jekyll
Sep 30
create a simple gem using jeweler
Sep 29
git - basic commands
Sep 28
post update hook for gitosis and jekyll
Jul 22
how to install a ruby version with rvm when you are offline
Jun 30
rvm and how to install it on ubuntu 10.4 lucid lynx
Jun 28
jekyll the programmers blog engine
Jun 6
Redirector - A simple rack application which makes redirection of multiple domains a breeze
2009
Dec 12
Get a Hello World ASP.NET MVC app up on Mono
Sep 20
SiteMapLite, Adding Html helpers
Sep 18
The Birth of SiteMapLite (ASP.NET MVC Sitemap provider)
Sep 8
Enter the JSON SiteMap provider for ASP.NET MVC
Sep 1
Quick and Dirty way to get an ASP.NET website offline
Aug 31
MBlog a light weight blogging engine created in asp.net mvc
Aug 30
Traits of great and the not so great bloggers
Jul 25
Tip #1 to become a <del>good</del> blogger
Apr 21
Hello world!
Home
About
Contact
Archives