Thank You for Visiting My Blog!
I’m thrilled to share some exciting news with you. Over the past month, my blog has seen over 50,000 unique visitors! This milestone is not…
September 05, 20241 minsWorking with Non-Technical People
In any industry, teamwork is crucial for achieving goals and driving success. However, when technical and non-technical team members…
September 02, 20242 minsHow Apple "Brainwashes" Its Customers
Apple is often seen as more than just a tech company; it’s a cultural phenomenon. While there’s no denying that Apple makes high-quality…
August 31, 20243 minsWhy jQuery Still Exists in 2024
Despite the rapid evolution of web technologies and the rise of modern JavaScript frameworks, jQuery continues to be a relevant and widely…
August 30, 20241 minsRevisiting NixOS A Journey from Debian + Docker
Back in 2019, I decided to give NixOS a try. As someone who had been using Debian with Docker for quite some time, I was curious to see what…
August 29, 20242 minsWhy Do People Blame Others?
Blame-shifting is a common phenomenon that occurs in every profession and department, not just in the tech world. Whether it’s a developer…
August 28, 20242 minsDiving Deeper into Symfony
After my initial exploration with Symfony, where I experimented with its basic features and functionalities, I decided to take things a step…
August 26, 20241 minsRediscovering My 2020 Code
Recently, I stumbled upon a piece of code I wrote back in 2020. It was like discovering a time capsule—an artifact from a different era in…
August 23, 20242 minsWhy FOSS is Essential for Privacy and Security
In an era where data breaches and privacy violations are increasingly common, safeguarding your personal information has never been more…
August 22, 20243 minsNavigating Life Transitions
Life has a way of throwing everything at you all at once. Right now, I find myself in the midst of several major changes moving to a new…
August 21, 20242 minsI Tried Symfony
As a web developer interested in robust applications, I recently decided to explore Symfony, a well-known PHP framework. Here’s a summary of…
August 20, 20241 minsShifting Gears Long-Term Investments
Over the past few years, I’ve gained considerable experience in cryptocurrency riding the waves of volatile markets, learning the…
August 19, 20241 minsOffline Mode
As a developer, I’ve spent the past year immersed in a whirlwind of code, projects, and deadlines. While I love the creativity and problem…
August 06, 20242 minsEveryone Has Their Own Battles Don't Forget
It’s easy to look at someone else and assume they have everything under control. Their life seems perfect on the surface—they appear to have…
August 05, 20241 minsUnderstanding ORMs
When developing applications that interact with databases, one of the challenges developers face is mapping the object-oriented programming…
August 04, 20244 minsSurviving Workplace Drama
Hey there! We’ve all been there. You’re trying to focus on your work, and suddenly, drama erupts. Whether it’s gossip, petty squabbles, or…
August 03, 20244 minsBuilding an Effective Web Crawler in Python
Web crawling, also known as web scraping, is the process of extracting useful information from websites. It is a vital tool for various…
August 02, 20243 minsMy Steam Deck Adventure
When I first heard about the Steam Deck, I was skeptical. Could this little device really replace my gaming PC? But after some research and…
August 01, 20243 minsThe Day I Broke the Internet (Sort Of)
I want to share a harrowing experience that many of us may face at some point in our careers: pushing a code update to production that doesn…
July 22, 20242 minsIs Regex That Difficult to Understand?
Regular expressions, or regex, are powerful tools for pattern matching and text manipulation. They can be incredibly useful, but many people…
July 04, 20241 minsJust-In-Time Compiler in PHP 8
The release of PHP 8 marked a significant milestone in the evolution of the PHP language, bringing a host of new features and improvements…
July 03, 20244 minsMy Simple Homelab Setup
Building a homelab is an exciting way to explore technology and learn new skills. Having your own homelab can be both educational and…
July 02, 20244 minsKeep It Simple
In a world obsessed with productivity and efficiency, it’s easy to fall into the trap of thinking that the more complex your setup, the more…
July 01, 20243 minsHow a Bad Codebase Can Affect Your Reputation
In the realm of software development, the quality of the codebase you work with can profoundly impact how others perceive your skills. It’s…
June 30, 20242 minsReflecting on My Computer Building Journey
A few years ago, my sole ambition was to build computers. I invested a significant amount of money in hardware and dedicated a substantial…
June 29, 20243 minsGit Stash
Git is an incredibly powerful tool for version control, but it’s not just about tracking changes. It’s also about managing your workflow…
June 28, 20243 minsEvent-Driven Development in PHP
Event-driven development is a powerful programming paradigm that allows applications to react to various events asynchronously…
June 26, 20242 minsDeveloper Job Responsibilities
Developers play a crucial role in creating software solutions that empower businesses and individuals worldwide. Their responsibilities…
June 25, 20242 minsDocker Cheat Sheet
Whether you’re just getting started or need a quick reference, this Docker cheat sheet covers essential commands, Dockerfile instructions…
June 24, 20241 minsJavaScript Embracing the Weirdness
JavaScript, often hailed as the language of the web, is also notorious for its peculiarities and unexpected behaviors. Here are a few…
June 22, 20241 minsPHP Coding Standards
In PHP development, adhering to coding standards is crucial for maintaining clean, readable, and maintainable code. Standards ensure…
June 19, 20242 minsLearning to Write PHP Tests
Testing is a fundamental practice in software development that ensures the quality and reliability of your code. For PHP developers…
June 18, 20242 minsRunning Multiple Versions of PHP in Docker
Introduction Running multiple versions of PHP simultaneously can be challenging without Docker, especially when different projects require…
June 15, 20241 minsTypes of Developers I have Met During My Years as a Professional Developer
Introduction Over the years, I’ve had the privilege (and sometimes the misfortune) of working with a wide variety of developers. Each one…
June 02, 20242 minsToxic Project Managers
As a software developer, I’ve encountered a variety of project managers throughout my career. While some are excellent leaders who inspire…
June 01, 20245 minsWhy Clean Code Doesn't Always Work
Clean code is a programming philosophy that emphasizes writing code that is easy to read, understand, and maintain. While this approach is…
May 21, 20245 minsUnderstanding SOLID Principles in Programming
As someone who is learning about these concepts myself, I hope this guide will be helpful for both you and me in understanding these…
May 20, 20244 minsIs PhpStorm the Gold Standard?
When it comes to PHP development, developers often find themselves at a crossroads when choosing between PhpStorm and Visual Studio Code…
May 19, 20243 minsBuilding Scalable PHP Applications
If you’re using PHP and aiming to build scalable applications, it’s essential to implement strategies that ensure your application remains…
May 11, 20243 minsWill Our Generation in Greece Be Able to Afford to Buy a House?
In Greece, homeownership has traditionally been seen as a key milestone of adulthood and financial stability. However, for many in our…
May 07, 20242 minsWhy Greek Programmer Salaries Are Lower than the Rest of the EU
Greece is home to a vibrant tech community with a growing number of talented programmers. Despite this, salaries for programmers in Greece…
May 04, 20241 minsSetting Up a CI/CD Pipeline for PHP Applications with Jenkins
Continuous integration and continuous deployment (CI/CD) are essential practices that help automate the development process, ensuring fast…
May 02, 20245 minsRaspberry Pi is a Beast
The Raspberry Pi is not just a tiny computer, it’s a powerhouse that has taken the tech world by storm. With its affordable price point…
March 12, 20242 minsI Tried FreeBSD
For quite some time, I have been intrigued by the buzz surrounding FreeBSD, a UNIX-like operating system known for its robustness…
February 26, 20243 minsI Once Was Involved in Sim Racing
My dive into the world of sim racing was a thrilling ride, and customizing my setup was a huge part of that excitement. Here’s a detailed…
January 17, 20241 minsI'm Stuck in 6th-7th Console Generations
Lately, I’ve found myself immersed in a delightful time warp back to the 6th and 7th console generations. Despite the allure of cutting-edge…
January 15, 20244 minsHow I Decluttered My Life in 2023 by Selling Over 150 Items
Introduction 2023 was the year I decided to take control of the clutter in my life. As a developer, I had accumulated a substantial amount…
January 12, 20242 minsDarknet Diaries
If you’re into thrilling stories about the darker side of the internet, you need to check out Darknet Diaries. Hosted by Jack Rhysider, this…
November 22, 20231 minsMy Favorite Greek and International YouTube Channels
Here are some of my all-time favorite YouTubers who have made a significant impact on my interests in gaming, tech, and cars. Each of these…
November 21, 20233 minsThe Origins of Common Variable Names
When diving into programming, especially when learning from tutorials or examples, you often encounter variable names like , , , or . These…
October 08, 20232 minsWhy Programmers Are Called Authors
In the world of software development, programmers are often referred to as “authors.” This might seem unusual at first glance, especially…
April 08, 20231 minsBitcoin A Miracle of Engineering
Bitcoin, often celebrated as a transformative force in the world of finance, is more than just a means to earn or lose money. While the…
March 19, 20222 minsHello World!
Hello, my name is Kostas. Hi everyone, welcome to my internet place! This is my first blog post ever! This website will be just another…
March 12, 20221 mins