Tag: Programming
-
How to build agentic AI using Python
Posted on June 11, 2026, Level intermediate Resource Length medium
This article explores the fundamental architecture of agentic AI systems built with Python. It breaks down the essential components required to create autonomous, goal-driven agents, focusing on the integration of Large Language Models (LLMs) as reasoning engines and orchestrators as decision-making controllers. The guide provides a technical overview of how these elements collaborate to enable structured orchestration, tool usage, and memory management, offering developers a clear pathway to implementing advanced AI agents. By KnowledgeHut.
Tags ai python machine-learning programming
-
Beyond packages: AI agents and the future of dependency management
Posted on June 9, 2026, Level intermediate Resource Length medium
This article explores how AI agents are shifting developer habits from installing pre-built packages to generating custom code, challenging traditional dependency management strategies. By spatie.be.
Tags ai software-architecture programming devops php
-
Two schools of TDD explained
Posted on May 15, 2026, Level beginner Resource Length medium
TDD approaches—classic (state-focused) and London (interaction-focused) — explained through Kotlin examples using test doubles like stubs and mocks. By Michal Przysucha.
Tags tdd cloud programming tdd software-architecture
-
MolmoWeb: An open agent for automating web tasks
Posted on March 25, 2026, Level beginner Resource Length medium
MolmoWeb establishes an open foundation for web agents, providing developers with state-of-the-art, self-hostable multimodal models and comprehensive toolkits to automate complex browser tasks. By allenai.org.
Tags programming web-development app-development search ai
-
Agentic code reviews for $0.25 each
Posted on March 23, 2026, Level beginner Resource Length medium
GitLab introduces Code Review Flow, an agentic AI tool that slashes code review costs to $0.25 per review, significantly reducing bottlenecks and improving developer productivity. By Karishma Kuma
Tags programming miscellaneous devops ai
-
Echoes of AI: Investigating the downstream effects
Posted on February 28, 2026, Level beginner Resource Length long
This study examines whether AI assistants affect software maintainability, finding no significant impact on code evolvability by other developers. By Markus Borg, Dave Hewett, Nadim Hagatulah, Noric Couderc, Emma Söderberg, Donald Graham, Uttam Kini, Dave Farley.
Tags ai performance management app-development programming
-
How to write a mini build tool?
Posted on February 26, 2026, Level intermediate Resource Length long
Model module and task dependencies to build a lightweight, dependency-aware mini build tool. By blog.sake.ba.
Tags scala java programming akka app-development
-
OpenAI's new Spark model codes 15x faster than GPT-5.3-Codex - but there's a catch
Posted on February 21, 2026, Level beginner Resource Length medium
The Codex team at OpenAI is on fire. Less than two weeks after releasing a dedicated agent-based Codex app for Macs, and only a week after releasing the faster and more steerable GPT-5.3-Codex language model, OpenAI is counting on lightning striking for a third time. By David Gewirtz.
Tags ai programming app-development performance
-
How to build resilient APIs with Resilience4j circuit breaker in spring boot
Posted on February 9, 2026, Level intermediate Resource Length medium
Build resilient microservices with Resilience4j's Circuit Breaker pattern, safeguarding your APIs from cascading failures and ensuring graceful fallback responses. By Kshitish Nath.
Tags programming app-development web-development scala java
-
What programming languages should you learn in 2026
Posted on January 14, 2026, Level beginner Resource Length long
In 2026, programming language choices should align with career goals, sustainability, and modern demands - from Rust's efficiency to Python's AI dominance. By Zeeshan Ali.
Tags learning cloud career teams programming
-
Why we need Queues - and what they do when no one is watching
Posted on December 11, 2025, Level intermediate Resource Length long
Black Friday's chaos is a perfect example of how message queues can transform a fragile system into a resilient one, smoothing out traffic spikes and preventing system crashes. By Jakub Slys.
Tags programming software-architecture app-development queues
-
Deep dive in Java vs C++ performance
Posted on December 9, 2025, Level intermediate Resource Length long
This article compares Java and C++ performance, debunking myths and revealing Java's strengths in memory management, execution speed, and optimizations. Find out why Java might be the unsung hero of high-frequency trading and server applications. By Johnny's Software Lab LLC.
Tags programming performance app-development web-development