TechFeedTechFeed
💻

Programming Languages

Rust, Go, TypeScript, Python 등 프로그래밍 언어 업데이트와 트렌드.

해설 포스트 (30)

uv 파이썬 패키지 매니저 2026 | pip·poetry 대체 설치·venv·락파일
Programming Languages

uv 파이썬 패키지 매니저 2026 | pip·poetry 대체 설치·venv·락파일

uv(Astral) 파이썬 패키지 매니저로 pip·poetry·venv·pyenv를 한 CLI에 묶는 2026 실무 가이드. uv pip 호환 설치, pyprojec…

Zod vs Valibot vs Yup 2026 — TypeScript 스키마 검증 라이브러리 실전 비교
Programming Languages

Zod vs Valibot vs Yup 2026 — TypeScript 스키마 검증 라이브러리 실전 비교

조드(Zod) vs 발리봇(Valibot) vs 얍(Yup) TypeScript 스키마 검증 비교. 타입 추론·번들·엣지 런타임·React Hook Form·tRPC…

타입스크립트 프로젝트 품질 체크리스트 2026 — strict 설정·린터·CI 파이프라인 40항목 실무 점검
Programming Languages

타입스크립트 프로젝트 품질 체크리스트 2026 — strict 설정·린터·CI 파이프라인 40항목 실무 점검

타입스크립트 프로젝트 품질을 높이는 실무 40개 점검 항목 모음. strict 모드와 noImplicitAny 단계적 적용법, tsconfig 필수 옵션, ESLin…

Python CLI 도구 개발 실전 튜토리얼 — Click 설치부터 서브 커맨드, Rich 출력, PyPI 배포까지
Programming Languages

Python CLI 도구 개발 실전 튜토리얼 — Click 설치부터 서브 커맨드, Rich 출력, PyPI 배포까지

파이썬(Python) CLI 도구를 Click 프레임워크로 단계별로 만드는 실전 튜토리얼. argparse와 Click의 차이, @click.group()으로 서브…

Python pandas 실전 튜토리얼 — CSV 로딩·DataFrame 조작·groupby·시각화 완전 정복
Programming Languages

Python pandas 실전 튜토리얼 — CSV 로딩·DataFrame 조작·groupby·시각화 완전 정복

Python pandas를 사용한 데이터 분석 단계별 튜토리얼. CSV·JSON·엑셀 불러오기, loc/iloc 행 필터링, 결측값 dropna·fillna 처리,…

Node.js 24 LTS 마이그레이션 가이드 — 타입스크립트 네이티브 실행, 권한 모델, 22에서 전환하는 법
Backend

Node.js 24 LTS 마이그레이션 가이드 — 타입스크립트 네이티브 실행, 권한 모델, 22에서 전환하는 법

