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: …
Continue reading “What Is the Template Hierarchy in WordPress? Easy Explanation”
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 …
Continue reading “When Statelessness Isn’t Enough: Choosing Between Stateless and Stateful Design”
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 …
Continue reading “Understanding RESTful Statelessness: The Basics You Should Know”
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 …
Continue reading “JavaScript 101 – A Detailed Guide on How to Use Object Destructuring”
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 …
Continue reading “Managing data across different scopes with the Superglobal Variables in PHP”
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. …
Continue reading “Build a Simple MVC Framework from Scratch to Understand the Pattern”
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 …
Continue reading “Var, let and const variables. How they differ and which one to use”
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 …
Continue reading “MVC Made Simple: The Framework Behind Countless Web Applications”