Writing
- The Pragmatic Programmer by David Thomas and Andrew Hunt
- Should You Write a Custom Component Library?
- The Value of Unit Tests
- People Over Processes
- Looking Back at a Year of Recruiter Emails
- My Problem With Twitter
- Notes From Last Week’s GitHub Universe
- Simple Email Automation
- First You Write a Sentence by Joe Moran
- In Defence of the Pull Request
- Remote Work Doesn’t Need New Tools
- The Visual Display of Quantitative Information by Edward R. Tufte
- Accessibility for Everyone by Laura Kalbag
- Simple Websites
- Benchmarking Web-font Loading
- Building a Tiled Map Using React
- Adding Meaning to a Website
- When to Refactor?
- The DevOps Handbook by Gene Kim, Patrick Debois, John Willis
- Position power, personal power and new managers
- Shape Up by Ryan Singer
- Working Remotely
- Leaflet.Deflate 1.2
- Open Source Is Not Free
- Performance Testing with Lighthouse CI
- Retiring a Project
- Radical Candor by Kim Scott
- Variations of Open Source
- FOSSGIS 2019
- Releasing a Library to NPM
- How I Read
- Leaflet.Deflate 1.0 Is Here
- When Theory Meets Practice: Developer Reflections from the Field
- Looping AWS Step Functions
- Lambda Error Logging With Sentry
- Data Storage and Indexing in DynamoDB
- Testing Code to Understand Code
- Deploying Docbox to Github pages
- 2016 Reading
- Testing Django — Lessons Learned
- Giving Feedback
- A better fetch
- Leaflet.Deflate 0.2
- Speeding up Tests in Django
- Takeaways from Djangocon Europe 2015
- Advice for the Django Novice
- Deflating Polygons in Leaflet
- #mozfest
- Introducing SuperSimpleEvents
- Introducing Community Maps 2.0 to #geomob London