Node.js 24가 LTS 단계에 진입했다. 타입스크립트 타입 스트리핑이 안정화돼 tsc 없이 .ts 파일을 직접 실행할 수 있고, 권한 모델(Permission…

JAVA_HOME 설정 방법 — Mac, Windows에서 환경변수 등록하기
Programming Languages

JAVA_HOME 설정 방법 — Mac, Windows에서 환경변수 등록하기

한 줄 요약: JAVA_HOME은 자바가 설치된 폴더 위치를 운영체제에 알려주는 환경변수다. 이게 안 잡혀 있으면 터미널에서 java 명령어가 안 되거나, 스프링·안…

Node.js 22 LTS 새 기능 총정리
Backend

Node.js 22 LTS 새 기능 총정리

한 줄 요약: Node.js 22는 2024년 4월 출시 후 2024년 10월 LTS로 전환됐다. V8 12.4 엔진 업그레이드, Fetch API 안정화, Test…

Zig 언어 입문 — C의 대안이 될 수 있을까
Programming Languages

Zig 언어 입문 — C의 대안이 될 수 있을까

한 줄 요약: Zig는 C의 복잡성(매크로, 암묵적 동작, 숨겨진 제어 흐름)을 제거하고 comptime, 명시적 메모리 관리, C 직접 호환으로 시스템 프로그래밍을…

Kotlin Multiplatform 실전 가이드
Programming Languages

Kotlin Multiplatform 실전 가이드

한 줄 요약: Kotlin Multiplatform(KMP)은 비즈니스 로직을 한 번 작성하고 Android, iOS, 웹, 데스크톱에서 공유하는 실용적인 접근이다.…

JavaScript ES2026 새 기능 정리
Programming Languages

JavaScript ES2026 새 기능 정리

한 줄 요약: ES2026은 Pipeline Operator, Temporal API 안정화, 새 배열 메서드, Pattern Matching 초안을 포함한다. 지금…

TypeScript vs JavaScript — 2026년 어떤 것을 선택할까
Programming Languages

TypeScript vs JavaScript — 2026년 어떤 것을 선택할까

한 줄 요약: 2026년 기준, 팀 규모 5명 이상이거나 코드베이스가 3개월 이상 유지될 프로젝트라면 TypeScript가 기본값이다. 단독 개발 소규모 스크립트나…

Python 3.13 새 기능 총정리
Programming Languages

Python 3.13 새 기능 총정리

한 줄 요약: Python 3.13은 GIL(전역 인터프리터 락) 실험적 제거, JIT 컴파일러 도입, 에러 메시지 대폭 개선이라는 세 축으로 구성된 가장 큰 변화…

Kotlin + Spring Boot 3 실전 튜토리얼 — Coroutines, JWT 인증, PostgreSQL, Docker 배포
Programming Languages

Kotlin + Spring Boot 3 실전 튜토리얼 — Coroutines, JWT 인증, PostgreSQL, Doc…

Kotlin과 Spring Boot 3로 Coroutines 기반 비동기 REST API를 단계별로 구현한다. data class로 DTO를 간소화하고, suspen…

pnpm vs npm vs Yarn Berry 2026 — JavaScript 패키지 매니저 속도·디스크·워크스페이스 실전 비교
Frontend

pnpm vs npm vs Yarn Berry 2026 — JavaScript 패키지 매니저 속도·디스크·워크스페이스 실전…

2026년 기준 신규 프로젝트의 기본 선택은 pnpm 이다. npm은 기존 프로젝트 유지보수용, Yarn Berry는 대형 모노레포에서 PnP나 zero-instal…

Axum 실전 튜토리얼 — Rust 비동기 웹 서버, JWT 인증, PostgreSQL 연동, Docker 배포
Programming Languages

Axum 실전 튜토리얼 — Rust 비동기 웹 서버, JWT 인증, PostgreSQL 연동, Docker 배포

한 줄 요약: Axum은 Tokio 팀이 만든 Rust 비동기 웹 프레임워크로, 타입 안전한 라우팅과 Tower 미들웨어 생태계를 기반으로 프로덕션 수준의 API 서…

Go로 마이크로서비스 구축하기
Programming Languages

Go로 마이크로서비스 구축하기

한 줄 요약: Go는 단순함, 빠른 컴파일, 네이티브 동시성(goroutine), 단일 바이너리 배포가 강점인 마이크로서비스 최적 언어다. Go(Golang)는 Go…

웹 개발자를 위한 Rust 입문
Programming Languages

웹 개발자를 위한 Rust 입문

한 줄 요약: 웹 개발자에게 Rust는 WebAssembly(Wasm)를 통한 고성능 연산, CLI 도구 개발(Turbopack, SWC, Biome), 그리고 메모…

Python 3.13 GIL 제거 완전 분석 — Free-threaded CPython이 실무에 미치는 영향
Programming Languages

Python 3.13 GIL 제거 완전 분석 — Free-threaded CPython이 실무에 미치는 영향

Python 3.13에서 실험적으로 활성화된 Free-threaded 모드(PEP 703)를 심층 분석한다. GIL의 역사, CPU 바운드 벤치마크 실측, NumPy…

TypeScript 5 고급 패턴 — 실무에서 바로 쓰는 타입
Frontend

TypeScript 5 고급 패턴 — 실무에서 바로 쓰는 타입

한 줄 요약: TypeScript 고급 패턴의 핵심은 Conditional Types, Template Literal Types, satisfies 연산자, 그리고…

Python asyncio 완전 정복 — 이벤트 루프, 코루틴, 동시성 패턴 실전 가이드
Programming Languages

Python asyncio 완전 정복 — 이벤트 루프, 코루틴, 동시성 패턴 실전 가이드

Python asyncio는 단순한 비동기 라이브러리가 아니다. 이벤트 루프, 코루틴, Task, Future가 맞물려 돌아가는 동시성 런타임이다. Python으로…

Go 언어 REST API 서버 튜토리얼 — 환경 설정부터 DB 연동, Docker 배포까지
Programming Languages

Go 언어 REST API 서버 튜토리얼 — 환경 설정부터 DB 연동, Docker 배포까지

한 줄 요약: Go(Golang)로 프로덕션 수준의 REST API 서버를 처음부터 만드는 단계별 튜토리얼. 환경 설정부터 라우팅, DB 연동, 미들웨어, Docke…

TypeScript 6.0 마이그레이션 가이드 — strict 기본값화, ESM 전환, Go 컴파일러 전환 준비
Frontend

TypeScript 6.0 마이그레이션 가이드 — strict 기본값화, ESM 전환, Go 컴파일러 전환 준비

2026년 3월, TypeScript 6.0이 정식 출시됐다. 가장 큰 변화는 두 가지다. strict: true가 기본값 이 됐고, TypeScript 7.0(Go…

💻
Programming Languages

Rust vs Go 백엔드 언어 비교 — 2026년 성능, 생산성, 커리어 관점 총정리

한 줄 요약: Rust는 GC 없는 최고 수준의 성능과 메모리 안전이 필요한 인프라·시스템 레이어에, Go는 빠른 개발 속도와 높은 생산성이 필요한 백엔드 서비스·마…

Rust vs Go 2026 비교 — 성능, 생산성, 생태계 총정리
Programming Languages

Rust vs Go 2026 비교 — 성능, 생산성, 생태계 총정리

한 줄 요약: 시스템 프로그래밍과 메모리 안전성이 최우선이면 Rust, 빠른 개발 속도와 간결한 동시성 처리가 필요하면 Go를 선택해라. 이 글에서는 성능, 생산성,…

Rust vs Go — 2026년 백엔드 실무 선택 가이드
Programming Languages

Rust vs Go — 2026년 백엔드 실무 선택 가이드

2026년 백엔드 실무에서 Rust와 Go 중 무엇을 선택해야 할까? 성능, 생산성, 팀 규모, 유지보수 비용까지 실무 기준으로 비교한다. 이 글이 필요한 사람 신규…

Rust vs Go — 2026년 백엔드 언어 선택 가이드
Programming Languages

Rust vs Go — 2026년 백엔드 언어 선택 가이드

한 줄 요약: Rust는 시스템 성능과 안정성이 최우선인 프로젝트에, Go는 팀 생산성과 빠른 서비스 구축이 목표인 프로젝트에 맞는 언어다. 2026년 백엔드 시장에…

Rust 2024 에디션 주요 변경점 정리 — gen 키워드, unsafe 강화, RPIT
Programming Languages

Rust 2024 에디션 주요 변경점 정리 — gen 키워드, unsafe 강화, RPIT

한 줄 요약: Rust 2024 에디션은 unsafe 코드 규칙 강화, 새로운 키워드 예약, lifetime capture 규칙 변경 등을 포함하며 cargo fix…

Python 3.13 free-threaded 모드 실전 가이드 — GIL 없는 Python
Programming Languages

Python 3.13 free-threaded 모드 실전 가이드 — GIL 없는 Python

한 줄 요약: Python 3.13의 free-threaded 모드(--disable-gil)는 GIL을 제거해 CPU-bound 멀티스레드 작업 성능을 최대 수배…

Swift 6 동시성 완벽 가이드 — async/await부터 Actor까지
Programming Languages

Swift 6 동시성 완벽 가이드 — async/await부터 Actor까지

한 줄 요약: Swift 6는 컴파일 타임에 데이터 레이스를 완전히 차단하는 Strict Concurrency를 도입했다. async/await, Actor, Sen…