41554 blogs · [ { "id": "01a0871f-06c8-7368-867d-21914f076951", "title": "Antisocial Intelligence", "url": "https://abstract.properties/antisocial-intelligence.html", "published_at": "2025-04-21T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21914f34f472", "title": "Gooey internals: simplifying the graph", "url": "https://abstract.properties/gooey-graph-internals.html", "published_at": "2025-03-27T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21914f9e30eb", "title": "Gooey internals: keyless lists", "url": "https://abstract.properties/gooey-keyless-lists.html", "published_at": "2025-03-17T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-2191500b13cc", "title": "The Shadow DOM is in the front", "url": "https://abstract.properties/the-shadow-dom-is-in-the-front.html", "published_at": "2024-11-21T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219150d0b1ae", "title": "Operational burden is a choice", "url": "https://abstract.properties/operational-burden-is-a-choice.html", "published_at": "2024-11-06T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219151104d3e", "title": "Devlog: dependency graph as architecture", "url": "https://abstract.properties/devlog-dependency-graph-as-architecture.html", "published_at": "2024-10-29T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219151ebae8c", "title": "Devlog: a sketch of this application", "url": "https://abstract.properties/devlog-a-sketch-of-this-application.html", "published_at": "2024-10-22T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219152bdee58", "title": "Devlog: what is a module?", "url": "https://abstract.properties/devlog-what-is-a-module.html", "published_at": "2024-10-14T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219153ab46d2", "title": "JavaScript's upcoming Explicit Resource Management is great!", "url": "https://abstract.properties/explicit-resource-management-is-great.html", "published_at": "2024-10-11T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219153c23f2c", "title": "Devlog: week one", "url": "https://abstract.properties/devlog-week-one.html", "published_at": "2024-10-07T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219154b7dce8", "title": "Practice and smoothing", "url": "https://abstract.properties/practice-and-smoothing.html", "published_at": "2024-10-01T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219155983beb", "title": "Fall 2024", "url": "https://abstract.properties/fall-2024.html", "published_at": "2024-09-16T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-2191564721e2", "title": "Why are the rules of hooks rules?", "url": "https://abstract.properties/why-are-the-rules-of-hooks-rules.html", "published_at": "2024-08-05T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219156b4f92e", "title": "How this Website is Put Together", "url": "https://abstract.properties/how-this-website-is-put-together.html", "published_at": "2024-04-30T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219157656dc8", "title": "Fool's Gold", "url": "https://abstract.properties/fools-gold.html", "published_at": "2024-03-17T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-2191581df430", "title": "gpt.py", "url": "https://abstract.properties/gpt.py.html", "published_at": "2024-02-03T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-2191587431c7", "title": "Subclassing Function in JavaScript", "url": "https://abstract.properties/subclassing-function-in-js.html", "published_at": "2023-01-14T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219158f30a1c", "title": "TypeScript's useDefineForClassFields is Slow", "url": "https://abstract.properties/typescripts-usedefineforclassfields-is-slow.html", "published_at": "2022-10-20T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-219159965f14", "title": "Introducing Gooey", "url": "https://abstract.properties/introducing-gooey.html", "published_at": "2022-10-07T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915a47717b", "title": "TypeScript compile-time inference assertions", "url": "https://abstract.properties/typescript-compile-assertions.html", "published_at": "2018-05-10T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915a4c65a2", "title": "Interviewing in 2018", "url": "https://abstract.properties/interviewing-in-2018.html", "published_at": "2018-05-09T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915a64ef12", "title": "Management: philosophy and expectations", "url": "https://abstract.properties/management-philosophy-and-expectations.html", "published_at": "2017-06-02T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915b04073c", "title": "Management: what is it anyway?", "url": "https://abstract.properties/management-what-is-it-anyway.html", "published_at": "2017-06-01T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915bc6b7b9", "title": "Incentives and web browsers", "url": "https://abstract.properties/incentives-and-web-browsers.html", "published_at": "2017-03-04T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915bcde53c", "title": "Ten years in software: The value of a test", "url": "https://abstract.properties/ten-years-in-software--the-value-of-a-test.html", "published_at": "2016-12-15T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915c93d04f", "title": "Ten years in software: fear is the mind killer", "url": "https://abstract.properties/ten-years-in-software--fear-is-the-mind-killer.html", "published_at": "2016-10-31T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915d43f479", "title": "Ten years in software: burnout is self inflicted", "url": "https://abstract.properties/ten-years-in-software--burnout-is-self-inflicted.html", "published_at": "2016-10-23T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915dbb6348", "title": "Ten years in software: study other people's code", "url": "https://abstract.properties/ten-years-in-software--study-other-peoples-code.html", "published_at": "2016-06-15T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915e2a7e77", "title": "Ten years in software: how to solve problems", "url": "https://abstract.properties/ten-years-in-software--how-to-solve-problems.html", "published_at": "2016-03-05T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915e7a031c", "title": "Exciting ES2015 Features", "url": "https://abstract.properties/exciting-es2015-features.html", "published_at": "2016-01-14T00:00:00+00:00" }, { "id": "01a0871f-06c8-7368-867d-21915ef73420", "title": "Generators and Tasks", "url": "https://abstract.properties/generators-and-tasks.html", "published_at": "2015-09-15T00:00:00+00:00" } ] posts Claim your blog
Back to abstract.properties
Blog · corpus.blog/blogs/abstract.properties/posts

abstract.properties

abstract.properties

2025

2024

2023

2022

2018

2017

2016

2015