About: Lambros Hatzinikolaou

Website: https://lambroshatzinikolaou.com
Bio: I'm a web developer working remotely from Thessaloniki, Greece. I have a passion for creating websites that not only look great but also help small businesses and professionals turn visitors into customers.

Posts by Lambros Hatzinikolaou :

What Is the Template Hierarchy in WordPress? Easy Explanation

Posted on: 06 Jul 2026

The Template Hierarchy is a set of rules that WordPress follows when deciding which template file to display. Every time a visitor requests a page, WordPress checks the available template files in your theme and selects the most specific one it can find. Understanding this template hierarchy, makes building and customizing themes much easier. Note: …

When Statelessness Isn’t Enough: Choosing Between Stateless and Stateful Design

Posted on: 13 Mar 2026

Stateless REST APIs have become the architectural default for modern web applications. But default doesn’t mean universal. While stateless systems offer clear benefits for scaling, and simplicity, they’re not always the best fit for every situation. Statelessness means the server doesn’t remember anything between requests, which sometimes forces the client to include a lot of …

Understanding RESTful Statelessness: The Basics You Should Know

Posted on: 16 Jan 2026

When we say a REST API is stateless, we mean: The server does not retain any information about previous requests (no session state).There is no stored “session” on the server that tracks who you are or what you were doing before. We can describe this better with an analogy. Analogy: Stateless vs. Stateful Using a …

JavaScript 101 – A Detailed Guide on How to Use Object Destructuring

Posted on: 19 Dec 2025

In web development, you can unpack values from object properties to make your code cleaner and easier to work with. You can assign these values to distinct variables, which you can then use in your programming process. Example: To make this ‘unpacking’ easier ES6 introduced a new feature called destructuring assignment. With destructuring, you can …

Managing data across different scopes with the Superglobal Variables in PHP

Posted on: 28 Nov 2025

Superglobals are special built-in variables in PHP that are available from any function, class, or file without a previous declaration of them as global variables. That practically means there is no need to use the global keyword to access them. Below is how we can access a common global variable from a function: Without the …

Build a Simple MVC Framework from Scratch to Understand the Pattern

Posted on: 09 Oct 2025

We are going to construct a very simple MVC framework to get the concept. The code will be built and run locally with XAMPP. Those using Macs can use MAMP for the same purpose. Having a database and web server installed on your computer is the easiest and most affordable way to experiment with code. …

Var, let and const variables. How they differ and which one to use

Posted on: 24 Sep 2025

JavaScript provides three methods for declaring variables. We can use the var, let, and const keywords. This abundance of choices is a source of confusion for a beginner developer. At least it was for me. While taking my first steps in the world of JavaScript. I wondered, “Why should a programming language use so many …

MVC Made Simple: The Framework Behind Countless Web Applications

Posted on: 28 Aug 2025

MVC stands for Model-View-Controller, and it’s a way of structuring applications so they’re easier to understand, build, and maintain. A Brief History of MVC MVC isn’t new. It dates back to the 1970s, when a Norwegian computer scientist named Trygve Reenskaug introduced the concept while working at Xerox PARC. At the time, researchers were experimenting …