41554 blogs · [ { "id": "01a08745-94eb-71cc-8518-919b5b9f277a", "title": "Better B", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2025/03/better-b.html", "published_at": "2025-03-01T00:00:00+00:00" }, { "id": "01a08745-94eb-71cc-8518-919b5beb13a9", "title": "Stop handling HTTP requests with HTTP response", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2024/05/stop-handling-http-requests-with-http-response.html", "published_at": "2024-05-28T00:00:00+00:00" }, { "id": "01a08745-94eb-71cc-8518-919b5cc4ffa8", "title": "Null Is Maligned", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2024/03/null-is-maligned.html", "published_at": "2024-03-05T00:00:00+00:00" }, { "id": "01a08745-94eb-71cc-8518-919b5d2b44ed", "title": "Re: REPL", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2022/03/regarding-repl.html", "published_at": "2022-03-04T00:00:00+00:00" }, { "id": "01a08745-94eb-71cc-8518-919b5de5c33b", "title": "Re: The User Wizard Scenario", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2022/03/regarding-the-user-wizard-scenario.html", "published_at": "2022-03-01T00:00:00+00:00" }, { "id": "01a08745-94eb-71cc-8518-919b5e828364", "title": "Re: Statically Typing Big Erratic JSON", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2022/03/regarding2-statically-typing-big-erratic-json.html", "published_at": "2022-03-01T00:00:00+00:00" }, { "id": "01a08745-94eb-71cc-8518-919b5f4fadae", "title": "Awkward error handling is a code smell", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2021/05/awkward-error-handling-is-a-smell.html", "published_at": "2021-05-16T00:00:00+00:00" }, { "id": "01a08745-94eb-71cc-8518-919b5fc2865b", "title": "Make bugs into type errors", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2020/08/make-bugs-into-type-errors.html", "published_at": "2020-08-26T00:00:00+00:00" }, { "id": "01a08745-94eb-71cc-8518-919b5fc3ce5c", "title": "What does it mean by `Html Msg`?", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2020/08/what-does-it-mean-by-html-msg.html", "published_at": "2020-08-24T00:00:00+00:00" }, { "id": "01a08745-94eb-71cc-8518-919b60b62cb7", "title": "Code Usability", "url": "https://blog.choonkeat.com/weblog/2025/03/better-b.html/weblog/2019/10/code-usability.html", "published_at": "2019-10-07T00:00:00+00:00" } ] posts Claim your blog
Back to blog.choonkeat.com
Blog · corpus.blog/blogs/blog.choonkeat.com/posts

blog.choonkeat.com

blog.choonkeat.com

2025

2024

2022

2021

2020

2019