corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0873c-2422-71d3-9aa8-2a855f2a49eb", "title": "UI development is event sourcing", "url": "https://www.bennett.ink/ui-development-is-event-sourcing", "published_at": "2025-10-22T04:00:00+00:00" }, { "id": "01a0873c-2422-71d3-9aa8-2a855f8f5efa", "title": "Beyond OOP and the future of DX", "url": "https://www.bennett.ink/beyond-oop-and-the-future-of-dx", "published_at": "2025-09-01T04:00:00+00:00" }, { "id": "01a0873c-2423-7302-aa25-4e336cfac9c4", "title": "OOP & the expression problem", "url": "https://www.bennett.ink/oop-the-expression-problem", "published_at": "2025-08-28T04:00:00+00:00" }, { "id": "01a0873c-2423-7302-aa25-4e336d4987de", "title": "Software architecture is about spending abstractions", "url": "https://www.bennett.ink/software-architecture-is-about-spending-abstractions", "published_at": "2025-08-04T04:00:00+00:00" }, { "id": "01a0873c-2423-7302-aa25-4e336da12904", "title": "Rust's map is cool", "url": "https://www.bennett.ink/rusts-map-is-cool", "published_at": "2025-08-02T04:00:00+00:00" }, { "id": "01a0873c-2423-7302-aa25-4e336e5f7f6b", "title": "A response to \"Programmers Are Users\"", "url": "https://www.bennett.ink/a-response-to-programmers-are-users", "published_at": "2025-05-24T04:00:00+00:00" }, { "id": "01a0873c-2423-7302-aa25-4e336f2e6b35", "title": "It's probably time to stop recommending Redux", "url": "https://www.bennett.ink/its-probably-time-to-stop-recommending-redux", "published_at": "2025-02-19T05:00:00+00:00" }, { "id": "01a0873c-2423-7302-aa25-4e336fff3f58", "title": "React view models and useSyncExternalStore", "url": "https://www.bennett.ink/react-view-models-and-usesyncexternalstore", "published_at": "2025-02-07T05:00:00+00:00" }, { "id": "01a0873c-2423-7302-aa25-4e3370ef0884", "title": "Scrum is the byproduct of a decade of easy money", "url": "https://www.bennett.ink/scrum-is-the-byproduct-of-a-decade-of-easy-money", "published_at": "2023-04-06T04:00:00+00:00" }, { "id": "01a0873c-2423-7302-aa25-4e33718b5e13", "title": "DRY code is not a product", "url": "https://www.bennett.ink/dry-code-is-not-a-product", "published_at": "2023-02-23T05:00:00+00:00" }, { "id": "01a0873c-2423-7302-aa25-4e3371b9d4d0", "title": "Rust tuple pattern matching", "url": "https://www.bennett.ink/rust-tuple-pattern-matching", "published_at": "2022-09-15T04:00:00+00:00" } ] posts
Claim your blog
Back to bennett.ink
Blog · corpus.blog/blogs/bennett.ink/posts
bennett.ink
bennett.ink
2025
UI development is event sourcing
original ↗
22 Oct 2025
Beyond OOP and the future of DX
original ↗
1 Sept 2025
OOP & the expression problem
original ↗
28 Aug 2025
Software architecture is about spending abstractions
original ↗
4 Aug 2025
Rust's map is cool
original ↗
2 Aug 2025
A response to "Programmers Are Users"
original ↗
24 May 2025
It's probably time to stop recommending Redux
original ↗
19 Feb 2025
React view models and useSyncExternalStore
original ↗
7 Feb 2025
2023
Scrum is the byproduct of a decade of easy money
original ↗
6 Apr 2023
DRY code is not a product
original ↗
23 Feb 2023
2022
Rust tuple pattern matching
original ↗
15 Sept 2022