Sponsored links
Tips

Self learning guide to be a good programmer

Do you want to start learning programming? Do you want to improve your programming skills but don't know what to do or i...
Docker

Building dev infrastructure with docker

It is getting major to use cloud service to store source code but there are still many cases to build infrastructure in ...
JavaScript/TypeScript

5 Refactoring techniques that you can immediately apply

Many software developers want to know techniques that they can immediately apply to make their code readable. A function...
Health

Keeping high-performance brain and healthy

Coding requires concentration. If we are tired code would be less readable. Without concentration, it is easy to add new...
JavaScript/TypeScript

Advanced state machine pattern

I recently implemented logic to provide state machine info. At first I didn't implement it by State pattern but I felt i...
Python

Linear Regression for Machine Learning Beginners

The purpose of this post is to understand how linear regression works in order to start learning Machine Learning. Linea...
JavaScript/TypeScript

Best way to implement utility function Top-level vs Static vs Namespace

There are several ways to offer utility function which is used by variety classes. Have you ever considered which way is...
JavaScript/TypeScript

JavaScript/TypeScript currying arrow function

The currying or curried function is an arrow function that returns an arrow function. If the internal object also returns a function, it looks not readable. Let's break a big currying function into small pieces and understand how it works.
Other techs

How do computers identify the destination

Internet is most important service today. Digital information is shared over the internet and we can search what we want...
Other techs

Most common Git commands for daily work

This post explains the most used git commands in daily work. If you remember these commands, you can handle most cases.
Sponsored links