Recent Posts
Kotlin Sealed Class
Kotlin Sealed Class은/는 핵심 개념을 요약
YAGNI 원칙과 Strategy Pattern
YAGNI 원칙과 Strategy Pattern은/는 핵심 개념을 요약
Uvicorn - Python ASGI 서버
Uvicorn - Python ASGI 서버은/는 핵심 개념을 요약
SSO (Single Sign-On) 연동
SSO (Single Sign-On) 연동은/는 핵심 개념을 요약
SQLAlchemy - Python ORM
SQLAlchemy - Python ORM은/는 핵심 개념을 요약
SonarQube - 코드 품질 관리 플랫폼
SonarQube - 코드 품질 관리 플랫폼은/는 핵심 개념을 요약
S3 vs RDS 데이터 저장 선택 기준
S3 vs RDS 데이터 저장 선택 기준은/는 핵심 개념을 요약
REST 아키텍처 - 배경부터 핵심까지
REST 아키텍처 - 배경부터 핵심까지은/는 핵심 개념을 요약
RDS와 EKS 아키텍처
RDS와 EKS 아키텍처은/는 핵심 개념을 요약
Python 데이터 클래스 비교
Python 데이터 클래스 비교은/는 핵심 개념을 요약
POST only API 설계 패턴
POST only API 설계 패턴은/는 CCK 프로젝트에서는 모든 API 엔드포인트에 POST 메서드만 사용하는 정책을 적용하고 있습니다.
pnpm 패키지 매니저
pnpm 패키지 매니저은/는 핵심 개념을 요약
OAuth 2.0과 Keycloak
OAuth 2.0과 Keycloak은/는 이 문서에서는 현대 웹/모바일 애플리케이션의 인증/인가 표준인 OAuth 2.0과 OpenID Connect(OIDC), 그리고 이를 구현한 오픈소스 IAM 솔루션 Ke…
Mold 컴포넌트 라이브러리 (CCK 자체 디자인 시스템)
Mold 컴포넌트 라이브러리 (CCK 자체 디자인 시스템)은/는 ``` Mold = 틀, 금형, 주형
Kafka 사용 패턴 - K8s 내부 통신
Kafka 사용 패턴 - K8s 내부 통신은/는 핵심 개념을 요약
Kubernetes 기본 개념
Kubernetes 기본 개념은/는 ``` K8s = Kubernetes의 약어 K + 8글자(ubernete) + s = K8s
JPA 핵심 어노테이션 완벽 가이드
JPA 핵심 어노테이션 완벽 가이드은/는 JPA는 Java 객체를 관계형 데이터베이스에 매핑하기 위한 표준 명세(Specification)입니다.
Jenkins vs GitHub Actions
Jenkins vs GitHub Actions은/는 핵심 개념을 요약
Istio와 Service Mesh
Istio와 Service Mesh은/는 ``` Service Mesh = 마이크로서비스 간 통신을 관리하는 인프라 계층
HTTP 메서드와 FastAPI 데코레이터
HTTP 메서드와 FastAPI 데코레이터은/는 ```python from fastapi import FastAPI
Hibernate와 Soft Delete
Hibernate와 Soft Delete은/는 이 문서에서는 Java/Kotlin 진영의 대표적인 ORM 프레임워크인 Hibernate의 탄생 배경과 핵심 개념, 그리고 데이터 삭제 전략인 Soft Delete…
Hibernate ddl-auto
Hibernate ddl-auto은/는 ``` DDL = Data Definition Language └── CREATE, ALTER, DROP 등 테이블 구조를 정의하는 SQL
GDPR (General Data Protection Regulation)
GDPR (General Data Protection Regulation)은/는 핵심 개념을 요약
Claude Code OOM (Out of Memory) 대응
Claude Code OOM (Out of Memory) 대응은/는 핵심 개념을 요약
Carbon Design System (IBM)
Carbon Design System (IBM)은/는 ``` Carbon Design System
Backend 기본 개념
Backend 기본 개념은/는 POJO = Plain Old Java O**bject = 평범한 옛날 자바 객체
AWS 기본 개념 통합
AWS 기본 개념 통합은/는 핵심 개념을 요약
AWS Credentials Provider
AWS Credentials Provider은/는 핵심 개념을 요약
FastAPI 한눈에 정리 (개념·등장배경·특징까지)
FastAPI 한눈에 정리 (개념·등장배경·특징까지)은/는 # TL;DR
iOS App Reversing
iPhone 탈옥, Frida 설치, IPA 덤프까지 iOS 리버싱 가이드
Bazel 기초
Bazel 프로젝트 구성 파일과 빌드 시스템 기초
Research on Breaking Obfuscation
Syntia, Symbolic Execution을 이용한 난독화 제거 연구
Crackmes - JUMPOUT_0xFF
Instruction Overlapping 난독화 분석 (★★★★☆☆)
Crackmes - VmAdventures2
VM Interpreter 분석과 Disassembler 제작 (★★★★☆☆)
Crackmes - VmAdventures1
간단한 VM 기반 crackme 문제 풀이 (★★★☆☆☆)
Grapple with VM Protection
VM 기반 바이너리 보호 기법과 분석 방법론
Streaming Systems
도서 Streaming Systems를 읽으며 정리한 스트리밍 시스템 개념
x64 Binary Analysis Basics
x64 레지스터와 Windows calling convention 정리
Crackmes - Junkrat
난독화와 Anti-Debugging이 적용된 crackme 문제 풀이
Crackmes - SecretKey
간단한 난독화가 적용된 crackme 문제 풀이
Jellyfin Plugin Development
Jellyfin 플러그인 개발을 위한 C#, ASP.NET Core, Selenium 가이드
Singleton Pattern in Python
Python에서 Singleton 구현하기 - Metaclass, Decorator, Classic 비교
Deep Dive super() in Python
Python의 super() 함수와 MRO(Method Resolution Order) 심층 분석
Access To Private Member in C++
C++에서 friend, member pointer, ADL을 이용한 private 멤버 접근 기법
Python GIL (Global Interpreter Lock)
Python의 GIL이 필요한 이유와 멀티스레딩 제약사항
Vim Config Syntax
Vim의 key mapping, autocommand 등 설정 문법 정리
Rustonomicon - Lifetime
Rust의 Lifetime, Subtype, Variance 개념 심층 분석
Cow in Rust
Rust의 Copy-On-Write 스마트 포인터 std::borrow::Cow 분석
Introduction to ECS in Bevy
Rust 기반 게임 프레임워크 Bevy의 ECS 패러다임 소개
Welcome to Jekyll!
Jekyll과 Minimal Mistakes 테마 설정 가이드