Connect with me
Can you defend your favorite programming language?
Do you know these 11 core programming languages to draw contrast between them and defend your favorite ones?
Connect with me
Do you know these 11 core programming languages to draw contrast between them and defend your favorite ones?
Learn how to design a simple yet scalable architecture for your next hobby app. This article covers best practices, key design decisions, and strategies to ensure flexibility and maintainability as your app grows.
The Model-View-Presenter (MVP) pattern refines the classic Model-View-Controller (MVC) approach by improving separation of concerns and testability. This article explores how MVP enhances UI development and why it might be a better choice for your next project.
Ever wondered how Unix, BSD, Minix, and Linux are connected? This article unpacks their history, key differences, and how they shaped modern operating systems.
Running a program without tests is like using a mathematical formula without proof. We “hope” program will work as expected for every input. Learn why we need tests and create them using Mocha Library.