41554 blogs · [ { "id": "01a08723-b4c3-73df-956a-9c60dbe4529a", "title": "Maybe you don't need GraphQL", "url": "https://alexandrehtrb.github.io/posts/2026/09/maybe-you-dont-need-graphql/", "published_at": "2026-09-03T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60dc364870", "title": "Periodic table of computing", "url": "https://alexandrehtrb.github.io/posts/2026/06/periodic-table-of-computing/", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60dc8ae1db", "title": "Making a holiday calendar with functional programming", "url": "https://alexandrehtrb.github.io/posts/2026/01/making-a-holiday-calendar-with-functional-programming/", "published_at": "2026-01-06T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60dcbd2d84", "title": "Excel as a frontend", "url": "https://alexandrehtrb.github.io/posts/2025/09/excel-as-a-frontend/", "published_at": "2025-09-29T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60dd241bf2", "title": "What is currying?", "url": "https://alexandrehtrb.github.io/posts/2025/09/what-is-currying/", "published_at": "2025-09-04T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60ddb78881", "title": "Containers should be an operating system responsibility", "url": "https://alexandrehtrb.github.io/posts/2025/06/containers-should-be-an-operating-system-responsibility/", "published_at": "2025-06-10T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60de391667", "title": "Structured logging in .NET with NativeAOT", "url": "https://alexandrehtrb.github.io/posts/2025/04/structured-logging-in-dotnet-with-nativeaot/", "published_at": "2025-04-15T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60df151721", "title": "Least squares fitting with functional programming", "url": "https://alexandrehtrb.github.io/posts/2025/03/least-squares-fitting-with-functional-programming/", "published_at": "2025-03-07T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60df46c3ed", "title": "Interfaces as a principle of engineering", "url": "https://alexandrehtrb.github.io/posts/2025/02/interfaces-as-a-principle-of-engineering/", "published_at": "2025-02-20T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e00bd96d", "title": "Introduction to FFmpeg", "url": "https://alexandrehtrb.github.io/posts/2025/01/introduction-to-ffmpeg/", "published_at": "2025-01-13T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e0ac6bb3", "title": "Special properties in .NET projects", "url": "https://alexandrehtrb.github.io/posts/2024/12/special-properties-in-dotnet-projects/", "published_at": "2024-12-17T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e0d9784a", "title": "The fathers of quality, Deming and Shewhart", "url": "https://alexandrehtrb.github.io/posts/2024/10/the-fathers-of-quality-deming-and-shewhart/", "published_at": "2024-10-14T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e1797eb3", "title": "Collation and encoding in databases", "url": "https://alexandrehtrb.github.io/posts/2024/08/collation-and-encoding-in-databases/", "published_at": "2024-08-29T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e184381b", "title": "SQL iceberg", "url": "https://alexandrehtrb.github.io/posts/2024/08/sql-iceberg/", "published_at": "2024-08-14T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e21306aa", "title": "Shiki and Mermaid in 11ty", "url": "https://alexandrehtrb.github.io/posts/2024/07/shiki-and-mermaid-in-11ty/", "published_at": "2024-07-16T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e2965cbb", "title": "Asynchronous architecture without queues", "url": "https://alexandrehtrb.github.io/posts/2024/06/asynchronous-architecture-without-queues/", "published_at": "2024-06-24T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e37a6000", "title": "Introduction to functional programming", "url": "https://alexandrehtrb.github.io/posts/2024/06/introduction-to-functional-programming/", "published_at": "2024-06-05T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e434c30b", "title": "Pipelines for .NET", "url": "https://alexandrehtrb.github.io/posts/2024/04/pipelines-for-dotnet/", "published_at": "2024-04-29T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e4b21100", "title": "HTTP/2 and HTTP/3 explained", "url": "https://alexandrehtrb.github.io/posts/2024/03/http2-and-http3-explained/", "published_at": "2024-03-11T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e4e3e6b6", "title": "Modern image formats: JXL and AVIF", "url": "https://alexandrehtrb.github.io/posts/2024/01/modern-image-formats-jxl-and-avif/", "published_at": "2024-01-28T00:00:00+00:00" }, { "id": "01a08723-b4c3-73df-956a-9c60e5150a35", "title": "Symlinks for multi-repos", "url": "https://alexandrehtrb.github.io/posts/2024/01/symlinks-for-multi-repos/", "published_at": "2024-01-19T00:00:00+00:00" } ] posts Claim your blog
Back to alexandrehtrb.github.io
Blog · corpus.blog/blogs/alexandrehtrb.github.io/posts

alexandrehtrb.github.io

alexandrehtrb.github.io

2026

2025

2024