Dylan WolffStreamlining setup for Heroku review appsFor web applications running on Heroku, Heroku’s review app functionality is an invaluable way of testing changes introduced in a pull…Nov 13, 2018Nov 13, 2018
Dylan WolffUUID primary keys with Postgres and ROMUUIDs are cool. Using a UUID as the primary key in your database tables helps to protect your app against enumeration (or ‘resource…Jul 19, 2018Jul 19, 2018
Dylan WolffUsing Zapier to automate Cloudflare cache purges for GitHub Pages sitesMy website is made up of static HTML and asset files generated using Jekyll, and is hosted using GitHub Pages, primarily because using…Jun 1, 2018Jun 1, 2018
Dylan WolffBlocking abusive requests to your Ruby application with Rack::AttackOne of the things I love about my job at Icelab is that I get to help build complex web applications that are used by thousands of people.Apr 19, 2018Apr 19, 2018
Dylan WolffRubyConf Philippines 2017I’m just back from RubyConf Philippines 2017 where I spoke with Bobbilee Hartman on the subject of fostering a welcoming, supportive, and…Mar 27, 2017Mar 27, 2017
Dylan WolffMy favourite cities of 20162016 was a huge year in the story of my life; it’s the year I sold almost everything I owned and left my home in Melbourne, Australia to…Jan 9, 2017Jan 9, 2017
Dylan WolffHow I protect my personal information while travellingSomething I’m conscious of when working from the road, particularly when connecting to open wifi networks in cafes or co-working spaces is…May 17, 2016May 17, 2016
Dylan WolffHow I achieved location-independenceWhen I was in Kuala Lumpur back in February I met Chris Dodd, the Australian guy behind Chris the Freelancer. We hit it off instantly so…Apr 25, 2016Apr 25, 2016
Dylan WolffWhat I’ve learned in my first six months as a web developerIn September 2015, after around nine months of self-directed learning I landed my first role as a web developer (with Icelab, a design…Apr 17, 2016Apr 17, 2016