개발? 새발!
개발·코드·도구

개발? 새발!

개발·코드·도구을 더 깊이 이해하고, 일상에 필요한 답을 찾아가는 기록.

네이비 배경과 민트 연결선으로 구성한 코드 노트형 도해. Swift 6 동시성 경계 진단에서 시작해 불변 전달 값은 Sendable, UI 전용 상태는 MainActor, 공유 가변 상태는 actor로 분류하는 흐름을 보여준다.

Swift 6 Sendable 오류, 경계부터 고치는 단계별 전환법

Swift 6 전환에서 Sendable 오류를 줄이는 가장 안전한 순서는 ‘경고를 한꺼번에 없애기’가 아니라 값이 넘어가는 동시성 경계를 먼저 찾고, 불변 값은 Sendable로 만들고, UI는 @MainActor에 두고, 공유 가변 상태는 actor로…

2026.09.09
jQuery 2025년에도 알아야 하는 이유 (feat. 레거시 코드 살려내기)

jQuery 2025년에도 알아야 하는 이유 (feat. 레거시 코드 살려내기)

안녕하세요 :) 요즘 프론트엔드 개발자분들과 이야기하다 보면 “jQuery요? 그거 아직도 쓰나요?”라는 질문을 종종 들어요. 솔직히 React, Vue 전성시대에 jQuery를 배운다는 게 조금 시대착오적으로 보일 수도 있죠. 근데 있잖아요? 회사에 들어가…

2025.12.18
Transformer Visualization: 블랙박스 AI를 들여다보는 방법

Transformer Visualization: 블랙박스 AI를 들여다보는 방법

안녕하세요 :) 요즘 ChatGPT, Claude 같은 AI 모델들 쓰다 보면 이런 생각 한 번쯤 들지 않나요? “얘네는 대체 어떻게 이렇게 그럴듯하게 대답하는 거지?” 저도 딱 그랬어요. 그래서 Transformer 모델 내부를…

2025.12.18
tmux 너로 정했다 - 터미널 하나로 모든 걸 해결하는 법

tmux 너로 정했다 – 터미널 하나로 모든 걸 해결하는 법

안녕하세요 :) 혹시 SSH로 서버에 접속해서 작업하다가 연결이 끊겨서 멘붕 와본 적 있으신가요? 아니면 터미널 창을 10개쯤 띄워놓고 “이게 어느 서버였지…?” 하면서 한참 헤매본 적도요. 저도 딱 그랬어요. 그러다 찾게…

2025.12.15