41554 blogs · [ { "id": "01a08760-0e38-70d2-a2c7-0a2e58d2fad5", "title": "What makes SQL special", "url": "https://technicaldeft.com/posts/what-makes-sql-special", "published_at": "2025-07-20T20:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e58e35793", "title": "rgSQL: A test suite for database engines", "url": "https://technicaldeft.com/posts/rgsql-a-test-suite-for-database-engines", "published_at": "2025-06-16T20:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e58e4d0a7", "title": "Booknotes: Feedback wanted and the sample solution", "url": "http://chriszetter.com/blog/2025/04/08/booknotes-feedback_wanted_and_the_sample_solution/", "published_at": "2025-04-08T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e59d418ae", "title": "Booknotes: Grouping and my favourite HYTRADBOI talks", "url": "http://chriszetter.com/blog/2025/03/01/booknotes-finishing-implementation-and-hytradboi/", "published_at": "2025-03-01T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e5a7e13b0", "title": "Booknotes: Web-first and making PDFs", "url": "http://chriszetter.com/blog/2025/02/16/booknotes-web-first-and-pdfs/", "published_at": "2025-02-16T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e5b5b6246", "title": "Booknotes: Parsing and tokenization", "url": "http://chriszetter.com/blog/2025/02/01/booknotes-parsing-and-tokenization/", "published_at": "2025-02-01T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e5c04df8c", "title": "Booknotes: Talks", "url": "http://chriszetter.com/blog/2025/01/25/booknotes-talks/", "published_at": "2025-01-25T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e5c642210", "title": "Booknotes: A bag of tuples", "url": "http://chriszetter.com/blog/2025/01/11/booknotes-a-bag-of-tuples/", "published_at": "2025-01-11T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e5d59c474", "title": "Booknotes: Writing portable code", "url": "http://chriszetter.com/blog/2025/01/04/booknotes-writing-portable-code/", "published_at": "2025-01-04T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e5e23fff9", "title": "Using the mob tool for productive pairing", "url": "http://chriszetter.com/blog/2023/05/14/productive-pairing-with-the-mob-tool/", "published_at": "2023-05-14T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e5ecff940", "title": "My cookbook", "url": "http://chriszetter.com/blog/2020/12/27/My-cookbook/", "published_at": "2020-12-27T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e5f9797f3", "title": "Generating random maps", "url": "http://chriszetter.com/blog/2020/06/26/generating-random-maps/", "published_at": "2020-06-26T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e601c560c", "title": "Mapping anything with BSicons", "url": "http://chriszetter.com/blog/2020/06/25/mapping-anything-with-bsicons/", "published_at": "2020-06-25T10:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e6045f7e9", "title": "Weeknotes: Lockdown activities", "url": "http://chriszetter.com/blog/2020/04/26/lockdown-activies/", "published_at": "2020-04-26T15:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e60fd56a5", "title": "Weeknotes: Hair, birds and trains", "url": "http://chriszetter.com/blog/2020/04/13/hair-birds-and-trains/", "published_at": "2020-04-13T15:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e61a0ef13", "title": "Weeknotes: Lower latency", "url": "http://chriszetter.com/blog/2020/03/29/lower-latency/", "published_at": "2020-03-29T16:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e61de9b79", "title": "Weeknotes: Working from home more & how toilet roll is really made", "url": "http://chriszetter.com/blog/2020/03/15/working-from-home-more-and-how-toilet-roll-is-really-made/", "published_at": "2020-03-15T16:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e6242628d", "title": "Weeknotes: Magic paste and the roundest animal", "url": "http://chriszetter.com/blog/2020/02/16/magic-paste-and-the-roundest-animal/", "published_at": "2020-02-16T16:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e62fa4ebf", "title": "Weeknotes: Double Double Helix Staircases", "url": "http://chriszetter.com/blog/2020/02/02/double-helix-staircases/", "published_at": "2020-02-02T16:00:00+00:00" }, { "id": "01a08760-0e38-70d2-a2c7-0a2e6369149e", "title": "Weeknotes: Rebasing and Baking", "url": "http://chriszetter.com/blog/2020/01/05/rebasing-and-baking/", "published_at": "2020-01-05T17:00:00+00:00" } ] posts Claim your blog
Back to chriszetter.com
Blog · corpus.blog/blogs/chriszetter.com/posts

chriszetter.com

chriszetter.com

2025

2023

2020