Jason Gorman
Senior engineer at comparethemarket.com
Understanding core protocols, languages, and software architecture I have a range of skills in developing simple, reliable, and maintainable web applications.
Contact me via email@jasongorman.uk or find me most places online @mrjasongorman.
Projects
Notes
- SQLite (2023-08-06)
- Reasonable defaults and problem solving (2023-01-19)
- Working backwards, PRFAQs (2022-12-16)
- Minimum bar for software engineering (2022-10-13)
- Data-Oriented Design (2022-08-28)
- 9's of reliability (2022-07-10)
- Storytelling (2022-05-22)
- Caching (2022-04-24)
- Randon Quotes (2022-04-23)
- Networking (2022-04-22)
- Human machine interface (2022-04-21)
- Video (2022-04-20)
- Computation (2022-04-19)
- Network Throttling (2022-04-14)
- The good parts of AWS (2022-04-11)
Writing
- Engineering Principles (2023-09-16)
- Ubuntu MacBook (2021-09-19)
- MyFeed Proxy Performance (2021-09-12)
- MyFeed Performance Rework (2021-08-20)
- MyFeed RSS Reader (2021-04-25)
- Raspberry Pi Router (2021-04-10)
- Simplicity, Sanity and Communication (2018-10-30)
- Email Explained (2018-07-24)
- What is a JavaScript Promise? (2018-05-15)
- What are JavaScript Prototypes? (2018-05-08)
- Cloudflare workers...where's the origin? (2018-04-07)
- What is...UTF8? (2018-02-06)
- Subscribe to feed
Reading
- Out of the Software Crisis - Baldur Bjarnason
- Data-oriented design - Richard Fabian
- Form Design Patterns - Adam Silver
- Don't Make Me Think - Steve Krug
- High Performance Browser Networking - Ilya Grigorik
- Shape Up - Ryan Singer, Basecamp
- Understanding The Digital World - Brian Kernighan
- You Don't Know JS - Kyle Simpson
- The Humane Interface - Jef Raskin
- JavaScript: The Good Parts - Douglas Crockford
- Sprint - Jake Knapp
- Serverless Single Page Apps - Ben Rady
- Game Programming Patterns - Robert Nystrom