Emmanouil Liakos

Emmanouil Liakos @mliakos

About: I'm a self-taught software engineer from Greece. Excited by the full-stack, with strong focus in JS 🤓

Location:
Athens, Greece
Joined:
Jul 18, 2019

Emmanouil Liakos
articles - 16 total

Jest with TypeScript and aliased imports (custom paths)

In this post we are going to setup jest for a TypeScript project with custom aliases (path mapping)...

Learn More 19 1Feb 7 '23

Cleaner imports with aliases in react and typescript ✨✨

The problem with relative imports As a project's been growing, you might've found yourself...

Learn More 24 1Jul 3 '22

How to handle boolean values in SQLite using JavaScript Proxies

The problem with Booleans in SQLite If you've ever worked with SQLite, you should be aware...

Learn More 7 0Mar 22 '22

Conditional GitHub action based on commit message

It's really annoying having a certain build/deployment GitHub action run on every push. You can use...

Learn More 13 0Nov 1 '21

Real-time app using React, Redux, Tailwind CSS & Firebase - Part 3

Table of contents 1. Setting up 2. Creating Heading component 3. Creating UserName...

Learn More 9 6Oct 27 '21

Debug Electron production binaries on Windows, Mac & Linux

In this short article, I would like to show you how to debug Electron production binaries on Windows,...

Learn More 7 0Oct 20 '21

CRLF: Mind the line

Introduction Have you ever had an issue with line endings, because the file was created on...

Learn More 7 0Jun 20 '21

Quick post about the SQLite UPSERT and the new RETURNING clause.

The RETURNING clause You can read the official docs here. Many times we find ourselves wa...

Learn More 6 0May 28 '21

Real-time app using React, Redux, Tailwind CSS & Firebase - Part 2

Table of contents 1. Setting up Redux Why vanilla redux Configuring the...

Learn More 19 2May 1 '21

How to compare accented strings in JS

It's a very common scenario when you have to compare strings ignoring their case. The usual approach...

Learn More 8 0Apr 28 '21

Real-time app using React, Redux, Tailwind CSS & Firebase - Part 1

In this first part we are going to take a look at the requirements, plan the application structure, initialize a React app and set up Firebase.

Learn More 71 3Apr 25 '21

Quick tips on writing better React code

In this short post I am sharing some best practices that I've learned, during my journey writing Reac...

Learn More 6 0Feb 28 '21

Creating a linked list in JavaScript

In layman's terms, a linked list is a list of nodes, where each node holds two things: a value and a pointer to the next node in the list. Let's see how we can implement one using JavaScript.

Learn More 11 0Dec 20 '20

Don't git pull, use git pull --rebase instead

Use git pull --rebase to keep a tidy commit history.

Learn More 35 2Dec 8 '20

Useful git commands to get you started

Git can be very useful and at the same time very frustrating, if you don't know what you are doing. Spending a little time to get familiar with some workflows and commands are going to make for a great investment in your career!

Learn More 26 2Dec 5 '20

Tips on getting your first job as a dev

So, you've just finished college or maybe you are just thinking of getting into software development. First thing that comes into your mind is how you are going to get your foot in the door, find a job and bootstrap your career.

Learn More 1 0Nov 21 '20