Explore

Engineering

In-depth explorations of scalable system architecture, algorithmic efficiency, and modern full-stack development.

More in Engineering

Advanced CSS Animations: Mastering Scroll-Triggered Narratives

Crafting Premium Web Narratives with CSS & JS

Backtracking

1. What is Backtracking?

Heap

Heap

Binary Search

Binary Search

Dynamic Progamming

Key Tips for Problem Solving

Greedy

1. What is a Greedy Algorithm? (Concept and Working Principle)

String

Tree

BST(Binary Search Tree) 루트의 왼쪽은 루트보다 작은 값, 오른쪽은 루트보다 큰 값이 들어간다. 모든 값은 unique하다고 가정한다.. Time Complexity는 O(h)...

Array

Array: A Complete Guide for Coding Interviews

Tiny URL case

URL Shortening Service Design Like TinyURL URL shortening can optimize links across multiple devices and track individual links to analyze...

Git Action

[CI/CD] Collaboration Mastered: Automating Branch-Specific Builds and Deployments with GitHub Actions

Git Pull Request

[GitHub] The Cheat Sheet for Better Collaboration: Understanding Pull Requests and Setting Up Templates

Git Flow

[Git] Starting a Team Project: Branch Strategy to Separate Dev and Prod Environments (Git Flow)

DOM

Mastering the DOM: Concepts, Manipulation, and Its Evolution

XML JSON YAML

Understanding Data Serialization Formats: XML, JSON, and YAML Explained

파이썬 알고리즘에 사용되는 함수

All, Any 파라미터로 iterable를 받아서 각 item들이 모두가 참일때 true를 반환하는 것이 all, 하나라도 참일때 true를 반환하는 것이 any이다. 1...

Python's Distinctive Features: Pythonic Idioms That Actually Matter

Why “Pythonic” Code Isn’t Just Style

Python Functions and Classes: The Complete Mental Model

Why the Mental Model Matters More Than Syntax

Python Control Flow and Iteration Patterns

Why Control Flow Matters Beyond the Basics

Python Data Types: What Every Engineer Should Know

Why Data Types Matter More in Python Than You Think

Python Environment Management Done Right

Why Python Environment Management Is Harder Than It Looks

Syslog-Ng 설치 및 사용 방법

syslog-ng란? 로그를 다루는 프로그램이다. 기존의 리눅스에 포함되어 있는 syslog의 상위 버전이라 할 수 있다. CentOS7의 경우는 syslog보다 조금 더 상위버전인...

Syslog-Ng 심화 사용

if, elif, and else 구문 2가지 형식이 가능하다.

NLog.Targets.Syslog 사용법

C# .net core에서 NLOG를 이용한 XML 사용법

Nodejs 설치 및 사용 방법

NodeJS의 특징 Javascript를 사용한다. (따라서 front, back이 모두 같은 언어로 작업 할 수 있다.) Single thread 기반으로 동작한다. Event 기반의...

Linux Logging Architecture

Why Logging Architecture Matters for Security and Operations

c# 리눅스 배포 및 데몬 등록법

CentOS7 배포 방법

Shell Scripting That Actually Works in Production

The Gap Between Shell Scripts That “Work” and Scripts That Work in Production

Essential Linux Commands for Power Users

The Commands That Actually Separate Skill Levels

Linux I/O Redirection and File Descriptors

Why I/O Redirection Is Core Infrastructure Knowledge

Regular Expressions: The Practical Guide

Why Regex Matters for Engineers and Security Practitioners

Configuring Static IP on Linux Servers

Why Static IP Configuration Is Still a Skill You Need

Linux Fundamentals for Engineers

Why the Linux Mental Model Matters More Than Commands

Linux Distribution Landscape

Why Distribution Choice Is an Architectural Decision

InfluxDB

An Introduction to InfluxDB for Developers: What is a Time-Series Database?

Cassandra 설치 및 사용 방법

Cassadnra에 대한 소개