On Sale Now: 2026 - Jan/Feb

This issue explores AI's transformation of development practices and data management. Wei-Meng Lee's cover story examines agentic AI through SmolAgents, while Sahil Malik builds a verifiable AI stock analyst with citation-backed insights. Sonu Kapoor reveals how Angular's Model Context Protocol enables intent-aware AI collaboration. Matthew Hess demystifies C#'s Nullable Reference Types, and Shawn Wildermuth guides .NET developers through PostgreSQL integration. Mike Yeager explains how Microsoft Fabric unifies fragmented data estates into a governed, AI-ready platform. These articles and others showcase practical implementations of emerging technologies reshaping modern software development.

Articles in this issue:

  • Rod is touched by a documentary about a disabled young man playing video games and explores accessibility when it comes to software.
  • Sahil Malik presents a practical blueprint for building an AI-powered stock analyst that aims to deliver up-to-date, verifiable insights rather than false or outdated claims. The article walks through a client-side application that queries Google Gemini with grounding enabled, returns analyzed stock data, and attaches precise, clickable citations extracted from grounding metadata. Sahil emphasizes trust, robust error handling (including exponential backoff), clear user i...See More
  • Shawn Wildermuth encourages .NET developers to explore PostgreSQL as a powerful, cost-effective alternative to SQL Server. He explains how PostgreSQL’s open-source nature and advanced features make it suitable for various projects, especially those with budget constraints. Shawn provides practical guidance on setting up PostgreSQL using Docker, highlights key differences from SQL Server, and demonstrates seamless integration with Entity Framework.
  • Nullable Reference Types are the ugly stepsister of the C# family of tools. Matthew shows you how, with a little attention, they can blossom into a very useful tool.
  • Wei-Meng Lee surveys the rise of agentic AI, shifting from passive prompt models to autonomous thinkers that reason, plan, and act using external tools. He introduces SmolAgents as a lightweight framework that lets LLMs orchestrate multi-step workflows, with two core types: CodeAgent for sandboxed Python code execution and ToolCallingAgent for API calls, web searches, and custom functions. Through practical examples and built-in vs. custom tools, Lee demonstrates how age...See More
  • Joydip explores building scalable, high-performance distributed applications using a polyglot architecture that combines Rust and C# with the .NET Aspire framework. He highlights how Rust handles real-time, low-latency data ingestion and processing, while C# and .NET Aspire manage security, integration, and business logic. The article covers the benefits and challenges of polyglot microservices, details setting up Rust and .NET Aspire projects, and demonstrates interoper...See More
  • Sonu argues that Angular’s Model Context Protocol (MCP) and the Angular MCP Server elevate tooling from mere command execution to intent-aware collaboration. By exposing structured, workspace-aware capabilities via mcp.json, MCP enables AI assistants to reason about a project’s structure, conventions, and best practices, enabling context-driven code generation that aligns with modern Angular patterns (standalone components, Signals, typed forms). Kapoor envisions a futur...See More
  • Mike argues that Microsoft Fabric is a unifying platform designed to tame fragmented data estates by consolidating diverse data into a single, secure, and governed system called OneLake. By standardizing storage in Delta Parquet across warehouses, lakes, and lakehouses, and pairing robust data engineering, governance (Purview), and AI-enabled Copilots with a simple pay-one-price model, Fabric enables real-time insights, scalable analytics, and AI readiness while maintain...See More
  • Jason surveys four lead AI video models—OpenAI Sora 2, Google DeepMind Veo 3, Kling 2.5 from Kuaishou, and Alibaba Wan 2.5—through their architectural philosophies, tradeoffs, and real-world performance on a cinematic prompt. He argues that beyond specs, each tool reflects a stance on physics, control, motion learning, and multimodal integration, and demonstrates how creators will blend strengths from multiple models.

Search CODE Magazine Content

CODE Newsletters

In addition to printed content, we have additional online content that we send to our newsletter subscribers.

Sign up today!

Advertise in CODE Magazine

Click here to find out more about our affordable advertising opportunities!