
TypeScript infer 사용법: 조건부 타입에서 타입 추론하기
이번 학습을 통하여 이 문서는 TypeScript의 조건부 타입과 infer를 처음 접하는 분도 쉽게 이해할 수 있도록 다시 정리한 학습용 버전입니다. 복잡한 타입을 자동으로 추출하거나 배열과 함수·API 타입을 분석하는 방법을 단계별로 배울 수 있게 구…
더 읽기
이번 학습을 통하여 이 문서는 TypeScript의 조건부 타입과 infer를 처음 접하는 분도 쉽게 이해할 수 있도록 다시 정리한 학습용 버전입니다. 복잡한 타입을 자동으로 추출하거나 배열과 함수·API 타입을 분석하는 방법을 단계별로 배울 수 있게 구…
더 읽기
이 글에서 정리하는 내용 저는 URL 파라미터가 무엇인지부터 시작해, JavaScript에서 값을 읽고 수정하는 방법, 그리고 퍼블리셔 실무에서 바로 쓸 수 있는 활용 패턴까지 한 흐름으로 정리하겠습니다. 이 글을 끝까지 보면 이벤트 페이지의 탭 유지, 필터 상태 보존…
더 읽기
이 글에서 정리하는 내용 2026년 기준으로 최신 CSS를 어디까지 운영 서비스에 넣어도 되는지, Baseline 배지를 읽는 법과 실제 프로젝트 판단 기준을 함께 정리합니다. 단순히 지원 여부만 보는 것이 아니라 핵심 기능인지, fallback이 가능한지, 웹뷰와 오…
더 읽기
이 글에서 정리하는 내용 저는 반응형에서 이미지가 깨지거나 찌그러지거나 자글거릴 때, 어떤 순서로 확인해야 하는지 체크리스트 기준으로 정리하겠습니다. object-fit과 background-size 차이부터 큰 이미지를 작게 보여도 거칠어 보이는 원인까지 문제 단위로…
더 읽기
개발자 영어 말하기 습관: 하루 10분 실무 표현 연습법 오늘은 30일 챌린지의 첫날입니다. 실력을 급하게 끌어올리기보다, 하루 10분을 영어에 쓰는 습관을 먼저 만들겠습니다. 기초를 지난 분 기준으로 ‘의견·판단·생각 정리’에서 자주 쓰는 문장 5개를 …
더 읽기
이 글에서 정리하는 내용 노코드 자동화와 개발 자동화의 차이를 속도, 자유도, 유지보수, 비용 기준으로 비교하고, Zapier, Make, n8n 같은 도구와 JavaScript, Python 기반 자동화가 어떤 상황에서 더 적합한지 정리합니다. 이 글은 노코드 자동화…
더 읽기
주요 포인트 한눈에 보기 와 를 단순 정의가 아닌 공격 흐름과 책임 위치를 기준으로 정리합니다. 는 인증된 사용자의 요청을 악용하는 공격이고, 는 브라우저에서 악성 스크립트가 실행되는 공격이라는 차이를 중심으로 설명합니다. 실제 공격 예시 코드와 함께, 프론트엔드에서…
더 읽기
이 글에서 정리하는 내용 이 글에서는 오토마타 이론의 큰 흐름을 따라 유한 오토마타, 문자열 수락, 마르코프 연쇄, 형식 문법, 촘스키 계층을 한 번에 정리합니다. 상태 그래프를 읽는 법과 문자열 판별 방식, 문법이 언어를 생성하는 구조까지 연결해서 이해할 수 있도록 …
더 읽기
이 글에서 정리하는 내용 저는 이 글에서 정수론의 핵심 흐름을 한 번에 정리해보겠습니다. 약수와 배수, 최대공약수, 유클리드 호제법, 모듈로 합동, 소수와 소인수분해, 페르마의 작은 정리, 나머지 거듭제곱 알고리즘, RSA 암호까지 하나의 연결된 흐름으로 이해할 수 있…
더 읽기
이 글에서 정리하는 내용 경우의 수를 세는 가장 기본적인 법칙부터 순열, 조합, 이항정리, 확률, 조건부확률, 점화식, 비둘기집 원리까지 한 흐름으로 정리합니다. 공식을 따로 외우기보다 어떤 문제에서 어떤 기준으로 개념을 골라야 하는지 이해하는 데 초점을 맞춥니다. …
더 읽기