blog.loarsaw.deREST APIs: A General and Practical OverviewIntroduction REST APIs (Representational State Transfer Application Programming Interfaces) are the backbone of modern software systems. Whether it’s a web application, mobile app, desktop software, or even IoT devices, REST APIs act as the communica...Jan 21·5 min read
blog.loarsaw.deComplete Guide to ERPNext APIs: Usage and CreationERPNext provides a powerful REST API that allows you to integrate external applications, automate workflows, and extend functionality. This guide will walk you through both consuming existing APIs and creating your own custom APIs in ERPNext. Underst...Jan 13·5 min read
blog.loarsaw.deDo’s and Don’ts of C++: Writing Safer and More Reliable CodeC++ gives developers a lot of control over memory and performance. That control is also the reason many bugs in C++ are subtle, hard to detect, and sometimes disastrous.Most of these issues are not caused by advanced features, but by small, everyday ...Jan 11·3 min read
blog.loarsaw.deMinimax Algorithm: How Chess Engines Choose the Best MoveWhen a chess engine looks at a position, it does not rely on intuition or experience. Instead, it assumes two things: It will always try to play the best possible move Its opponent will also always try to play the best possible move The Minimax a...Jan 9·4 min read
blog.loarsaw.deC++ Vectors Explained: The Dynamic Array You’ll Actually UseIntroduction In C++, managing memory manually using arrays can quickly become painful. Fixed sizes, manual resizing, and unsafe operations make traditional arrays error-prone.This is where std::vector comes in. A vector is a dynamic array provided by...Jan 8·3 min read