56,966 blogs · [ { "id": "01a08763-8810-72b0-800a-227a8ec99ae8", "title": "How to stop fighting with coherence and start writing context-generic trait impls - RustLab 2025 transcript", "url": "https://contextgeneric.dev/blog/rustlab-2025-coherence", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a8ef8f4d6", "title": "Supercharge Rust functions with implicit arguments using CGP v0.7.0", "url": "https://contextgeneric.dev/blog/v0.7.0-release", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a8f42c85e", "title": "CGP has a new website, and why we moved from Zola to Docusaurus", "url": "https://contextgeneric.dev/blog/2026/02/21/new-website", "published_at": "2026-02-21T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a902e0c3a", "title": "CGP v0.6.1 Release: Improving Ergonomics and Debugging", "url": "https://contextgeneric.dev/blog/v0-6-1-release", "published_at": "2026-02-01T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a9124f77e", "title": "Announcing cgp-serde: A modular serialization library for Serde powered by CGP", "url": "https://contextgeneric.dev/blog/cgp-serde-release", "published_at": "2025-11-03T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a91e4364f", "title": "CGP v0.6.0 Release: Major ergonomic improvements for provider and context implementations", "url": "https://contextgeneric.dev/blog/v0-6-0-release", "published_at": "2025-10-26T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a91f6cab1", "title": "CGP v0.5.0 Release: Auto dispatchers, extensible datatype improvements, monadic computation, RTN emulation, modular serde, and more", "url": "https://contextgeneric.dev/blog/v0-5-0-release", "published_at": "2025-10-12T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a92056711", "title": "Programming Extensible Data Types in Rust with CGP - Part 4: Implementing Extensible Variants", "url": "https://contextgeneric.dev/blog/extensible-datatypes-part-4", "published_at": "2025-07-30T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a922abab7", "title": "Programming Extensible Data Types in Rust with CGP - Part 3: Implementing Extensible Records", "url": "https://contextgeneric.dev/blog/extensible-datatypes-part-3", "published_at": "2025-07-12T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a925c97a8", "title": "Programming Extensible Data Types in Rust with CGP - Part 2: Modular Interpreters and Extensible Visitors", "url": "https://contextgeneric.dev/blog/extensible-datatypes-part-2", "published_at": "2025-07-09T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a93574994", "title": "Programming Extensible Data Types in Rust with CGP - Part 1: Modular App Construction and Extensible Builders", "url": "https://contextgeneric.dev/blog/extensible-datatypes-part-1", "published_at": "2025-07-07T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a93fd730a", "title": "CGP v0.4.1 Release: new cgp-handler crate, improved preset macros, and more.", "url": "https://contextgeneric.dev/blog/v0-4-1-release", "published_at": "2025-06-14T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a946b1993", "title": "Hypershell: A Type-Level DSL for Shell-Scripting in Rust", "url": "https://contextgeneric.dev/blog/hypershell-release", "published_at": "2025-06-14T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a94ee9c6b", "title": "CGP v0.4.0 Release: Unlocking Easier Debugging, Extensible Presets, and More", "url": "https://contextgeneric.dev/blog/v0-4-0-release", "published_at": "2025-05-09T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a95482c25", "title": "CGP Updates: v0.3.0 Release and New Chapters", "url": "https://contextgeneric.dev/blog/v0-3-0-release", "published_at": "2025-01-09T00:00:00+00:00" }, { "id": "01a08763-8810-72b0-800a-227a95ec33db", "title": "Announcing Context-Generic Programming (Early Preview)", "url": "https://contextgeneric.dev/blog/early-preview-announcement", "published_at": "2024-12-19T00:00:00+00:00" } ] posts Claim your blog
Back to contextgeneric.dev
Blog · corpus.blog/blogs/contextgeneric.dev/posts

contextgeneric.dev

contextgeneric.dev

2026

2025

2024