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에 대한 소개