본문 바로가기
전체 25건
25
Backend12분 읽기
고루틴 누수 잡기 — 새는 패턴 6가지와 프로파일로 찾는 법
고루틴이 끝나지 않고 쌓이는 전형적인 패턴과 탐지 방법을 정리한다. 채널 블로킹, 컨텍스트 미전파, 타임아웃 없는 대기 같은 원인별 재현 코드와 pprof·테스트 기반 검출법을 다룬다.
#Go#고루틴#메모리누수
2026.09.16
24
Backend3분 읽기
Go 1.23 generic types — 6개월 production 패턴
Go 1.23 generic types 안정 6개월. 사내 라이브러리 12개 generic 도입. 코드 중복 -52%, 패턴·함정 정리.
#Go#Generics#Type
2026.06.02
23
Backend4분 읽기
Go 1.25 range-over-func + iter — 새 이터레이터 프로덕션 패턴
Go 1.25의 range-over-func GA와 iter 패키지. 컬렉션 추상화, 채널 대안, 메모리 효율 패턴 정리.
#Go#Iterator#iter
2026.05.21
22
Etc14분 읽기
CLI 도구 만들기 실전 — Rust clap·Go cobra·Bun 비교 + 배포 전략
CLI 도구를 만들고 배포하는 실전 — Rust(clap), Go(cobra), Bun(commander) 3가지로 같은 도구 구현, Homebrew·npm·cargo 배포 전략.
#CLI#Rust#Go
2026.04.28
21
Backend7분 읽기
Go 1.24 실전 — generics·sync.OnceFunc·HTTP/3·timer 개선
Go 1.24의 핵심 변경 — generic alias, sync.OnceFunc·OnceValue, time.Timer GC 개선, HTTP/3, weak pointer까지 실전 활용.
#Go#1.24#Generics
2026.04.23
20
AI10분 읽기
MCP 서버 구축 실전 — Python·TypeScript·Go 3개 언어 비교
Anthropic MCP(Model Context Protocol) 서버를 Python·TypeScript·Go로 구현하고 비교. 각 언어별 SDK 차이, stdio vs HTTP transport 선택.
#MCP#AI#Python
2026.04.22
19
Backend4분 읽기
Go 1.24 제네릭 실전 — 5가지 실무 패턴과 4가지 안티패턴 완전 정리
Go 1.24 제네릭의 실무 도입 전략. 진짜 유용한 5가지 패턴(컬렉션·Result·Option·Repository·Constraints)과 피해야 할 4가지 안티패턴을 코드로 정리한다.
#Go#Generics#Go1.24
2026.04.10
18
Backend8분 읽기
Go Fiber 프레임워크 — Express 스타일의 고성능 웹 개발
Go의 Fiber 프레임워크를 사용하여 Express.js와 유사한 문법으로 고성능 REST API를 개발하는 방법을 실전 예제로 설명합니다.
#Go#Fiber#웹프레임워크
2026.02.12
17
Backend2분 읽기
Go 에러 핸들링 베스트 프랙티스
Go의 에러 핸들링 패턴 — errors.Is, errors.As, 커스텀 에러 타입, 센티널 에러.
#Go#Error Handling#Best Practice
2025.07.10
16
Backend9분 읽기
Go 에러 래핑과 Sentinel Error 패턴
Go의 에러 처리 패턴인 Sentinel Error, 에러 래핑(wrapping), errors.Is/As를 활용한 체계적인 에러 핸들링 전략을 다룹니다.
#Go#에러핸들링#Sentinel
2025.06.07
15
Backend1분 읽기
Go 웹 개발 — net/http와 Chi 라우터 실전 가이드
Go 표준 라이브러리 net/http와 Chi 라우터로 RESTful API를 구축하는 방법.
#Go#Chi#REST API
2025.04.09
14
Backend4분 읽기
Go 1.23 새 기능 — 이터레이터, 향상된 제네릭
Go 1.23의 range-over-func 이터레이터와 제네릭 개선 사항 정리.
#Go#Iterator#Generics
2025.01.14