Articles
- Plain text websites
- Amazing space facts you might not know
- How to query CSVs with SQLite
- What land and assets does Cheltenham Council own?
- Book notes: A Guide to the Good Life
- Be prolific
- Ruby: The not so good parts
- Consume less, produce more
- Canvas art in TypeScript
- Extracting a list of IDs from an XLSX file
- Fruit garden schematic
- Potential social benefits of the coronavirus pandemic
- Working from home tips
- FiraCode
- Ruby's Time vs DateTime classes
- It gets easier
- Early wild garlic
- Start with the command line
- Foggy winter days
- Being ill
- The costs of your habits
- Command-query separation principle
- Life Lessons from Bergson
- Sunset
- Beauty in decay
- Chopping wood
- Enjoy life
- The secret of a full life
- Trees will save the world
- September's books and links
- Chutney
- Early autumn
- Have fewer dependencies
- Programming language trends
- Do things for fun
- Find the underlying principle
- Sunday morning runs
- Sunflowers
- Just start
- August musings
- Restaurant review: The Looking Glass, Cheltenham
- Distraction-free new tab
- The power of a system
- Eat food, not too much, mostly plants
- Running philosophy
- YNAB API: Get total amount paid to each payee
- Gloucester Cathedral
- In Ruby, #find_all and #select are different (for Hashes)
- Using nokogiri with pry
- Web scraping with morph.io
- Advanced web scraping with Mechanize
- Web Scraping with Ruby
- Banana Bread
- Beer
- Static http file server in Go
- Raspberry Pi GPIO Hacking
- Slow dotfiles
- Removing code
- Resque Rails Auth
- Test Driven Development Lifecycle
- An introduction to node.js