A look at docker and virtualisation more broadly. Docker can seem confusing, and people might not even adopt docker in their organisations purely for this reason. However, docker is incredibly powerful and can make writing software much less painful.
How does a C source code file work? This article talks about pre-processing, assembling, compiling and linking - 4 very important steps in turning a source code file into a blob of data that a CPU can execute.
Computer science consists of an infinitely growing number of concepts, but are there any concepts that should be prioritised to maximise your efficiency as a software developer?
We all know what react is by now, and most of us have an understanding of what hooks are. I was recently introduced to redux toolkit by a mate, and it's something I definitely want to share.
How datastructures and algorithims are the building blocks of efficient software.
How observability is the most important aspect to production ready web applications
This article explains typed pointers, untyped pointers, dangling and wild pointers, pointers to pointers and more!
2024 web development with React & Recoil and why it is the future of state management