Thodoris Kouleris

Thodoris Kouleris @tkouleris

About: May the Code be with you!

Location:
Athens, Greece
Joined:
Jul 23, 2020

Thodoris Kouleris
articles - 25 total

Data Structures #1: Linked Lists

What is a linked list? A linked list is a sequence of objects of the same type, where each...

Learn More 0 0Apr 29

Computer Science Movies #3: Hackers

Hackers follows a group of teenage computer prodigies in the mid-1990s who get caught up in a...

Learn More 0 0Apr 14

Singleton Pattern

The Singleton Pattern is a creational design pattern that ensures a class has only one instance and...

Learn More 0 0Apr 6

My IDE Journey

Over the years, I have used many text editors and IDEs. Each one was different, had unique features,...

Learn More 0 0Mar 31

Tech Heroes #9: Terry Davis - A Tortured Genius

The story of Terry A. Davis is a tragic tale of a brilliant programmer — a tortured genius who...

Learn More 0 0Mar 23

Code Kata: The Art of Code

The best way to become a better programmer is to write more code. But what kind of code should you...

Learn More 0 0Mar 17

Sorting Algorithms #2: Insertion Sort

Insertion Sort is a simple, comparison-based sorting algorithm that builds the final sorted array one...

Learn More 1 0Mar 9

Three sites that will make you a better developer

As a developer, you must always expand your knowledge. Learn about security, git and SQL by visiting...

Learn More 0 0Mar 2

How SSH (Secure Shell) Works

Why SSH (Secure Shell) Exists The most well-known application for remote management of a...

Learn More 3 0Feb 23

Computer Science Movies #2: Operation Takedown

"Operation Takedown" (also known as Takedown) is a 2000 cybercrime thriller based on the book...

Learn More 0 0Feb 16

Raw thoughts on AI

t is a fact that artificial intelligence is the future of humanity. The real question is how humans...

Learn More 3 0Feb 9

Tech Heroes #8: Richard Stallman

When, as a student, I started to research the Hacker culture I found two main figures that stand as...

Learn More 1 0Feb 3

What is JWT (JSON Web Token)?

What is JWT (JSON Web Token)? The JWT (JSON Web Token) is a self-contained means of...

Learn More 0 0Jan 28

WebCheck: Discover What Hackers Know About Your Site

There are times when you'd like to know what all those hackers know about your site that you might be...

Learn More 0 0Jan 28

Addiction to Computers...in 1980

Today, we talk about our addiction to computers. To some extent, catastrophizing is understandable...

Learn More 0 0Jan 28

SQL Indexes

What are SQL Indexes Indexes in SQL are a data structure that helps us retrieve data from...

Learn More 0 0Oct 27 '24

Dangerous Software #1: Therac-25

I remember many years ago, when I was a student, we had a discussion with some computer science and...

Learn More 0 0Oct 20 '24

Forgotten Technologies #1: The floppy disk

Before the Internet, DVD-ROMs, and CD-ROMs, the easiest and fastest way to transfer data from one...

Learn More 0 0Oct 13 '24

Three Things a Programmer Should Avoid

Over the years I've worked as a programmer, I've noticed, both in myself and in other programmers,...

Learn More 5 0Sep 22 '24

Gitleaks: Find forgotten codes in your repositories

One of the problems you can face either when you are new to programming or when you have more...

Learn More 0 0Jul 13 '24

WebCheck: Find out what hackers know about your site

There are times when you would like to know what all these hackers know about your site that you may...

Learn More 1 0Jul 8 '24

In Laravel, always use the env() within config files and nowhere else.

Over the years working with Laravel, I came up with one important rule. If you must utilize the...

Learn More 4 2May 15 '24

The 4 pillars of Object-Oriented Programming

Encapsulation Encapsulation is one of the four fundamental principles of object-oriented programming...

Learn More 2 0Jan 24 '24

The myth of the "REAL" programmer

We, as human beings, have a tendency to idealize personalities and situations. Thus, we always search...

Learn More 0 0Nov 7 '23

Multiple PHP version on Windows 10

A very common problem that many PHP developers have is how to get multiple PHP version to run on the...

Learn More 46 7Jul 16 '23