#C

Every story tagged C, curated for CIOs and IT leaders — ranked by source credibility, engagement, and freshness.

4 stories · open in the command center

  • Software DevelopmentHacker News3m

    Building a native C# implementation of CEL engine

    A native C# implementation of Google's Common Expression Language (CEL) is now available, filling a critical gap in .NET infrastructure by enabling safe, policy-as-data evaluation across distributed systems without the packaging complexity of alternatives like WebAssembly or native bindings. This achievement is particularly significant for organizations standardizing on .NET while adopting modern infrastructure patterns used in Kubernetes, Envoy, and Google Cloud, as CEL provides guaranteed termination, type safety, and cross-platform consistency for policy enforcement. IT leaders should recognize this as enabling faster policy updates (seconds vs. deployment cycles) and reduced security attack surfaces by eliminating arbitrary code execution risks in rule engines.

  • Software DevelopmentHacker News3m

    dotNET (OK, C#) gets union types

    C# 15 introduces native union types, a long-requested feature that enables type-safe handling of multiple distinct data types within a single variable, reducing runtime errors and improving code maintainability compared to legacy workarounds like base classes or object casting. This advancement positions .NET as increasingly competitive with modern functional programming languages, allowing IT organizations to build more robust applications with stronger compile-time guarantees and better error handling patterns. For enterprises standardizing on .NET, this feature reduces technical debt from custom implementations and enables development teams to adopt functional programming patterns more seamlessly.

  • Software DevelopmentHacker News3m

    Improving C# Memory Safety

    Microsoft is redesigning C#'s memory safety model (C# 16) to make unsafe code contracts explicit and compiler-enforced rather than convention-based, addressing rising industry and government priorities around memory safety and AI-generated code risks. This enhancement will initially be opt-in in .NET 11 (preview) and production-ready in .NET 12, requiring IT organizations to plan for migration strategies and update development standards as unsafe operations become more visible and reviewable. The change has significant implications for supply chain security, code review processes, and developer training, positioning organizations using C# to better defend against memory-related vulnerabilities.

  • Software DevelopmentHacker News2m

    C# in Unity 2026: Features Most Developers Still Don't Use

    Unity developers continue using outdated C# patterns from the Mono era despite the platform's evolution toward modern .NET, creating technical debt and missed performance opportunities. This article benchmarks modern C# features (properties, tuples, LINQ, records) against legacy approaches, revealing that performance and compatibility concerns that once justified older patterns no longer apply—but developer education and ingrained habits perpetuate suboptimal code. For IT organizations managing game development teams, modernizing C# practices represents an opportunity to improve code maintainability, reduce performance bottlenecks, and prepare developers for broader .NET ecosystem adoption.

Browse all tags