
Jezen Thomas
CTO & Co-Founder at Supercede.
All Posts
- When Test Coverage Isn't Enough May 23rd, 2025
- Don't Skip HTML Validation May 20th, 2025
- Test Spies in Haskell April 18th, 2025
- A 10x Speedup in GHCi March 7th, 2025
- HTTP Verbs in Yesod Forms February 22nd, 2025
- My Technological Regrets January 30th, 2025
- Supercede's House Style for Haskell January 20th, 2025
- 2024 in Retrospect January 7th, 2025
- I Feel Unsafe November 15th, 2024
- Is it c? Or is it с? July 16th, 2024
- Stubbing I/O in Yesod November 5th, 2023
- Haskell Pattern: Design for Qualified Imports August 17th, 2023
- Yesod Forms, Newtypes, and Smart Constructors June 14th, 2023
- Derived Instances Can Break Smart Constructors June 9th, 2023
- Please Don't Kill Me, Google Maps April 23rd, 2023
- Make Your Types Smaller December 31st, 2022
- Make Your Database Tables Smaller December 28th, 2022
- At Least Assert Your Serialisation Roundtrips December 10th, 2022
- We Deserve Better Than BEM August 24th, 2022
- Solving a Maths Riddle with Bad Haskell May 3rd, 2022
- Fast Counting with PostgreSQL and Haskell December 24th, 2021
- Why We Don't Do Daily Stand-Ups at Supercede August 30th, 2021
- 20% Time at Supercede June 23rd, 2021
- How I Write Elm Applications November 7th, 2020
- Why I Love Monday Mornings May 22nd, 2020
- How I Work From Anywhere in the World February 2nd, 2020
- Rewriting Routes in Yesod January 22nd, 2020
- Implementing a Content Security Policy in Yesod September 21st, 2019
- Rich Hickey Doesn't Know Types April 9th, 2019
- You Think CSS-in-JS is Bad? January 30th, 2019
- Yesod is a Minimal Web Framework December 13th, 2018
- Showing The Weather In Tmux September 23rd, 2016
- Git Is Your Single Point Of Truth August 19th, 2016
- Working In The Dark March 6th, 2016
- The Case Against Dynamic Typing January 26th, 2016
- Visualising Code Growth with Git and D3.js October 25th, 2015
- Using Git to Manage Todos October 19th, 2015
- How I Write Invoices in Vim September 5th, 2015
- Automatic Quality Assurance with Git Hooks June 22nd, 2015
- Moving to the Beginning of the Line May 26th, 2015
- Shell Script Static Analysis in Vim May 17th, 2015
- Free Internet on Trains May 7th, 2015
- Working with Whitespace December 21st, 2014
- Folding Paragraphs in Vim October 29th, 2014
- Spirograph December 9th, 2013
- Arcify August 8th, 2013
- The Setup July 2nd, 2013