41554 blogs · [ { "id": "01a087a0-99f7-70b3-99e9-331bbf8eb67d", "title": "Consistency and the damage done", "url": "https://markuseliasson.se/article/consistency-and-the-damage-done", "published_at": "2026-08-27T18:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc05aabf7", "title": "Under the hood of a Gleam test-framework", "url": "https://markuseliasson.se/article/under-the-hood-of-a-gleam-test-framework", "published_at": "2026-08-07T13:50:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc094d458", "title": "Guilt-Driven Development", "url": "https://markuseliasson.se/article/guilt-driven-development", "published_at": "2026-08-03T11:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc16c947c", "title": "Effort, the illusion of value", "url": "https://markuseliasson.se/article/effort-illusion-of-value", "published_at": "2026-07-27T09:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc18156d6", "title": "Type-safe i18n in Gleam", "url": "https://markuseliasson.se/article/type-safe-i18n-in-gleam", "published_at": "2026-04-23T20:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc25068cc", "title": "Quarter - my time-tracker. Rewritten. Again.", "url": "https://markuseliasson.se/article/meet-quarter", "published_at": "2026-03-24T08:50:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc26e31d8", "title": "Gleam a lovely little language", "url": "https://markuseliasson.se/article/gleam-a-lovely-language", "published_at": "2026-01-13T06:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc2fde745", "title": "Going Indie", "url": "https://markuseliasson.se/article/going-indie", "published_at": "2026-01-08T17:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc35a2b9e", "title": "A test-data builder", "url": "https://markuseliasson.se/article/a-test-data-builder", "published_at": "2025-03-25T10:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc3dcdb37", "title": "Don’t round twice", "url": "https://markuseliasson.se/article/dont-round-twice", "published_at": "2025-02-22T07:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc42d5233", "title": "Guide Comments", "url": "https://markuseliasson.se/article/guide-comments", "published_at": "2024-09-06T14:56:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc5070b08", "title": "Test-Driven Development - looking back", "url": "https://markuseliasson.se/article/tdd-looking-back", "published_at": "2022-09-09T17:21:31+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc51d24b0", "title": "The fear of releasing", "url": "https://markuseliasson.se/article/the-fear-of-releasing", "published_at": "2022-08-19T11:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc55476ac", "title": "Technical debt", "url": "https://markuseliasson.se/article/technical-debt", "published_at": "2021-09-23T08:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc622cb70", "title": "Your obstacles are YOUR obstacles", "url": "https://markuseliasson.se/article/your-obstacles-are-your-obstacles", "published_at": "2021-09-16T13:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc6a32332", "title": "Best practices for ScalaTest", "url": "https://markuseliasson.se/article/scalatest-best-practices", "published_at": "2019-06-13T12:35:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc6cd3919", "title": "Building a parser for Sequence", "url": "https://markuseliasson.se/article/building-a-parser-for-sequence", "published_at": "2018-08-18T12:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc73e6b1f", "title": "Defining the Sequence language", "url": "https://markuseliasson.se/article/defining-the-sequence-language", "published_at": "2018-08-16T12:00:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc76cfd8a", "title": "Building your own DSL does not have to be hard", "url": "https://markuseliasson.se/article/building-your-own-dsl", "published_at": "2018-03-23T17:48:00+00:00" }, { "id": "01a087a0-99f7-70b3-99e9-331bc834a831", "title": "Bytes do not destroy software — people do", "url": "https://markuseliasson.se/article/bytes-do-not-destroy-software-people-do", "published_at": "2017-10-20T21:00:00+00:00" } ] posts Claim your blog
Back to markuseliasson.se
Blog · corpus.blog/blogs/markuseliasson.se/posts

markuseliasson.se

markuseliasson.se

2026

2025

2024

2022

2021

2019

2018

2017