41554 blogs · [ { "id": "01a0878e-d6c7-72ab-b6b9-48c80bbe0f9f", "title": "From BDD to LLMs — How I work with agents (this week)", "url": "http://joelabrahamsson.com/blog/from-bdd-to-llms-how-i-work-with-agents-this-week", "published_at": "2026-05-08T00:00:00+00:00" }, { "id": "01a0878e-d6c8-71bb-b559-6c63dc00eae4", "title": "Principles for multi-brand platforms", "url": "http://joelabrahamsson.com/blog/principles-for-multi-brand-platforms", "published_at": "2026-03-18T00:00:00+00:00" }, { "id": "01a0878e-d6c8-71bb-b559-6c63dc4e68b8", "title": "BDD, AI Agents, and the Most Fun I've Had Coding in 15 Years", "url": "http://joelabrahamsson.com/blog/bdd-ai-agents-and-the-most-fun-i-have-had-coding-in-15-years", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a0878e-d6c8-71bb-b559-6c63dcf5056f", "title": "Why is the async keyword needed in JavaScript?", "url": "http://joelabrahamsson.com/blog/why-is-the-async-keyword-needed-in-javascript", "published_at": "2023-09-11T00:00:00+00:00" }, { "id": "01a0878e-d6c8-71bb-b559-6c63dd8c0439", "title": "Exception order when awaiting multiple async tasks in C#", "url": "http://joelabrahamsson.com/blog/exception-order-when-awaiting-multiple-async-tasks-in-c", "published_at": "2019-09-09T00:00:00+00:00" }, { "id": "01a0878e-d6c8-71bb-b559-6c63de017443", "title": "Responsibly Responsive Web Design at Expressen", "url": "http://joelabrahamsson.com/blog/responsibly-responsive-web-design-at-expressen", "published_at": "2018-07-05T00:00:00+00:00" }, { "id": "01a0878e-d6c8-71bb-b559-6c63ded39001", "title": "Book announcement: ElasticSearch Quick Start", "url": "http://joelabrahamsson.com/blog/book-announcement-elasticsearch-quick-start", "published_at": "2015-01-18T00:00:00+00:00" }, { "id": "01a0878e-d6c8-71bb-b559-6c63df394efa", "title": "Notes from learning Go – the basics", "url": "http://joelabrahamsson.com/blog/notes-from-learning-go-the-basics", "published_at": "2014-11-08T00:00:00+00:00" }, { "id": "01a0878e-d6c8-71bb-b559-6c63df6a30b3", "title": "Dynamic mappings and dates in ElasticSearch", "url": "http://joelabrahamsson.com/blog/dynamic-mappings-and-dates-in-elasticsearch", "published_at": "2014-06-07T00:00:00+00:00" }, { "id": "01a0878e-d6c8-71bb-b559-6c63df969a32", "title": "ElasticSearch – nested mappings and filters", "url": "http://joelabrahamsson.com/blog/elasticsearch-nested-mapping-and-filter", "published_at": "2014-06-06T00:00:00+00:00" } ] posts Claim your blog
Back to joelabrahamsson.com
Blog · corpus.blog/blogs/joelabrahamsson.com/posts

joelabrahamsson.com

joelabrahamsson.com

2026

2023

2019

2018

2015

2014