56,966 blogs · [ { "id": "01a08742-3989-7284-be07-f1492ad316b7", "title": "Video at scale: The hard problem Spotify quietly solves", "url": "https://blog.alexoglou.com/posts/spotify/", "published_at": "2025-10-29T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1492b92e5a5", "title": "My first (sprint) triathlon", "url": "https://blog.alexoglou.com/posts/first-triathlon/", "published_at": "2025-10-11T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1492c8d1847", "title": "Balancing long-lived connections in Kubernetes", "url": "https://blog.alexoglou.com/posts/long-lived-connections/", "published_at": "2025-07-28T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1492d0935bb", "title": "What 'Project Hail Mary' teaches us about the Planetscale vs. Neon debate", "url": "https://blog.alexoglou.com/posts/database-decisions/", "published_at": "2025-07-05T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1492d2216ad", "title": "Is Aging a PPDA-complete problem? That Means We’ll Never “Solve” Aging", "url": "https://blog.alexoglou.com/posts/immortality/", "published_at": "2025-06-28T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1492d3cb289", "title": "Hedging: A 'Simple' Tactic to Tame Tail Latency in Distributed Systems", "url": "https://blog.alexoglou.com/posts/hedging/", "published_at": "2025-03-04T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1492da5acfd", "title": "Emoji Sorting: Not Bias, Just Unicode", "url": "https://blog.alexoglou.com/posts/emoji-skin-sorting/", "published_at": "2024-12-22T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1492ea1b3e2", "title": "Iterators in GoLang", "url": "https://blog.alexoglou.com/posts/iterators-golang/", "published_at": "2024-12-16T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1492f860f48", "title": "Enhancing Go performance: Profiling applications with flamegraphs", "url": "https://blog.alexoglou.com/posts/profiling-golang/", "published_at": "2024-12-09T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f149302fcd0e", "title": "Navigating Loops in Go: The Role of Labeled continue Statements", "url": "https://blog.alexoglou.com/posts/continue-golang/", "published_at": "2024-12-05T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14930741fca", "title": "File Caching and Container Memory: What Docker Stats Isn't Telling You", "url": "https://blog.alexoglou.com/posts/docker-stats/", "published_at": "2024-11-29T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f149311ec700", "title": "You are not a Senior Front-end Developer if you don’t know JavaScript", "url": "https://blog.alexoglou.com/posts/senior-javascript/", "published_at": "2024-10-10T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f149317c6d98", "title": "Book Review: Project Hail Mary", "url": "https://blog.alexoglou.com/books/project-hail-mary/", "published_at": "2024-08-27T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14931f9959a", "title": "Book Review: The Psychology of Money", "url": "https://blog.alexoglou.com/books/psychology-of-money/", "published_at": "2024-07-28T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14932c8e6d0", "title": "Use Ollama to generate commit messages from Changesets 🦋", "url": "https://blog.alexoglou.com/posts/ollama/", "published_at": "2024-01-26T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f149333aab88", "title": "How to create a magic curtain effect with a few lines of code ✨", "url": "https://blog.alexoglou.com/posts/magic-curtain/", "published_at": "2024-01-17T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14933f4c3c4", "title": "Better Context Menus With Safe Triangles", "url": "https://blog.alexoglou.com/posts/safe-areas/", "published_at": "2023-08-21T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1493494c89a", "title": "Solving Clmystery", "url": "https://blog.alexoglou.com/posts/clmystery/", "published_at": "2021-03-14T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f149349a92aa", "title": "Create Postcode map from OpenStreetMap data", "url": "https://blog.alexoglou.com/posts/postcode-map/", "published_at": "2020-12-20T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14934c0d191", "title": "How to increase Ad Effectiveness with clean designs", "url": "https://blog.alexoglou.com/posts/ad-effectiveness/", "published_at": "2020-05-13T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14935acc406", "title": "Investigating the designer’s aesthetic-accessibility paradox", "url": "https://blog.alexoglou.com/posts/a11y-paradox/", "published_at": "2019-07-12T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14936302591", "title": "How AI will enable Predictive Design in Creatives", "url": "https://blog.alexoglou.com/posts/how-ai/", "published_at": "2019-04-05T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14936a2ae42", "title": "Multi-threading or Multi-processing with Python and Selenium", "url": "https://blog.alexoglou.com/posts/multithreading-or-multiprocessing-selenium-with-python/", "published_at": "2019-02-10T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f1493773c572", "title": "Shut the portrait up", "url": "https://blog.alexoglou.com/posts/shut-the-portrait-up/", "published_at": "2019-01-10T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14938004072", "title": "Going from Wordpress to Gatsby", "url": "https://blog.alexoglou.com/posts/wordpress-to-gatsby/", "published_at": "2019-01-06T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14938797e6c", "title": "Enable Formatting with ERB files in VScode", "url": "https://blog.alexoglou.com/posts/erb-formatting/", "published_at": "2018-07-18T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14939647648", "title": "Brute Forcing Forms with Scrapy", "url": "https://blog.alexoglou.com/posts/brute-forcing-forms-with-scrapy/", "published_at": "2017-08-28T00:00:00+00:00" }, { "id": "01a08742-3989-7284-be07-f14939a74016", "title": "About me", "url": "https://blog.alexoglou.com/about/", "published_at": null }, { "id": "01a08742-3989-7284-be07-f1493a84b850", "title": "My public talks", "url": "https://blog.alexoglou.com/talks/", "published_at": null }, { "id": "01a08742-3989-7284-be07-f1493af5fe5f", "title": "Open Source Projects", "url": "https://blog.alexoglou.com/oss/", "published_at": null } ] posts Claim your blog
Back to blog.alexoglou.com
Blog · corpus.blog/blogs/blog.alexoglou.com/posts

blog.alexoglou.com

blog.alexoglou.com

2025

2024

2023

2021

2020

2019

2018

2017

Undated