Design Pattern 6 1. '디자인 패턴'이란? 0. 객체지향 프로그래밍에서의 제 1, 2 원칙 Adapter, Decorator 1 분장으로 알아보는 데코레이터와 변장으로 알아보는 어댑터 Structural 1 2. 팩토리 '메소드' 패턴 & '추상' 팩토리 패턴 Observer 1 5. 옵저버 패턴 Creational 1 6. 싱글턴 패턴, 그리고 Race Condition Deployment 1 Docker 간단하게 살펴보는 기본 개념 Language 5 Kotlin 1 Coroutine: Thread 와의 차이와 그 특징 Javascript 1 Javascript 엔진 개요 및 실행 과정으로 살펴보는 Hoisting 과 Closure iOS, Swift 2 개발 일지 - iOS 아키텍쳐 패턴 MVC, MVVM, VIPER Swift 4+ 문법 중 open 키워드에 대해 알아보자 Functional Programming 1 한 장으로 이해하는 함수형 프로그래밍 - 클로저, 커링, Functor, 모나드 Frontend 3 CORS - Cross-origin AJAX 호출을 위한 SOP 보완 정책 쓰로틀링(Throttling)과 디바운싱(Debounce)의 차이점 Javascript 1 자바스크립트 런타임 환경: 크롬 '브라우저'와 Node.js '서버' Workplace 4 프로페셔널해 보이는 메일 주소 만드는 방법 VSCode 에서 Hexo 디버깅 하는 방법 Hexo, Icarus 새 버전으로 마이그레이션 및 커스터마이징 신입 개발자였던 내게 해주고싶은 조언들 Javascript 1 자바스크립트 엔진 실행 과정으로 이해하는 '호이스팅'과 '클로저' Development 2 한 장으로 이해하는 정규표현식 오픈 소스(공개 소프트웨어)의 다양한 라이센스들 Troubleshooting 3 Java 8+ 3 ParallelStream 과 HashMap 의 Rehashing 이슈 Spring Security: SecurityContextHolder 의 Thread 공유 전략 Wrapper Class Caching: Integer(Wrapper Class) == 사용시 이슈 Spring 1 Spring MVC 구조 및 동작 원리와 처리 흐름 Opinion 5 시니어 채용 시 유리한 연봉협상 시점과 전략 LLM 필터가 앗아가는 대화의 근육과 소통의 양식 법치주의의 한계와 인간의 다양성 철학은 왜 아직도 과거에 머물러있는가 짧아진 집중력과 끈기를 보완하기 위한 글쓰기