Programming and Software Development

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

108 Articles

How to Gradually Integrate Rust to Speed Up an Existing Codebase Without Rewriting It Entirely

Programming and Software Development

How to Gradually Integrate Rust to Speed Up an Existing Codebase Without Rewriting It Entirely

Lily Mara explains a methodology for restructuring functions through the Foreign Function Interface (FFI) to move specific parts of Python to Rust using PyO3, while preserving the existing application and reducing the risks of a wholesale rewrite. The experiment shows that function-level speedups can exceed 100 times, while the improvement in the overall HTTP test reached only about 15%, highlighting the importance of system-level measurement.

2026-09-15

JetBrains Unifies Its Approach to Running WSL Projects Within Its Development Environments

Programming and Software Development

JetBrains Unifies Its Approach to Running WSL Projects Within Its Development Environments

JetBrains explains that support for WSL in IntelliJ IDEA, WebStorm, and PhpStorm is moving to a Native mode based on the IJent agent, rather than relying on the 9P layer or the Remote Development entry point as the primary option. The company says testing showed clear improvements when opening large projects and reading files, while Remote Development remains available but is no longer the recommended path.

2026-09-09

How to Temporarily and Safely Bypass a 403 Response While Debugging Spring Security

Programming and Software Development

How to Temporarily and Safely Bypass a 403 Response While Debugging Spring Security

JetBrains explains how to use Security inlays in IntelliJ IDEA to inspect endpoint protection requirements and temporarily bypass HTTP authorization during a debugging session, without modifying SecurityConfig or restarting the application. However, the feature opens the specified path to all clients able to access it, and it remains limited to Servlet applications and certain authentication types.

2026-09-08

Microsoft Uses AI Agents to Accelerate WinUI App Development and Migrate Legacy Windows Apps

Programming and Software Development

Microsoft Uses AI Agents to Accelerate WinUI App Development and Migrate Legacy Windows Apps

Microsoft is pushing to make creating WinUI 3 applications and migrating WPF and UWP applications easier through VS Code, GitHub Copilot, and WinUI Agent, with a promise of completing the initial workflow in about 30 minutes. However, reducing the cost of writing code does not automatically guarantee faster or less resource-intensive applications, a challenge that remains open for the company’s strategy.

2026-09-06