Enindu Alahapperuma Logo
Enindu Alahapperuma Logo

Enindu Alahapperuma

Software Engineer

Sri Lanka

I'm a back-end engineer, system administrator, and website security expert.

My Blog

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.

How Poor Development Skills Break Internet

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...

Running Shell Commands Within Shared Hosting

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...

Playing With DNS Clients

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...

Understanding DNS

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...

Shared Hosting Explained For Clients

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...

Playing With HTTP Servers

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...

Understanding HTTP

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...

Ultimate Web Development Guide For Clients

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 Revamped My Website

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...