처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

Tech News

트렌드를 한눈에 보는 테크 뉴스

HN · GitHub · Reddit 외 13개 소스에서 매일 큐레이션

'JavaScript' 검색 결과 150 초기화
오늘
HN 원문

Red Hat 공식 NPM 패키지가 해킹당했다 - 공급망 공격의 또 다른 사례

## 무슨 일이 일어났을까요? 오픈소스 생태계를 또 한 번 흔드는 사건이 터졌어요. Red Hat이 공식적으로 배포하던 NPM 패키지들이 침해(compromise) 당했다는 소식이 GitHub 이슈를 통해 공개됐거든요. 정확히 말하면 `@redh...

어제
HN 원문

SSD 활동 패턴으로 사용자를 추적한다 — 새로운 브라우저 핑거프린팅 공격

## 또 하나의 추적 기술, 이번엔 SSD를 본다 웹사이트가 사용자를 식별하는 방법은 시간이 지날수록 점점 교묘해지고 있어요. 처음엔 쿠키였고, 다음엔 LocalStorage, 그 다음엔 캔버스 핑거프린팅(Canvas Fingerprinting,...

이번 주
HN 원문

디자인 엔지니어링이 직업이 되는 시대 - interfaces.dev가 던지는 화두

## 디자이너도 개발자도 아닌, 그 사이의 사람들 요즘 실리콘밸리 채용 공고에서 자주 보이는 직무가 있어요. **디자인 엔지니어(Design Engineer)**. 한국에서는 아직 생소한 이름인데, Vercel, Linear, Stripe, Fi...

HN 원문

1999년의 Mac OS 9에서 오늘의 웹을 본다는 도전, Macsurf 이야기

## 클래식 Mac을 기억하시나요 Mac OS 9는 1999년에 나온 애플의 **마지막 "클래식" 운영체제**예요. 지금 우리가 쓰는 macOS의 조상이긴 하지만, 내부 구조는 완전히 달라요. Mac OS X가 UNIX 기반으로 새로 만들어지면서...

TTJ 코딩클래스 정규반

테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?

17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공

정규반 보기
HN 원문

30년 전 게임이 만든 마법, Voxel Space 렌더링을 다시 들여다보다

## 왜 지금 다시 Voxel Space일까 혹시 90년대 PC게임 "Comanche"를 기억하시나요? 헬리콥터 타고 협곡을 누비던 그 게임이요. 3D 그래픽카드가 보급되기 한참 전인 1992년에 나왔는데, 당시 사람들이 "이게 어떻게 가능하지?...

HN 원문

Ruby가 더 빨라지는 비결, ZJIT의 새 레지스터 할당기 들여다보기

## Ruby의 새로운 JIT, ZJIT가 왜 중요한가 Ruby 개발자라면 한 번쯤 들어봤을 거예요. "Ruby는 느리다"는 오래된 편견 말이에요. 사실 요즘 Ruby는 그렇게 느리지 않은데, 이걸 가능하게 만든 핵심 기술이 바로 **JIT 컴파...

HN 원문

TypeScript를 실행 파일로 직접 컴파일하는 Perry: SWC와 LLVM의 만남

## TypeScript가 네이티브 실행 파일이 된다고? TypeScript로 개발해본 분들이라면 한 번쯤 이런 생각 해보셨을 거예요. "내 TS 코드가 Node.js 없이 그냥 실행되면 얼마나 좋을까?" 보통 TypeScript를 배포할 때는 ...

HN 원문

Lisp 위에 Haskell의 타입 시스템을 얹다 — 정적 타입 Lisp, Coalton

## Lisp인데 타입이 있다고요? Lisp 하면 보통 ‘괄호 많은 동적 타입 언어’를 떠올리잖아요. 유연하고 강력하지만, 타입을 컴파일 시점에 잡아주지 않아서 큰 프로그램에선 실수가 런타임에야 터지곤 하죠. 그런데 Coalton이라는 프로젝트는 여...

HN 원문

코딩이 곧 게임 플레이 — 자바스크립트로 가상 세계를 해킹하는 'Bitburner'

## 게임을 하려면 코드를 짜야 한다고요? 방치형 게임(incremental game)이라고 들어보셨나요. 이게 뭐냐면, 화면을 켜두기만 해도 자원이 차곡차곡 쌓이고, 그걸로 능력치를 올리고, 또 그 능력으로 더 빨리 자원을 모으는… 숫자가 점점 커...

HN 원문

Go에 드디어 제네릭 메서드가 온다? 5년 만에 다시 열린 논의

## Go 제네릭, 그 다음 단계 이야기 Go 언어를 써본 분이라면 2022년에 추가된 제네릭(Generics) 기능을 기억하실 거예요. 제네릭이 뭐냐면, 똑같은 로직인데 타입만 다른 함수를 매번 새로 만들지 않고 "이 함수는 어떤 타입이든 받을...

