corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a08c5f-684b-7226-ba0d-a92f5700a0ff", "title": "All in on event sourcing", "url": "https://volodymyrpotiichuk.com/blog/articles/event-sourcing", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5731b304", "title": "The architecture behind 99.9999% uptime in erlang", "url": "https://volodymyrpotiichuk.com/blog/articles/the-architecture-behind-99%-uptime", "published_at": "2025-09-17T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5750a82f", "title": "Handling unique indexes on large data in PostgreSQL", "url": "https://volodymyrpotiichuk.com/blog/articles/unique-indexes-on-large-data-in-postgres-sql", "published_at": "2025-07-03T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f57d652d2", "title": "Build LMS platform from scratch. Part 6 — How I Structure API Development", "url": "https://volodymyrpotiichuk.com/blog/articles/lms-how-to-structure-api-development", "published_at": "2025-04-16T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f58b4bc11", "title": "Build LMS platform from scratch. Part 5 — Users.", "url": "https://volodymyrpotiichuk.com/blog/articles/lms-users", "published_at": "2025-04-09T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f59af93c4", "title": "Build LMS platform from scratch. Part 4 — Set up CI/CD.", "url": "https://volodymyrpotiichuk.com/blog/articles/lms-ci-cd", "published_at": "2025-04-08T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f59e2a4ff", "title": "Build LMS from scratch. Part 3 — Define database entities.", "url": "https://volodymyrpotiichuk.com/blog/articles/lms-define-database-entities", "published_at": "2025-03-28T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5a7d9505", "title": "Preventing race conditions: My experience with LockManager in JavaScript", "url": "https://volodymyrpotiichuk.com/blog/articles/preventing-race-conditions-in-javascript", "published_at": "2025-02-28T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5aa9fd67", "title": "Build LMS platform from scratch. Part 2 — define tech stack.", "url": "https://volodymyrpotiichuk.com/blog/articles/lms-define-tech-stack", "published_at": "2025-02-24T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5b86b8f4", "title": "Build LMS platform from scratch. Part 1 — define requirements.", "url": "https://volodymyrpotiichuk.com/blog/articles/lms-business-requirements", "published_at": "2025-02-23T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5bf7fe19", "title": "How hash tables outperform other data structures", "url": "https://volodymyrpotiichuk.com/blog/articles/how-hashtables-outperform-other-data-structures", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5c3b866c", "title": "Creation of a job processing library using Elixir and Redis", "url": "https://volodymyrpotiichuk.com/blog/articles/creation-of-job-processing-tool", "published_at": "2024-10-30T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5d21f343", "title": "How to use queue data structure in programming?", "url": "https://volodymyrpotiichuk.com/blog/articles/how-to-use-queue-data-structure", "published_at": "2024-09-11T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5df94e63", "title": "Learn javascript promises. Part 1 — What is a promise?", "url": "https://volodymyrpotiichuk.com/blog/articles/javascript-promises-what-is-promise", "published_at": "2024-08-12T00:00:00+00:00" }, { "id": "01a08c5f-684b-7226-ba0d-a92f5e1a9dbc", "title": "How to automate the launch of your terminal processes (fzf + tmux + teamocil)", "url": "https://volodymyrpotiichuk.com/blog/articles/how-to-automate-launch-of-processes", "published_at": "2024-03-15T00:00:00+00:00" } ] posts
Claim your blog
Back to volodymyrpotiichuk.com
Blog · corpus.blog/blogs/volodymyrpotiichuk.com/posts
volodymyrpotiichuk.com
volodymyrpotiichuk.com
2025
All in on event sourcing
original ↗
30 Nov 2025
The architecture behind 99.9999% uptime in erlang
original ↗
17 Sept 2025
Handling unique indexes on large data in PostgreSQL
original ↗
3 Jul 2025
Build LMS platform from scratch. Part 6 — How I Structure API Development
original ↗
16 Apr 2025
Build LMS platform from scratch. Part 5 — Users.
original ↗
9 Apr 2025
Build LMS platform from scratch. Part 4 — Set up CI/CD.
original ↗
8 Apr 2025
Build LMS from scratch. Part 3 — Define database entities.
original ↗
28 Mar 2025
Preventing race conditions: My experience with LockManager in JavaScript
original ↗
28 Feb 2025
Build LMS platform from scratch. Part 2 — define tech stack.
original ↗
24 Feb 2025
Build LMS platform from scratch. Part 1 — define requirements.
original ↗
23 Feb 2025
How hash tables outperform other data structures
original ↗
17 Feb 2025
2024
Creation of a job processing library using Elixir and Redis
original ↗
30 Oct 2024
How to use queue data structure in programming?
original ↗
11 Sept 2024
Learn javascript promises. Part 1 — What is a promise?
original ↗
12 Aug 2024
How to automate the launch of your terminal processes (fzf + tmux + teamocil)
original ↗
15 Mar 2024