Enindu Alahapperuma
Software Engineer
Sri Lanka
I'm a back-end engineer, system administrator, and website security expert.
Besides offering back-end development and system administration services, I also write articles in my spare time. These articles mainly focus on web development, software I've created, and my personal insights on various topics. Below, you can find my articles.
The most important part of a website's lifecycle is probably the development skills, with infrastructure skills coming second. I often come across websites b...
In a previous article, I discussed shared hosting. In this one, I'll be experimenting with a shared hosting server. My goal is to highlight a vulnerability a...
In a previous article, I provided a low-level overview of DNS servers. While it wasn't an exhaustive guide, it covered the fundamentals to help you understan...
Most developers have a high-level understanding of DNS. However, for web developers, grasping DNS at a low level is crucial. Writing yet another article expl...
This isn't just another article explaining shared hosting. Instead, I'll break it down from a system administrator's perspective—why you should never use sha...
In a previous article, I provided a high-level overview of HTTP. In this article, I will dive into the low-level implementation of HTTP, covering topics such...
There are countless articles and videos on the internet explaining what HTTP is. If I were to write this post in the same way, it would just be another one a...
I come across numerous web development groups on Facebook every day. These groups are filled with people—some searching for web developers at low prices, whi...
I have upgraded the Laravel framework to version 12, made significant improvements to the front-end design, and added service pages to the website. This mean...