Practical articles, in-depth tutorials, and architectural insights on software engineering, AI, and systems.
Learn how to build artificial intelligence agents capable of executing sequential tasks, interacting with external tools, and making autonomous decisions using LangChain and APIs.
Learn practical strategies to break down a massive legacy system using the strangling pattern while keeping new feature development active.
Learn how to structure efficient invalidation strategies and layered storage to eliminate latency in microservices and REST APIs.
Learn how to decouple business rules and infrastructure in Rust using type safety and traits to build sustainable modular systems.
Learn how to build secure and performant microservices in Rust using the Tokio library and communication channels to handle simultaneous tasks.
Learn how to build a fully local and private vector search engine using Python and ChromaDB to retrieve context for LLMs without relying on external clouds.
Learn how to correlate disk latency with transaction slowdowns in your database using iostat, pidstat, and perf on Linux.
Learn how to separate read and write responsibilities using CQRS combined with fault-tolerant asynchronous messaging based on Apache Kafka.
Learn how to implement high-performance synchronous communication and strict contracts between distributed microservices using gRPC and Protocol Buffers.
Learn how to configure Llama.cpp to run artificial intelligence models on modest hardware and expose a compatible REST API.
Page 13 of 181 • 1808 articles