preloader

Do people still care about security?

This research highlights a troubling pattern I repeatedly encounter while assessing real-world web applications in Sri Lanka: security is often treated as an...

Read article

The wrong technology for the wrong purpose.

Modern technologies solve specific problems, but using them outside their intended purpose often creates new ones. In this real-world case study, I'll show h...

Read article

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

Read article

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

Read article

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

Read article

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

Read article

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

Read article

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

Read article

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

Read article

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

Read article

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

Read article