corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08c5d-363d-707d-8bb7-8674fbb1dfac", "title": "Guard your code with a domain layer", "url": "https://viktorstanchev.com/posts/guard-your-code-with-a-domain-layer/", "published_at": "2025-06-13T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674fc1bafc0", "title": "How to break up a large code refactor", "url": "https://viktorstanchev.com/posts/how-to-break-up-a-large-code-refactor/", "published_at": "2025-02-13T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674fcefb5af", "title": "Migrate workflows with positional arguments to Tempts easily", "url": "https://viktorstanchev.com/posts/migrate-workflows-with-positional-arguments-to-tempts-easily/", "published_at": "2024-12-09T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674fcf79d7c", "title": "Avoid the crab pattern in your Go code", "url": "https://viktorstanchev.com/posts/avoid-the-crab-pattern-in-your-go-code/", "published_at": "2024-10-08T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674fd3e7318", "title": "Achieve Cleaner Code by Avoiding Global State", "url": "https://viktorstanchev.com/posts/achieve-cleaner-code-by-avoiding-global-state/", "published_at": "2024-07-12T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674fd76b9fe", "title": "tempts: a type-safe Temporal Go SDK wrapper", "url": "https://viktorstanchev.com/posts/tempts-a-type-safe-temporal-go-sdk-wrapper/", "published_at": "2024-02-16T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674fde005f3", "title": "Why I Wrote Yet Another Data Loader in Go", "url": "https://viktorstanchev.com/posts/why-i-wrote-yet-another-data-loader-in-go/", "published_at": "2023-12-06T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674fe9e62b6", "title": "Exploring HTMX and the Revival of Hypermedia", "url": "https://viktorstanchev.com/posts/exploring-htmx-and-the-revival-of-hypermedia/", "published_at": "2023-10-14T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674feca2b1d", "title": "A Little Code is Better Than a Little Infrastructure", "url": "https://viktorstanchev.com/posts/a-little-code-is-better-than-a-little-infrastructure/", "published_at": "2023-09-22T14:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674ff093423", "title": "slogevent Go package", "url": "https://viktorstanchev.com/posts/slogevent-go-package/", "published_at": "2023-08-15T01:57:26+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8674ff3c7370", "title": "Four ways to extend the go 1.21 slog Logger", "url": "https://viktorstanchev.com/posts/four-ways-to-extend-the-go-1.21-slog-logger/", "published_at": "2023-08-06T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-867500318078", "title": "Getting the most out of the Go 1.21 slog package", "url": "https://viktorstanchev.com/posts/getting-the-most-out-of-the-go-1.21-slog-package/", "published_at": "2023-07-25T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-867500dad7d9", "title": "Practical Policy Enforcement with CUE", "url": "https://viktorstanchev.com/posts/practical-policy-enforcement-with-cue/", "published_at": "2023-06-06T00:00:00+00:00" }, { "id": "01a08c5d-363d-707d-8bb7-8675018235fa", "title": "Media Appearances", "url": "https://viktorstanchev.com/media/", "published_at": null } ] posts
Claim your blog
Back to viktorstanchev.com
Blog · corpus.blog/blogs/viktorstanchev.com/posts
viktorstanchev.com
viktorstanchev.com
2025
Guard your code with a domain layer
original ↗
13 Jun 2025
How to break up a large code refactor
original ↗
13 Feb 2025
2024
Migrate workflows with positional arguments to Tempts easily
original ↗
9 Dec 2024
Avoid the crab pattern in your Go code
original ↗
8 Oct 2024
Achieve Cleaner Code by Avoiding Global State
original ↗
12 Jul 2024
tempts: a type-safe Temporal Go SDK wrapper
original ↗
16 Feb 2024
2023
Why I Wrote Yet Another Data Loader in Go
original ↗
6 Dec 2023
Exploring HTMX and the Revival of Hypermedia
original ↗
14 Oct 2023
A Little Code is Better Than a Little Infrastructure
original ↗
22 Sept 2023
slogevent Go package
original ↗
15 Aug 2023
Four ways to extend the go 1.21 slog Logger
original ↗
6 Aug 2023
Getting the most out of the Go 1.21 slog package
original ↗
25 Jul 2023
Practical Policy Enforcement with CUE
original ↗
6 Jun 2023
Undated
Media Appearances
original ↗
—