41554 blogs · [ { "id": "01a08752-250d-72c3-a534-e482ff4d0f24", "title": "The Scala Library Author's Dilemma", "url": "https://blog.pierre-ricadat.com/the-scala-library-authors-dilemma/", "published_at": "2026-06-22T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e48300334a70", "title": "Event Sourcing with PureLogic", "url": "https://blog.pierre-ricadat.com/event-sourcing-with-purelogic/", "published_at": "2026-04-05T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e4830050034c", "title": "Protobuf Goes Scala-First", "url": "https://blog.pierre-ricadat.com/protobuf-goes-scala-first/", "published_at": "2026-03-25T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e48300d76d98", "title": "Introducing PureLogic: direct-style, pure domain logic for Scala", "url": "https://blog.pierre-ricadat.com/introducing-purelogic/", "published_at": "2026-03-14T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e4830164948d", "title": "Debugging session #2: Scala 3 lazy vals & serialization", "url": "https://blog.pierre-ricadat.com/debugging-session-2-scala-3-lazy-vals-and-serialization/", "published_at": "2025-03-06T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e4830231e20a", "title": "Scala 3 Migration: Report from the Field", "url": "https://blog.pierre-ricadat.com/scala-3-migration-report-from-the-field/", "published_at": "2025-02-03T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e483025fe27c", "title": "Idiomatic dependency injection for ZIO applications in Scala", "url": "https://blog.pierre-ricadat.com/idiomatic-dependency-injection-for-zio-applications-in-scala/", "published_at": "2024-11-03T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e483027f658c", "title": "The Tri-Z Architecture: a Pattern for Layering ZIO Applications in Scala", "url": "https://blog.pierre-ricadat.com/the-tri-z-architecture-a-pattern-for-layering-zio-applications-in-scala/", "published_at": "2024-08-04T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e48302b11315", "title": "GraphQL in Scala: Role-Based Access Control", "url": "https://blog.pierre-ricadat.com/graphql-in-scala-role-based-access-control/", "published_at": "2024-06-02T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e48302c90dad", "title": "Tuning ZIO for high performance", "url": "https://blog.pierre-ricadat.com/tuning-zio-for-high-performance/", "published_at": "2024-05-12T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e48302e9e329", "title": "Supporting high-performance response streaming in Shardcake", "url": "https://blog.pierre-ricadat.com/supporting-high-performance-response-streaming-in-shardcake/", "published_at": "2024-03-31T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e48303cfecac", "title": "Debugging session #1: zio-logging & quill", "url": "https://blog.pierre-ricadat.com/debugging-session-1-zio-logging-quill/", "published_at": "2024-02-10T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e48304b156f6", "title": "GraphQL in Scala: Handling side effects", "url": "https://blog.pierre-ricadat.com/graphql-in-scala-handling-side-effects/", "published_at": "2024-01-19T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e483053a0b64", "title": "GraphQL in Scala: Advanced Schema Generation", "url": "https://blog.pierre-ricadat.com/graphql-in-scala-advanced-schema-generation/", "published_at": "2024-01-05T15:00:00+00:00" }, { "id": "01a08752-250d-72c3-a534-e483061d6be6", "title": "A Beginner's Guide to GraphQL in Scala", "url": "https://blog.pierre-ricadat.com/a-beginners-guide-to-graphql-in-scala/", "published_at": "2023-12-29T15:00:00+00:00" } ] posts Claim your blog
Back to blog.pierre-ricadat.com
Blog · corpus.blog/blogs/blog.pierre-ricadat.com/posts

blog.pierre-ricadat.com

blog.pierre-ricadat.com

2026

2025

2024

2023