Recent submissions

Comment · 6 months ago
Interesting, thanks for sharing. I’m trying it ring now
Comment · 7 months ago
Comment · 11 months ago
What MCAF Is

MCAF is a framework for building software products together with AI coding agents.

It defines how to:

keep all relevant context in a single repository describe work clearly before coding use integration/API/UI tests, containerized environments, and static analysis as hard gates encode repository-specific rules for AI agents in AGENTS.md at the repo root The goal of MCAF:

Use AI to build real products in a way that is predictable, safe, and repeatable. MCAF has three core elements:

Context — code, tests, documentation, and AGENTS.md live together in the repository. Verification — behaviour and code quality are proven by automated tests and static analysis, not opinions. Instructions — AGENTS.md defines how AI agents work in this repo and how they learn from feedback. This Guide defines the framework. The root AGENTS.md in each repository applies it to that codebase.

Comment · 1 year ago
At Managed Code, we’ve built ManagedCode.Communication with a clear goal — to provide a full-featured, production-ready Result Pattern implementation in .NET, all in a single project. The project contains multiple NuGet packages for specific scenarios (core library, ASP.NET Core integration, Orleans integration, SignalR integration), but they all share the same foundation and philosophy.

Instead of throwing exceptions, your methods return Result or Result<T> — explicit, type-safe outcomes that are easy to compose with Map, Bind, Match, Tap, and other railway-oriented methods. For web APIs, failures can be automatically converted into RFC 7807 Problem Details responses, providing clients with structured error information (type, title, detail, status, plus custom extensions). For collections, CollectionResult<T> combines data with paging metadata in a single, consistent return type.

The idea is to have everything you might need for Result Pattern development in one place: functional composition methods, rich error modeling, ready-to-use framework integrations — without having to stitch together multiple third-party libraries or hand-roll adapters for production.

On the roadmap: first-class support for commands (command handlers working directly with Result types), idempotency strategies for safe retries in distributed systems, and extended logging to trace a result’s journey through complex workflows (API → SignalR → Orleans → client).

We’re looking for honest feedback from developers who use Result Patterns in real projects. What’s missing? What would make this your go-to solution instead of writing your own?

Comment · 2 years ago
This is a good job. Good example.
Comment · 2 years ago
This is good news! Good job! Good example
Comment · 2 years ago
Hello HN community, I’m thrilled to announce a special giveaway sponsored by Packt! We’re offering 2 print copies and 1 ebook of “Building Applications with Microsoft Semantic Kernel” by Lucas A. Meyer.

Why This Book? This book dives deep into the practical applications of Microsoft Semantic Kernel, a powerful tool for building intelligent applications. Whether you’re a seasoned developer or just starting with AI, this book provides valuable insights and hands-on examples.

How to Enter: Visit the LinkedIn Post Share Your Experience: Leave a comment on the post sharing your experience with Large Language Models (LLMs). We’re looking for interesting stories, challenges you’ve faced, or innovative solutions you’ve developed.

Selection Process: The winners will be chosen by Vinishka Kalra, who will pick the most compelling stories.

Don’t miss this opportunity to get your hands on a copy of this valuable resource.

Share your stories and good luck!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton