free software, web technologies and heavy metal coding (and ruby of course)
Articles
Share to PWA from mobile
Nov 19, 2023
Git cleanup-branches
Jul 11, 2022
Easy tmux session setup
Aug 14, 2021
Why you need to see your test fail
Apr 07, 2019
Private methods are a code smell
Feb 09, 2019
GitLab Code Contributor: Alexis Reigel
Dec 18, 2018
Git fixup and Git squash
Sep 22, 2018
The Git fixup workflow
Sep 18, 2018
Ruby serialization benchmark
Mar 21, 2018
Replace PhantomJS by headless Firefox (for Capybara)
Dec 22, 2017
Rails 5, Turbolinks 5 and form errors
Dec 03, 2017
5 rules to Git better
Nov 10, 2016
Spec for has_many with dependent option
Feb 15, 2016
Idempotent seeds in rails
Aug 28, 2015
Proper modern old school ftp sync
Jul 27, 2015
validate all database records rails task
Mar 25, 2014
fuzzy file matching in vim
Dec 13, 2013
linux and skype and misery and happiness
Sep 28, 2013
git bash prompt
Jul 05, 2013
string variable interpolation from file in ruby
Dec 17, 2012
how to generate a webfont kit with open source tools
Aug 06, 2012
reminder. git. awesome.
Jul 19, 2012
sinatra with bourbon
Mar 24, 2012
static vs dynamic vs strong vs weak vs duck typing
Mar 19, 2012
sinatra on capistrano
Jan 31, 2012
swimming in zurich: "züribad"
Apr 25, 2011
share on minus from windows explorer context menu
Feb 19, 2011
windows console: spawn new process
Jan 19, 2011
DataGridView with an object data source
Sep 04, 2010
replace as in batch replace
Sep 03, 2010
navigate to those... out of the box with firefox
Mar 30, 2010
navigate to those urls over and over again...
May 15, 2009
nullable average in linq
Oct 12, 2008
custom application settings
Jun 28, 2008
ruby blood through your .net veins with a vengeance
Jun 28, 2008
ruby blood through your .net veins
Apr 07, 2008
too many parameters?
Oct 06, 2006
the white beverage
Sep 23, 2006
useful linux commands
Jan 16, 2004