-
MCP Server Tutorial: Expose Tools and Resources to AI
Last updated: Wednesday, June 24, 2026
Published in: CODE Magazine: 2026 - July/August
Modern AI models are brilliant but isolated — they can describe a problem but can't actually touch your systems. The Model Context Protocol (MCP) changes that by giving AI a universal "USB-C port" to your real data and tools. In this article, Sahil walks through building a production incident assistant MCP server in Node.js that lets an AI detect critical alerts and autonomously restart failing services.
-
Professional Grade AI-Assisted Coding: Context Is Everything with BMAD and Spec Kit
Last updated: Wednesday, June 24, 2026
Published in: CODE Magazine: 2026 - July/August
"Vibe coding" gets results fast, but loses the decisions that shaped them. Context engineering fixes this by preserving provenance—the foundational choices, architectural decisions, and implementation intent behind your code—in structured, reusable artifacts. In this article, Bill explores two leading methodologies, BMAD and Spec Kit, showing how each manages AI context sessions, compares their artifact hierarchies and agent philosophies, and demonstrates both in action building a custom Pong game. Bill also looks at AWS Bedrock's private deployment options.
-
AI-Assisted Development with Gemini
Last updated: Friday, April 3, 2026
Published in: CODE Magazine: 2026 - May/June
Sahil demonstrates how AI tools like Gemini CLI are transforming software development workflows—dramatically boosting productivity across scaffolding, debugging, UI design, and documentation. Using a JWT decoder app as a hands-on example, he shows how AI delivers professional-grade results in a fraction of the time, and why he believes AI will redefine rather than eliminate software engineering roles.
-
Hands-on MCP: Building Servers and Clients with Python
Last updated: Monday, April 6, 2026
Published in: CODE Magazine: 2026 - May/June
Wei-Meng builds MCP servers and clients from scratch using Python—covering Anthropic's ready-made Filesystem and Memory servers, two custom servers for live weather and public holiday lookups, and a fully functional MCP client that uses a local Ollama model to intelligently route natural language queries to the right tool.
-
An AI Stock Analyst That Doesn’t Lie (Probably)
Last updated: Friday, December 26, 2025
Published in: CODE Magazine: 2026 - January/February
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 interface design, and citation formatting to enable users to verify every factual claim, arguing that such verifiable AI tools are essential in finance and beyond.
-
Four AIs, One Epic Barbarian Battle
Last updated: Wednesday, January 21, 2026
Published in: CODE Magazine: 2026 - January/February
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.
-
From Commands to Conversations: How AI-Assisted Tooling Is Transforming Angular Development
Last updated: Friday, December 26, 2025
Published in: CODE Magazine: 2026 - January/February
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 future where developers interact with their workspace through intelligent assistants or GUI interfaces, improving reliability, safety, and onboarding while preserving control and auditability.
-
Understanding AI Agents and Agentic AI: Concepts, Tools, and Implementation with SmolAgents
Last updated: Friday, December 26, 2025
Published in: CODE Magazine: 2026 - January/February
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 agents decompose complex tasks, combine data from various sources, and deliver cohesive, real-time insights, highlighting design choices for real-world applications.
-
What You Need to Know About Fabric
Last updated: Friday, December 26, 2025
Published in: CODE Magazine: 2026 - January/February
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 maintaining lineage, security, and manageability across dispersed sources and subsidiaries.
-
Using DuckDB for Data Analytics
Last updated: Friday, December 26, 2025
Published in: CODE Magazine: 2023 - May/Jun
In this article by Wei-Meng Lee, the author introduces DuckDB, a Relational Database Management System (RDBMS) that supports Structured Query Language (SQL) and is designed for data analytics. Unlike traditional database systems, DuckDB does not require installation and can run queries directly on Pandas data. The article provides examples and demonstrations of how to use DuckDB for data analytics tasks, including loading datasets, querying data using SQL, and performing analytics on the data. The author also discusses the recently added support for JSON ingestion in DuckDB. Overall, the article highlights the convenience and efficiency of using DuckDB for data analytics tasks.

