corpus.blog
Most cited
Talked about
Blogs
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
From BDD to LLMs — How I work with agents (this week)
original ↗
8 May 2026
Principles for multi-brand platforms
original ↗
18 Mar 2026
BDD, AI Agents, and the Most Fun I've Had Coding in 15 Years
original ↗
1 Mar 2026
2023
Why is the async keyword needed in JavaScript?
original ↗
11 Sept 2023
2019
Exception order when awaiting multiple async tasks in C#
original ↗
9 Sept 2019
2018
Responsibly Responsive Web Design at Expressen
original ↗
5 Jul 2018
2015
Book announcement: ElasticSearch Quick Start
original ↗
18 Jan 2015
2014
Notes from learning Go – the basics
original ↗
8 Nov 2014
Dynamic mappings and dates in ElasticSearch
original ↗
7 Jun 2014
ElasticSearch – nested mappings and filters
original ↗
6 Jun 2014