devroom.io
Programming with AI: You're Probably Doing It Wrong
Downsizing a Proxmox VE Cluster: From Three Nodes to Two Stand‑Alone Hosts
Proxmox: Replace a failed bootable ZFS disk in rpool
Fixing a Toyota Yaris water leak
Comments are back on the menu
Why Asahi Linux is not for me
MacbookPro M1 with Asahi Linux: Fractional Display Scaling in GNOME
MacbookPro M1 with Asahi Linux: Fixing the touchpad
NowNowNow
Peel before use: mistakes were made
Import Google Photos Takeout into Immich
How to extract multiple .tgz Google takeout archives
ZFS: Upgrade single disk to mirror
Arch Linux: Improve boot time performance
Troubleshooting zfs online not working
Prepare new harddisk for ZFS/NAS
Volkswagen Golf Cabrio - Update
Base2Tone Cave Dark for Slack
Volkswagen Golf III Cabrio (1994)
10GB Ethernet with Proxmox and Ryzentosh 3700X with macos Catalina
The Big DIY NAS Update
Repairing a Xiaomi Roborock S5 Max
Repair: Philips 42" 3D LED TV with Ambilight - AGAIN
Why I will not repair your amplifier
Test Flutter on Drone CI
A Drone Hugo plugin that works
The git submodule cheat sheet
Building a DIY Home Server with FreeNAS
How to background a running process over SSH
Repair: Philips 42" 3D LED TV with Ambilight
Design: Phono X, a RIAA Phono Preamplifier
Bug severity explained
Repair: Hewlet Packard 34401A Bench Multimeter
Repair: Denon AVR-4520
Repair: Rotel RB-970BX
Tmux and Vim: Copy and Paste on macOS Sierra
Image Zoom with plain JavaScript and CSS
Bitcoin Mining Anno 2017
Repair: Marantz PM80 Mk2
Squash git commits when merging
Music Streaming Setup
Hanami and Multi-Database Testing with Travis
Repair: Denon PMA 720A
Repair: Marantz SR5200
Repair: Denon PMA-560
Putting ariejan.net on a diet: a 69% reduction
El Capitan: Safari New Tab Slow Fix
Rails generate model: be specific
Building Golang CLI Tools Update
A makefile for Golang CLI tools
Postgresq error: type 'hstore' does not exist
Testing with MiniTest
Design: VoltMeister 100, a DIY Bench Power Supply
Why I dropped fish in favour of Zsh
Rails: Prevent Accidental Debugging Commits
Synchronize goroutines in your tests
GPG Sign Your Git Commits
Testing $HOME with Cucumber and Aruba
Dealing With Technical Debt
Pretty Difficult Privacy
To Blog or Not To Blog
Deploying with git-deploy
Divide and Conquer
Early Birds
I'm here for an argument
Automated nanoc deployments
Review commits in your feature branch
Instagram, Governments and Cypherpunks
Binary debugging with git bisect
CustoMac
A Call to all CI Service Providers
Decorating Sorcery's current_user with Draper
A static file server in Go
Migrate git repositories
Git: Interactive Revert
Rails migrations: decimal precision and scale
Getting started with Arduino
Move your latest commits to a separate branch
VPN too complicated? Use a IP-over-SSH tunnel instead
Search and Replace in multiple files with Vim
SEO is bullshit
How Star Trek has shaped our technology and future
Ruby: regex scanning in a case statement
What's causing all that disk I/O on my Mac?
Why Diablo 3's DRM is the best kind there is
What happened to downloading games from The Pirate Bay?
Running a different ruby with Passenger 3.2 and RVM
Decorating Devise's current_user with Draper
Eindhoven.rb Lightning Talk: Gitlab
Showing Ruby, Rails and git info in your app
From 11.34s to 0.625s for opening a .rb file in Vim
Redis using 2GB of memory on 70MB data set - the fix
Open Source is a privilege. Not a right.
Removing untracked files and directories with git
Recursively fixing file and directory permissions
Upgrade postgresql-8.4 to postgresql-9.1 on debian
Deploying a third-party Rails application - like Gitlab
Contributing to Open-Source with Github
Fixing a slow starting Terminal or iTerm2 on Mac OS X
Installing Node.js and NPM on Ubuntu/Debian
Automatically switch between SSL and non-SSL with Nginx+Unicorn+Rails
Rails 3: Customized exception handling
Fast specs - Run your specs in less than 1 second
Testing Rails 3 scopes revisited
Properly testing Rails 3 scopes
RSpec speed-up (24.6%) by tweaking ruby garbage collection
Capistrano and the custom maintenance page
Lighting fast, zero-downtime deployments with git, capistrano, nginx and Unicorn
Git: checkout a single file from another commit or branch
Git: remove, reset and rollback commits
Git Log: What did I do yesterday, exactly?
Git: Squash your latests commits into one
Your Mac slow? Disable Spotlight in Snow Leopard
Git: What files were changed since the last release?
Crowd sourcing your BitCoin mining
Vows and CoffeeScript
Rake with namespaces and default tasks
Rails 3 + Devise + Uploadify = No Flash Session Hacks
Narf: A Ruby Micro Test Framework
Using your Firefly URL Shortener with Twitter for iPhone
Hot: Firefly 1.3.0 URL Shortener released
Rake task to sync your assets to Amazon S3/Cloudfront
Now powered by Heroku
Public Readable Amazon S3 Bucket Policy
Why did error_messages_for disappear from Rails 3?
Hide 'Last login:' on bash login
Clear your MySQL password
Setup a PPTP VPN connection on Mac OS X Snow Leopard
Setup a Ubuntu VPN server
Firefly 1.1.0 adds QR Codes for your shortened URLs
Precompile SASS to CSS for deployment to Heroku
Mass convert WMA to MP3 using ffmpeg and ruby
Resque: how to requeue failed jobs
Rename a git branch
Using multiple clipboards in Vim
How to enable SSH Forwarding on Mac OS X Snow Leopard
Screencast: Firefly URL shortener in less than 2.5 minutes
Cherry-Picking specific commits from another branch
Uploading files with Curl
Firefly 0.4.3 and Firefly Client 0.4.0 released
Setup your own Firefly URL shortener in 2.5 minutes
Upgrading to Mongoid Beta 6
Bundler + Passenger with Rails 2.3.5? Yes, please!
Firefly 0.4.1 released
Ruby version and gemset in your Bash prompt? Yes sir!
A new day, a new Firefly
Get ready for Firefly 0.3!
Detect browser Web Sockets support
Announcing Firefly, a ruby URL shortener
Really? Another Sinatra URL Shortener in Ruby?
Installing the Nokogiri ruby gem on Debian
Ariejan.net now in valid HTML5
How a little varnish changed my life
Shields up! Rrrack alert!
How to order your Kindle from the Netherlands
Sign the petition: Stop EU Software Patents
The epic e-reading experience: Amazon Kindle
Epic TextMate Theme
How to create and apply a patch with Git
They are just tools, people!
Git problem: error: unable to create temporary sha1 filename
Epic vs. Awesome
Valerii: 32-base string encoder and decoder
Codaset.com: Github, but better
Git Tag Mini Cheat Sheet Revisited
Git Tag Mini Cheat Sheet
Rails + MySQL: Case-Sensitive strings in your database
JInput Mac OS X 64 bit natives
Once and for all: Rails migrations integer :limit option
IMDB Ruby Gem 0.4.0 Now available at RubyForge!
Speaking at Rails Underground
Best Practice - The Git Development Cycle
ActiveRecord: Skipping callbacks like after_save or after_update
has_one - find all that have no associated object
IMDB 0.3.0 now including console utility - query IMDB from your console
Install Hpricot on Ubuntu
Ruby Gem: IMDB
Speak louder! I can't hear you over the sound of how awesome I am!
Second RubyFest Speaker: Geoffrey Grosenbach
Available for iPhone Development
Compacting a SQLite3 DB file
How to create a DSA OpenSSL certificate
MacBook Pro: Black Screen of Death (or is it just faking?)
May 14th: RubyFest!
warcraft-armory 0.1.0 Released
Pagerank 3, 19k Hits/Month
How To Start A Rails Edge App The Easy Way
Twitterlicious!
Google FriendConnect now on Ariejan.net
Export CSV directly from MySQL
SQL: Ordering with NULL values
RSpec'ing with Time.now
BaseApp: a quick start for your Rails App
JRuby with Thomas Enebo
Panel Discussion with DHH and Rails Core Members
JRuby with Nick Sieger
RailsConfEurope: The first tutorial
Leaving for RailsConf Europe 2008
ActiveRecord Read Only Model
Skinny Controllers and Overweight Models
Useless Ruby Gems for your pleasure
Ruby on Rails: UUID as your ActiveRecord primary key
Ariejan.net Link Party 07/21/2008
Ariejan.net Link Party 07/17/2008
Photography Heaven
Ariejan.net Link Party 07/10/2008
How to digg-proof your WordPress blog
Ariejan.net Link Party 07/08/2008
Zoek jij 'n uitdagende baan??
The best IT books hand-picked for you!
The migration that cannot be undone: Irreversible Migration
How to: Compile packages on Debian/Ubuntu by hand
GIT: Using the stash
Permanently redirect WordPress pages
Debian Etch: RMagick LoadError
Enabling Trac Email notifications
Here we go again: WordPress 2.5
Rails Snippet: Caching expensive calls
Ruby on Rails plugin: Throttler
The Presidents of the United States of America Live
Your help is needed! - Railsjobs.nl
Roles: Admins pretending to be users!
Attack of the Killer Bunnies
Kabisa Blog
Review: Parking London
Write a DVD-Video from the Linux console
For You: Merry Christmas and a Happy 2008!!!
How to install MySQL on Ubuntu/Debian
Run Internet Explorer 5, 5.5, 6 and 7 natively on Mac OS X Leopard or Tiger
Wil jij mijn collega zijn? - Kabisa is hiring!
Rails: calculated column caching
MySQL: (Re)set the auto-increment value of a table
RailsJobs.nl - Ruby on Rails Jobs in The Netherlands
Bash it! - Number of messages in Postfix queue
Party time!
Google increases storage!
Flash not clearing after a request?
The Glorious Canon EOS 400D Digital
Wordpress 2.3 released!
Rails 2.0 New Features
Whooop - here it is! The new Ariejan.net!
RailsConf Europe 2007!
10 reasons why Microsoft's 10 reasons not to use Google Apps suck
Content_for, yield and making sure something gets displayed
Blueprint 0.5 Rails Plugin released
BlueprintCSS Rails Generator
Super Simple Authentication Plugin and Generator
Using Iconv to convert UTF-8 to ASCII (on Linux)
I’m back in business!
Kabisa, RailsConf Europe and Ariejan.net
I’m Back!
Ariejan.net - What’s next?
Clear DNS Cache on your router
How to write a Rails Plugin (for controllers)
Some DNS problems with Ariejan.net
How to resolve Subversion Conflicts
Got updates?
How to create and apply a patch with Subversion
How to force data to be downloaded as a file from your Rails app
ActiveScaffold + acts_as_taggable + Auto Complete
AJAX Rules! 80 JavaScript Solutions for professional coding
Action Mailer: All mail comes from MAILER DAEMON
Rails production server setup and deployment on Ubuntu/Debian
Geslaagd! / Passed my final exams!
Buy it now! Mac OS X 10.5 Leopard
BASH your SVN and Trac installation!
ActiveScaffold, Acts_as_taggable_on_steroids
Find and Replace with a MySQL Query
Send mail with a BASH Shell Script
Ultimate List of Ruby Resources
Coming up: Ubuntu Development Server Guide
Trac, WebAdmin plugin and global configuration
Installing RMagick Ruby Gem on Mac OS X 10.4.9
Slow connections with ProFTPD
BAT - TER - Y
MERGE request failed on ‘/path/to/file’
FeedBurner acquired by Google!
Rails Snippet: Write like Orwell with to_sentence
Ariejan.net server move
Rails, Resources and Permalinks
TipSnippet: Create a RSS feed
What do you want for AutoFlickr?
5 Reasons why PC OEMs should offer Linux
Rails Tip Snippet: Create a comma-seperate list
Subversion: How to revert to a previous revision
Speedlinking: Top 28 startup resources
Be productive! 37 things you can do on the toilet
Rails Tip Snippet: Logging informational messages to your log
26 Things you can do with an old PC
8 Great ways to use Google for your start-up
How I made 6 figures with Google Adsense in 10 days
Wordpress Plugin: AutoFlickr 1.0
Subversion Cheat Sheet Update: 1.0.1
4 Unusual uses for Subversion
Subversion Cheat Sheet 1.0!
Ruby: Sort an array of objects by an attribute
New in Rails: Resource Scaffold Generator
Rails: Nested resource scaffold
Updates: Wordpress 2.1, Themes and Social
“Print this page” with Ruby on Rails
Why Ruby Rocks - Convince your fellow developers
Rails: Group results by week (using group_by)
Textmate+Rails: Easy partials for better code
SVN: How often should you commit?
SVN: Merge a branch with your trunk
Show the current SVN revision in your Rails app
Install ruby-mysql on Mac OS X 10.4 Tiger
Installing Rails on Ubuntu Dapper / Edgy
How to setup a Ubuntu development server - Part 2
How to setup a Ubuntu development server - Part 1
Rails: Security Check-up
The Three Corner Stones of Developerhood
SVN: How to structure your repository
Google Project Hosting: SourceForge Competitor
SVN: How to fix bugs properly
WordPress: Author comment highlighting
CSE-Tool 1.1.0 Released
SVN: How to release software properly
Announcing CSE-Tool: Deploy you Google CSE with ease
Ubuntu 6.10 Live DVD on the Apple MacBook
CUPS: 426 - Upgrade Required
WordpressMu: Don’t allow new blogs
Adsense Resource Inventory
Cheat sheets? Look here!
Confused about CSS Columns?
How does your site look on …?
Do your ads pay your (blogging) bills?
Ruby On Rails for PHP: CakePHP
Having fun with SPAM!
Migrate SQLite3 to MySQL easily
Tagging in ajax_scaffold
Easily create a FavIcon online!
Generate a SQlite-based Rails app
Hi-Res Wallpapers for your MacBook!
Top 5 DVDs you must have
Welcome to Ariejan.net
404 - Not Found
About
Contact Ariejan
eBay Hunting
GPG Public Key Information
Pass Force
Privacy Statement