HN 원문

C 언어의 배열은 사실 배열이 아니다? 포인터와의 미묘한 관계 파헤치기

## C를 처음 배울 때 모두가 헷갈리는 것 C 언어를 공부하다 보면 누구나 한 번쯤 멈칫하는 순간이 있어요. 바로 "배열과 포인터는 같은 건가, 다른 건가?"라는 질문이거든요. 교과서에서는 "배열 이름은 포인터처럼 동작한다"고 가볍게 넘어가는데, ...

HN 원문

Cloudflare Flagship 등장, 엣지 컴퓨팅의 다음 단계가 시작됐다

## Cloudflare가 또 새 카드를 꺼냈다 Cloudflare가 'Flagship'이라는 새로운 개발자 플랫폼을 공개했어요. 이름부터 "우리 회사의 대표작이야"라고 외치는 느낌인데, 실제로도 그동안 흩어져 있던 Workers, R2, D1,...

HN 원문

"함수에 색깔이 있다"는 그 유명한 글, 비동기 코드의 본질에 대해

## 10년 넘게 회자되는 클래식 게임 프로그래밍 언어 "Wren"의 창시자이자 "Crafting Interpreters" 책으로 유명한 로버트 나이스트롬(Bob Nystrom)이 2015년에 쓴 글이 다시 돌고 있어요. 제목은 "What Col...

HN 원문

LLM은 "심심한 언어"를 좋아한다 — Rust 대신 Python을 고르는 이유

## AI가 짜는 코드, 왜 언어마다 품질이 다를까 Claude나 GPT한테 같은 기능을 Python으로 짜달라고 했을 때와 Rust로 짜달라고 했을 때, 결과물의 안정성이 꽤 다르다는 걸 느껴본 분 많으실 거예요. Python 코드는 거의 바로...

HN 원문

Firefox가 Intel Raptor Lake에서 죽는 이유 - CPU 버그를 소프트웨어로 막는 법

## 잘 돌아가던 브라우저가 갑자기 죽기 시작했다 노트북이나 데스크톱에서 Firefox를 쓰는데 갑자기 크래시가 자주 발생한다면, 혹시 CPU가 Intel 13세대(Raptor Lake)나 14세대(Raptor Lake Refresh)인지 한번 확인...

5월 24일
HN 원문

40년 된 언어 Scheme, R7RS Large 절차형 명세 초안이 공개됐어요

## Scheme이 아직도 살아 있다고? 프로그래밍 언어 역사 수업에서 한 번쯤 들어봤을 이름, **Scheme**. 1975년에 MIT에서 탄생한 Lisp 계열 언어인데요. "괄호 많은 그 언어"로 기억하는 분도 많을 거예요. 그런데 이 언어가 아...

HN 원문

Electrobun 2.0가 Bun에서 분리된다 — Rust 재작성이 만든 변화

## Electrobun이 뭐였더라 혹시 **Electrobun**이라는 프로젝트를 들어보셨나요? 이름에서 느껴지듯이 Electron의 대안으로 등장한 데스크톱 앱 프레임워크인데요. Electron이 Chromium과 Node.js를 묶어서 만드는 ...

5월 23일
HN 원문

Forth에서 영감받은 언어로 웹사이트를 만든다고? 스택 기반 언어가 부활하는 이유

## 잠깐, Forth가 뭐였더라 혹시 Forth라는 프로그래밍 언어 들어보신 적 있나요? 1970년대에 찰스 무어(Charles Moore)가 만든 언어인데요, 지금은 거의 박물관에 있을 법한 고전 언어예요. 그런데 robida.net이라는 곳...

5월 22일
HN 원문

Python 3.15에서 조용히 들어온 진짜 알짜 기능들

## 헤드라인 너머의 변화들 Python 3.15가 곧 출시를 앞두고 있어요. 보통 새 버전 얘기 나오면 다들 "GIL이 어떻게 됐냐", "JIT은 들어왔냐" 같은 큰 떡밥에만 관심을 쏟잖아요. 그런데 한 개발자(blog.changs.co.uk)가 ...

HN 원문

브라우저에서 리눅스 VM 돌려서 옛날 스캐너 되살리기, WebUSB의 진짜 활용법

## 도대체 무슨 프로젝트인가요 'Yes We Scan'이라는 이름의 프로젝트가 등장했어요. 한 줄로 요약하면 "드라이버 지원이 끊긴 옛날 USB 스캐너를, 브라우저만 열어서 사용할 수 있게 해주는" 서비스예요. 옛날 HP나 Canon 스캐너 같은 ...

1 2 3 ... 8 »