He’s CTO at CoverageBook & AnswerThePublic, Rubyist, Conference Organizer of Brighton Ruby, Author, Speaker, Bootstrapper & Twin Dad.
An email newsletter, with one Ruby/Rails technique delivered with a ‘why?’ and a ‘how?’ every two weeks. It’s deliberately brief, focussed & opinionated.
- Memoize Expensive Code
- Read the .ruby-version into your Gemfile
- Alt:BrightonRuby: An Online Ruby Conference — June/July 2020
- ‘Fix’ first & last by explicitly setting implicit ordering
- All Your Mailer Views in One Place
- Calculate a mean average from a Ruby array
- Be Suspicious of Join Tables
- Use Loose Ruby Versioning in Your Gemfile
- Ensure you correctly build your caching keys
- Write One Test
- Use GitHub Actions for Rails CI with Postgres
- Use Active Support in Rails for deprecation messages
- A Active Model validator for Stripe Ids
- Use a custom validator
- Clamp for min/max values
- more ruby articles…
Other
- Year in Review 2020
- Year in Review 2019
- Year in Review 2018
- Year in Review 2017
- Duncan Croll, 1952—2016
- The New Homes of Five Simple Steps Books
- Pivotal Tracker Fluid Icon
- Furiously Paddling Underneath
- Founder Shares & Dilution at Tumblr: How Much Did The Founders Make?
- What Should I Buy for Twins?
- What Buggy/Travel System Should I Buy For Twins?
- Leaving Singapore
- Ubud, Bali
- Pay, Equity and Startups
- Pitchaholics Anonymous
- South Africa: Mala Mala & Cape Town
- Pivotal Labs & EMC: The Future?
- Setup DLink ShareCenter DNS-320 on Mac OS X
- Running RedDotRubyConf 2011
- Setting up a Company in Singapore as an Expat
- My First Hate Mail from Wen Kole, Singapore