드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (409)
    • Javascript (172)
    • Go (142)
    • Rust (33)
    • Python (30)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (9)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python

Next.js 16 핵심 업데이트 총정리 개발자라면 놓치지 마세요

Next.js 16 핵심 업데이트 총정리 개발자라면 놓치지 마세요 Next.js 16이 드디어 출시되었는데요.이번 업데이트는 결코 가볍지 않은, 그야말로 '역대급'이라고 할 수 있습니다.안정화된 터보팩(Turbopack)부터 내장된 리액트 컴파일러(React Compiler), 한층 더 똑똑해진 라우팅, 그리고 개발자들의 오랜 골칫거리였던 캐싱 문제를 해결해 줄 새로운 API까지 정말 많은 것들이 바뀌었거든요.이번 글에서는 Next.js 16의 핵심 기능과 꼭 알아둬야 할 주요 변경점들을 예제와 함께 자세히 짚어보겠습니다. 드디어 안정화된 터보팩(Turbopack)드디어 터보팩(Turbopack)이 개발 및 프로덕션 환경 모두에서 안정화 단계에 접어들었는데요.이제부터는 모든 애플리케이션의 기본 번들러로 ..

  • format_list_bulleted Javascript
  • · 2025. 10. 17.
  • textsms
타입스크립트 5.9 지금 바로 업그레이드해야 하는 이유

타입스크립트 5.9 지금 바로 업그레이드해야 하는 이유

타입스크립트 5.9 지금 바로 업그레이드해야 하는 이유 드디어 타입스크립트(TypeScript) 5.9가 공개되었는데요.아마 이 소식을 듣고 가장 먼저 드는 생각은 '업그레이드를 해야 할까?'일 겁니다.결론부터 말씀드리면, 대답은 '확실한 예스'입니다.이번 5.9 버전은 단순한 점진적 업데이트가 아니거든요.성능 개선과 개발자 중심의 새로운 기능들이 균형 있게 포함된 의미 있는 도약입니다.이번 릴리스는 타입스크립트 팀이 커뮤니티의 목소리에 얼마나 귀 기울이고 있는지 보여주는데요.단순히 강력한 타입 시스템을 넘어, '사용하는 즐거움'까지 고민한 흔적이 엿보이는 업데이트입니다.특히 5.9 버전에서 주목할 만한 점은 '실질적으로 중요한' 작은 개선들에 집중했다는 점인데요.가장 영향력 있는 변화가 항상 가장 요란..

  • format_list_bulleted Javascript
  • · 2025. 10. 16.
  • textsms

클라우드플레어는 어떻게 스스로를 무너뜨렸나 코드 한 줄보다 무서운 것

클라우드플레어는 어떻게 스스로를 무너뜨렸나 코드 한 줄보다 무서운 것 세계 최강의 인터넷 방패로 불리는 클라우드플레어(Cloudflare)가 다운되는 초유의 사태가 있었는데요.초당 수십 테라비트의 디도스(DDoS) 공격도 우습게 막아내던 바로 그 회사였습니다.전 세계 IT 업계가 '대체 무슨 일이냐'며 술렁였던 것도 당연했거든요.모두가 역사에 기록될 만한 거대한 사이버 공격을 예상했습니다.그런데 막상 뚜껑을 열어보니, 범인은 예상치 못한 곳에 있었는데요.외부의 적이 아니라, 가장 기본적인 코딩 실수 하나가 스스로를 공격한 '자체 디도스(Self-DDoS)'였습니다.개발자라면 누구나 한 번쯤 저질러봤을 법한 리액트(React)의 '무한 루프' 실수가 그 원인이었거든요.하지만 오늘 우리가 파고들 이야기는 이..

  • format_list_bulleted Javascript
  • · 2025. 9. 25.
  • textsms

Vite에서 import.meta.env 타입 에러 해결하기! 5분이면 끝나는 완벽 가이드

Vite에서 import.meta.env 타입 에러 해결하기! 5분이면 끝나는 완벽 가이드문제 상황비트(Vite)로 리액트와 타입스크립트 프로젝트를 개발하던 중에 환경변수를 사용하려고 했는데요.갑자기 이런 에러 메시지가 떴습니다.// 예시 코드const apiUrl = import.meta.env.VITE_API_URL; ^ 에러: Property 'env' does not exist on type 'ImportMeta'.환경변수를 불러오려고 했을 뿐인데 타입스크립트가 'import.meta.env'를 인식하지 못하는 거죠.처음엔 당황했지만, 생각보다 간단한 방법으로 해결할 수 있었습니다. 타입 단언으로는 해결이 안 되더라고요구글링을 해보니 타입 단언(..

  • format_list_bulleted Javascript
  • · 2025. 9. 22.
  • textsms

React useEffect와 의존성 배열 완벽 정리! 무한 루프 피하는 꿀팁까지

React useEffect와 의존성 배열 완벽 정리! 무한 루프 피하는 꿀팁까지리액트를 배우다 보면 'useEffect'를 제대로 이해하는 게 정말 중요한데요.오늘은 이 훅을 완벽하게 마스터하기 위한 핵심 내용들을 정리해보겠습니다.제가 이번에 집중적으로 학습한 내용은 다음과 같은데요.첫째로 'useEffect'의 기본 사용법을 확실히 익히고, 둘째로 의존성 배열이 정확히 어떤 역할을 하는지 이해하는 겁니다.셋째로는 API에서 데이터를 가져와서 state에 저장하는 실전 패턴을 익히고, 마지막으로 로딩이나 에러 처리까지 포함한 완벽한 부작용 처리 방법을 배우는 거죠. useEffect가 뭐길래 이렇게 중요할까?'useEffect'는 리액트에서 제공하는 훅 중 하나인데요.리액트 컴포넌트가 '화면에 그려진 ..

  • format_list_bulleted Javascript
  • · 2025. 9. 22.
  • textsms

Prisma 마이그레이션 중 EPERM 에러가 뜬다면? 5분만에 해결하는 방법

Prisma 마이그레이션 중 EPERM 에러가 뜬다면? 5분만에 해결하는 방법갑자기 마주친 에러 상황프리즈마(Prisma)로 데이터베이스 스키마를 수정하고 있었는데요.평소처럼 prisma migrate dev 명령어를 실행했더니 갑자기 이런 에러 메시지가 떴습니다.EPERM: operation not permitted, ~~~~~~~~~~(디렉토리 경로)처음 보는 에러라 당황했지만, 다행히 간단한 방법으로 해결할 수 있었거든요.오늘은 제가 이 문제를 해결한 방법을 공유해보려고 합니다. 실제로 효과를 본 해결 방법크게 두 가지 방법을 시도했는데요.사실 두 방법을 동시에 적용해서 정확히 어떤 것이 직접적인 해결책이었는지는 모르겠지만, 어쨌든 문제는 깔끔하게 해결됐습니다.방법 1. node_modules 폴더..

  • format_list_bulleted Javascript
  • · 2025. 9. 22.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 29
  • navigate_next
태그
  • #타입스크립트
  • #자바스크립트
  • #javascript
  • #typescript
  • #Golang
  • #성능 최적화
  • #Rust
  • #프로그래밍
  • #Go
  • #Go 언어
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바