Programming and Software Development

Programming languages, frameworks, tools, DevOps, open source, and software engineering.

108 Articles

How to Use Numba to Accelerate Computational Python Models in Financial Services

Programming and Software Development

How to Use Numba to Accelerate Computational Python Models in Financial Services

Chad Schuster of Milliman explains how Numba can convert parts of Python programs into optimized code through LLVM, while taking advantage of parallel processing and GPU units. The experiment demonstrates major performance gains, but also reveals limitations in object-oriented programming, type inference, and compilation time, making the selection of suitable parts for acceleration a critical factor.

2026-08-27

How Uno Platform Uses MCP to Validate .NET Applications Built by AI Agents

Programming and Software Development

How Uno Platform Uses MCP to Validate .NET Applications Built by AI Agents

Uno Platform describes its experience building two servers for the Model Context Protocol: one to provide AI agents with up-to-date documentation, and another to interact with a running .NET application and verify its interface. The experience highlights that code generation is only half the task, while building a reliable application requires giving the agent live context, inspection tools, and clear procedures.

2026-08-27

A Practical Guide for Developers to Add Observability to Code Using OpenTelemetry

Programming and Software Development

A Practical Guide for Developers to Add Observability to Code Using OpenTelemetry

Adriana Villela and Diana Todea explain why developers should handle observability directly, and present a practical path that begins with low-effort automatic instrumentation and is then supplemented with thoughtful manual additions. They also review local tools for viewing OpenTelemetry data and warn about maturity and setup challenges and differences in language support.

2026-08-25