41554 blogs · [ { "id": "01a0872d-aa25-72aa-8aff-cca1b304d791", "title": "Biome Type Inference: A Look Behind The Scenes", "url": "https://arendjr.nl/blog/2025/05/biome-type-architecture/", "published_at": "2025-05-11T22:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b3bc230f", "title": "Biome's Approach to Multi-File Analysis", "url": "https://arendjr.nl/blog/2024/11/biome_approach_to_multi_file_analysis/", "published_at": "2024-11-27T23:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b4926644", "title": "Singletons in JavaScript", "url": "https://arendjr.nl/blog/2024/11/singletons-in-javascript/", "published_at": "2024-11-08T23:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b4d845eb", "title": "Post-Architecture: Premature Abstraction Is the Root of All Evil", "url": "https://arendjr.nl/blog/2024/07/post-architecture-premature-abstraction-is-the-root-of-all-evil/", "published_at": "2024-07-17T22:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b51b895a", "title": "Post-Architecture: What It Is And What It Isn't", "url": "https://arendjr.nl/blog/2024/07/post-architecture-what-it-is-and-isnt/", "published_at": "2024-07-03T22:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b5374f2d", "title": "Post-Architecture: An Open Approach to Software Engineering", "url": "https://arendjr.nl/blog/2024/06/post-architecture/", "published_at": "2024-06-12T22:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b635bd84", "title": "Writing exhaustive switch statements in TypeScript", "url": "https://arendjr.nl/blog/2024/03/exhaustive-switch-statements-in-typescript/", "published_at": "2024-03-14T23:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b6694f1c", "title": "In search of a better Bevy UI", "url": "https://arendjr.nl/blog/2024/03/in-search-of-a-better-bevy-ui/", "published_at": "2024-03-01T23:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b6c9033e", "title": "Why I'm excited for Biome's type inference", "url": "https://arendjr.nl/blog/2024/01/why-im-excited-for-biomes-type-inference/", "published_at": "2024-01-27T23:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b6facc78", "title": "MVP: The Most Valuable Programmer", "url": "https://arendjr.nl/blog/2023/04/mvp-the-most-valuable-programmer/", "published_at": "2023-04-09T22:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b74708db", "title": "JavaScript Pipe Operator Proposal: A Battle of Perspectives", "url": "https://arendjr.nl/blog/2021/09/js-pipe-proposal-battle-of-perspectives/", "published_at": "2021-09-18T22:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b7a1a995", "title": "Advanced Redux: How to create multiple instances of a state slice", "url": "https://arendjr.nl/blog/2021/01/how-to-multiple-redux-slice-instances/", "published_at": "2021-01-30T23:00:00+00:00" }, { "id": "01a0872d-aa25-72aa-8aff-cca1b85f3b21", "title": "How I made text-clipper the fastest HTML clipping library", "url": "https://arendjr.nl/blog/2016/02/how-i-made-text-clipper-fastest-html/", "published_at": "2016-02-01T23:00:00+00:00" } ] posts Claim your blog
Back to arendjr.nl
Blog · corpus.blog/blogs/arendjr.nl/posts

arendjr.nl

arendjr.nl

2025

2024

2023

2021

2016