Posts by Year2024Cursor: An AI Dev Starter Guide2022Setting up macOS for JS development2021Steps to Convert JavaScript to TypeScript2019And Now for Something Completely Different (NL)Going from macOS to Ubuntu2017FreewriteHow (not) to become a programmerIntroducing Lanyon2016The Universal Makefile for JavaScript2015Introducing AirbudWatch Your Language (Automatically)tus 1.0-prerelease2014Introducing RatestateIntroducing EnvironmentalGit Hour TrackingFixing HeartbleedGitHub Spring Cleaning - the Deprecation Hack2013It's Almost 2014 and We Are Still Committing Broken CodeMake Your MySQL Tables StrictBest Practices for Writing Bash ScriptsFile Uploading Without a ServerYesterday I Wrote My First Firefox OS AppFix Vagrant Box Hanging at BootDeploy to a Dynamic Serverlist With CapistranoPrefix Streaming stdout & stderr in GoLoosely Typed Code Deserves Triple EqualityScrape All Text From a DomainMigrate Redis Keys Without RDB FilesLet's Make DNS Outage Suck LessFind Duplicate Input With MySQLIntroducing BASH3 BoilerplateOSX Productivity: Dropbox Your ScreenshotsToo Many Authentication Failures for RootKeep Mounted Network Drives Alive on OSXVagrant Tip: Sync VirtualBox Guest Additions2012Lock Your Cronjobs, Enjoy Your SleepInstalling Hubot on UbuntuHighlevel Testing With CasperJSReverse a Multibyte String in PHPQuick Server Debugging With WTFBlog With Octopress and Github Pages2011Revisiting Faster PHP SessionsRevisiting Spaces and TabsOptimize Your Synology NAS for DownloadingInstall SABnzbd, Sickbeard, Couchpotato on Your Synology DSM 3 NAS2010Sync Vim Config Across WorkspacesLearning Vim5,000,000 Visitors = Free Beer for Switzerland!Running Ruby on Rails on NginxHAProxy Logging in Ubuntu LucidAnnouncing transloadit.comNotes on Dutch PHP Conference 2010Analyze HTTP Requests With TSharkConvert All Tables to InnoDBRedis PHP IntroductionAccess MySQL Without PasswordCakePHP and NginxCakePHP REST Plugin Presentation2009Run Node.js as a Service on UbuntuGit Migration - Remove Passwords From HistoryGenerate HTML With PHPSvn to GitFlush Memcached Using BashPrepare for PHP 5.3Notes on CakeFest 3Create Youtube-Like IDs With PHP/Python/Javascript/Java/SQLInstall the Best Coding FontFix Flash Problems on UbuntuHave Fun With Google ChartImprove MySQL Insert PerformanceBoost MySQL Performance by 1200%The Pragmatic SQL Style Guide7 Steps to Better PEAR DocumentationPost FloodA DRY Piece of CakeCreate Daemons in PHP2008My New IDE: NetBeansSearch for a Package With apt-fileorg.eclipse.emf.ecore.util.EcoreEMapRescuing my Messed Up EclipseHow Virtualization Will Improve Your CodePEAR Coding Standards Changed!Virtualization ComparedPHP Recursive str_replace: replaceTreePHP Recursive ksort: ksortTreePEAR Coding Standards Change?Enhance PHP Session ManagementMy New IDE: Eclipse PDTBetter Performance With mod_deflateDetermine SID of Windows UserAllow Windows Users to Restart ServiceClass 'Imagick' Not Found2007PHP: tiff2pdfDisable Snapping Windows in Compiz-FusionConvert Anything to Tree Structures in PHPFit More on One Screen Using DPILogin Automatically With SSH KeysSynchronize Files With rsyncDelete Files Securely With ShredRestore Packages Using dselect-upgradeSurvive Heavy Traffic With Your WebserverSpeedup Your Website With Cache_LiteMake ISO Images on LinuxSchedule Tasks on Linux Using CrontabSchedule Automatic Updates on UbuntuBlock Brute Force Attacks With IptablesMake SSH Connections With PHPCreate Turbocharged Storage Using tmpfsControl Cache Expire Dates Using HtaccessInstall Squid & Apache on 1 ServerUse PEAR With open_basedir and safe_mode RestrictionsWhat's the Deal With php_value, php_admin_flag, EtcChange the Default EditorCat a File, Without the CommentsBeautify URLsHello, World!