모든 포스트

도커 기초 강좌 #3 이미지와 컨테이너 — build, run, ps, logs, exec
7 분 소요

도커 기초 강좌 #3 이미지와 컨테이너 — build, run, ps, logs, exec

도커 CLI의 일상 명령군을 한곳에 정리합니다. build의 옵션, run의 자주 쓰는 플래그(-d, --name, --rm, -e), 그리고 ps , logs , exec , stop , rm으로 이어지는 컨테이너 라이프사이클까지 정리합니다.

모던 리액트 + Next.js #6 Server Actions와 폼 (마무리)
10 분 소요

모던 리액트 + Next.js #6 Server Actions와 폼 (마무리)

Server Actions로 폼 제출과 서버 데이터 변경을 단순하게 다루고, useActionState/useFormStatus로 UX를 다듬는 패턴, 그리고 시리즈 회고로 마무리합니다.

도커 기초 강좌 #2 Dockerfile 첫 작성 — FROM, RUN, COPY, CMD
8 분 소요

도커 기초 강좌 #2 Dockerfile 첫 작성 — FROM, RUN, COPY, CMD

Dockerfile로 내 앱의 이미지를 처음 직접 만들어보겠습니다. FROM으로 베이스를 고르고, RUN으로 환경을 준비하고, COPY로 코드를 넣고, CMD로 실행 명령을 정합니다. 작은 파이썬 앱 하나로 전체 흐름을 한 번 따라가겠습니다.

모던 리액트 + Next.js #5 Suspense와 use()로 로딩 처리
9 분 소요

모던 리액트 + Next.js #5 Suspense와 use()로 로딩 처리

준비된 부분부터 점진적으로 보여주는 streaming, Suspense 경계, loading.js, 그리고 새로 등장한 use() 훅을 다룹니다.

도커 기초 강좌 #1 컨테이너란 — VM과 차이, 도커 생태계
10 분 소요

도커 기초 강좌 #1 컨테이너란 — VM과 차이, 도커 생태계

왜 도커인가. 컨테이너가 가상머신과 어떻게 다른지, 도커가 등장한 배경, 그리고 Engine,CLI,Compose,Hub로 이뤄진 도커 생태계의 큰 그림을 살펴보겠습니다.

모던 리액트 + Next.js #4 데이터 페칭과 캐싱
8 분 소요

모던 리액트 + Next.js #4 데이터 페칭과 캐싱

Server Component에서 async/await로 데이터를 직접 가져오는 패턴, 그리고 Next.js의 캐싱 동작과 재검증을 살펴봅니다.

컴퓨터 바이러스와 랜섬웨어의 역사
7 분 소요

컴퓨터 바이러스와 랜섬웨어의 역사

컴퓨터 바이러스가 처음 등장한 1971년부터 워너크라이 랜섬웨어가 전 세계를 마비시킨 2017년까지, 멀웨어가 장난에서 조직적 범죄로 진화해 온 과정을 시간순으로 정리합니다.

모던 리액트 + Next.js #3 Server Components vs Client Components
8 분 소요

모던 리액트 + Next.js #3 Server Components vs Client Components

두 종류의 컴포넌트가 어떻게 다르고, 'use client' 디렉티브로 어떻게 경계를 긋는지, 그리고 둘을 어떻게 섞어 쓰는지를 정리합니다.

모던 리액트 + Next.js #2 Next.js 시작과 App Router
8 분 소요

모던 리액트 + Next.js #2 Next.js 시작과 App Router

Next.js 프로젝트를 만들고 App Router의 파일 기반 라우팅, layout 시스템, 중첩 레이아웃을 손에 익혀봅니다.

모던 리액트 + Next.js #1 왜 Next.js와 Server Components인가
7 분 소요

모던 리액트 + Next.js #1 왜 Next.js와 Server Components인가

클라이언트 사이드 리액트의 한계와 Server Components가 풀어내는 문제, CSR/SSR/RSC의 차이를 정리합니다.

리액트로 Todo 앱 만들기 #5 영속화와 마무리
7 분 소요

리액트로 Todo 앱 만들기 #5 영속화와 마무리

localStorage로 데이터를 영속화하고 새로고침해도 유지되도록 마무리합니다. 시리즈 전체를 회고하며 다음 단계도 안내합니다.

비개발자를 위한 IT 상식 #3 서버, 클라우드, 그리고 배포
5 분 소요

비개발자를 위한 IT 상식 #3 서버, 클라우드, 그리고 배포

개발자들이 말하는 "서버 내려갔어요", "배포 중이에요", "운영에 반영됐어요"가 무슨 뜻인지 코드 없이 설명하겠습니다. 백엔드가 실제로 어디서 실행되는지, 서버와 클라우드와 배포를 비개발자 눈높이로 풀어보겠습니다.