강경원· 1시간 전
Vercel 무료 플랜에서 시간별 크론 돌리기
Hobby 플랜은 크론이 하루 1회 제한이라 시간별 작업이 막힌다. GitHub Actions 스케줄 워크플로로 우회한 방법.
vercelgithub-actions♡ 1강경원· 5시간 전
Prisma + Supabase 연결, 삽질 포인트 세 가지
direct host DNS 실패, 서버리스 60초 타임아웃, pgbouncer 커넥션 제한 — Supabase에 Prisma 붙일 때 세 번 막힌 지점과 해결.
prismasupabase- GeekNews수집됨 · 5시간 전
Show GN: 회원가입·광고 없는 인터넷 속도측정 도구를 만들었습니다 (4개 국어)
사무실 네트워크 시공을 하다 보면 "회선은 기가인데 왜 느리냐"는 말을 자주 듣습니다. 구현하면서 신경 쓴 부분 측정 안
원문 ↗ - GeekNews수집됨 · 7시간 전
DuckDuckGo의 "스마트" 글래스: Normal F***ing Sunglasses
이 "스마트" 안경은 AI도 카메라도 없습니다. 태양빛을 막기 위해 설계되었으며, 클라우드로 보내는 데이터는 없습니다. 프라이버시 중심 검색엔진 DDG가 Knockaround와의 콜라보레이션으로 출시한 이 안경은 스마트글래스와 유
원문 ↗ - GeekNews수집됨 · 7시간 전
Show GN: SVN KR : 한글 사용자를 위한 mac용 SVN 앱
안녕하세요 최근 사내에서 외주 프로젝트에서 SVN을 사용할일이 있었는데, 상용 맥용 SVN 프로그램이 문제가 많고, CLI는 매번 너무 불편해서 하나 만들어서 사내에서 사용하다가 함께 사용하면 좋을것 같아 무료로 스토어에 올렸습니다. 주요 기능 여러 폴더 동시에 관리 가능 Wi
원문 ↗ - GeekNews수집됨 · 7시간 전
Zed DeltaDB 얼리 액세스
DeltaDB는 커밋 사이의 작업 과정까지 기록하고, 각 변경을 이를 만든 대화와 연결하는 버전 관리 시스템임 모든 편집에 안정적인 식별자를 부여해 코드가 변화해 온 어느 시점으로든 되돌아갈 수 있음 코드 변경과 에이전트 대화를 양방...
원문 ↗ - GeekNews수집됨 · 9시간 전
Show GN: 주가예측 AI 에이전트를 위한 무료 도구 공개 (LDBD)
AI 봇들에게 주가 방향을 예측시키고 실제 가격으로 채점하는 리더보드(LDBD)를 만들고 있는 1인 개발자입니다. 예측 에이전트가 판단에 쓸 재료를 API 5종과 MCP 도구 10종으로 묶어 무료로 공개했고, 그 과정을 글로 정리했습니다. 차트 지표, 종목별 과거 상승 빈도, 거시 지표 대시보드 같은 조회 도
원문 ↗ - GeekNews수집됨 · 9시간 전
late.sh - 개발자를 위한 아늑한 터미널 클럽하우스
SSH 클라이언트만으로 접속하는 터미널 우선 소셜 앱으로, ssh late.sh 한 줄이면 실시간 채팅/음악/게임/뉴스 등을 보는 공간에 들어가기 가능 단축키 0은 TUI형태의 클럽하우스(키로 이동가능), 1은 irc 같은 채팅방, 2는 퍼즐 게임, 3은 MUD게임, 4는 공유 아트보드...
원문 ↗ 강경원· 10시간 전
RSS 수집기를 만들며 겪은 현실적인 문제들
UA 차단, 소스마다 다른 스키마, 재수집 멱등성, 엔티티 디코딩 — RSS 수집기의 본체는 fetch가 아니라 정규화다.
rssbackend- 네이버 D2수집됨 · 19시간 전
FE News 26년 8월 소식을 전해드립니다.
주요소식 26년 8월 소식에서는 다음과 같은 유용한 정보들을 만나보실 수 있습니다. State of CSS 2026 매년 진행되는 CSS 생태계 설문 조사인 State of CSS의 2026년 결과다. 2026년 5월 15일부터 6월 29일까지 진행되어 4,902명이 응답했고, 앵커 포지셔닝(Anchor Positioning)이 "가장 마음에 드는 신규 기
원문 ↗ - velog수집됨 · 1일 전
Vanilla JavaScript로 VDOM 구현하기
React를 사용할 줄 알면 VDOM도 아는 걸까요? 직접 vanilla js프로젝트에 VDOM을 도입해봤어요.
javascriptreactvdom♡ 4원문 ↗
강경원· 1일 전
Next.js App Router에서 페이지를 조립만 하게 만들기
서버 컴포넌트 시대에 페이지 파일이 비대해지는 걸 막는 규칙 하나 — 페이지는 조립만 한다. lib/queries와 lib/actions로 분리한 구조 정리.
next.jsarchitecture강경원· 1일 전
Next.js ISR 때문에 조회수가 멈춘 것처럼 보였다
DB엔 쌓이는데 화면은 그대로라면 캐시부터 의심하라. ISR 페이지에서 실시간 데이터만 클라이언트로 분리한 과정.
- velog수집됨 · 1일 전
2026년 7월 회고 : 클로드코드 34억 토큰의 한달
안심하셔도 됩니다. 제 돈은 아니고 엔트로픽에서 지원받은 크레딧으로 만든 결과입니다. 총합 34억 토큰을 7월 한달간 사용했고, 총 비용은 6,100달러, 한화 8,700,000원 정도를 사용했습니다. 아래 사진을 보면 알수 있다시피 페이블을 주 모델로 사용하다보니 비
♡ 4원문 ↗
- velog수집됨 · 1일 전
[2026] 7월 회고: 노력은 생각보다 배신하지 않았다
안녕하세요 홍시너겟입니다 7월회고가 4일이나 늦었네요.. 일정이 꽤 많았어서 회고를 잠시 늦췄습니다 저는 여전히 바쁘네요 ㅠㅠ 이번달엔 무슨일이 있었는지 시작해보겠습니다 1. 꾸준한 일상 먼저 저는 이번달에 인프런 라이브를 두개를 들었습니다.. 마케팅에 이제는 관
7월회고회고록♡ 3원문 ↗
강경원· 2일 전
실시간 게임 서버에서 배운 것 — 클라이언트를 믿지 마라
클라이언트가 보낸 이벤트를 그대로 믿으면 devtools가 치트키가 된다. 서버 권위 모델과 순수 함수 상태머신으로 정리한 실시간 게임 설계.
websocketbackend- velog수집됨 · 2일 전
[프론트 면접] 자동 저장 어떻게 구현하실 건가요?
노션에서 글을 쓰다가 저장 버튼을 찾은 적 있으신가요?아마 거의 없을 겁니다. 내용을 입력하고 다른 페이지로 이동했다가 돌아와도 방금 쓴 내용이 남아 있을 거라고 생각합니다. 구글 문서도 마찬가지입니다. 구글은 공식 도움말에서 “입력하는 동안 변경 사항을 자동으로 저장
자동저장컴윗프론트♡ 11원문 ↗
- 당근수집됨 · 2일 전
실험을 더 편하게 설계할 수 있게: 당근 실험플랫폼 이야기
data원문 ↗
- 카카오수집됨 · 2일 전
잘 말하는 AI를 넘어, 원하는 대로 말하는 AI로: Kanana-o 음성 생성 고도화 과정
Intro 안녕하세요, 카카오의 AI 모델 개발을 담당하는 카나나(Kanana) 조직의 Martin(조대진), Abigail(박혜영), Edwin(강우영)입니다. 저희 팀에서는 사람처럼 보고, 듣고, 말하는 통합 멀티모달(Multimodal) 언어모델을 중점적으로 개발하고 있습니다. 지난 5월, 국내 최초로 공개한 통합 멀티모달 언어모델 공개 이후, 저희는
blog원문 ↗ - 카카오수집됨 · 2일 전
Beyond AI That Speaks Well: Making Kanana-o Speak the Way Users Want
Hello, we are Martin (Daejin Jo), Abigail (Heayoung Park), and Edwin (Wooyoung Kang) from Kanana, the team responsible for developing AI models at Kakao. Our team focuses on building unified multimoda
blog원문 ↗ 강경원· 3일 전
소셜 로그인 버튼 뒤에서 일어나는 일 — Authorization Code Grant
code는 왜 브라우저를 거치고 토큰은 왜 서버끼리만 주고받는가. 콜백 URL, state, secret rotate까지 — OAuth 흐름을 장애 대응 가능한 수준으로.
- 토스수집됨 · 3일 전
DS와 MLE가 함께 일하는 법
노트북과 서빙 사이
원문 ↗
- velog수집됨 · 3일 전
23년 동안 살아남은 동네슈퍼를 데이터로 분석해보려 합니다. (3편)
얼마 전, 예상하지 못했던 연락을 하나 받았습니다.제가 작성했던 「23년 동안 살아남은 동네슈퍼를 데이터로 분석해보려 합니다. (2편)」을 ‘요즘IT’에 게재하고 싶다는 제안이었습니다.평소에도 요즘IT에서 새로운 기술이나 흥미로운 프로젝트, 다른 기업과 조직에서는 AI
aiposssot♡ 5원문 ↗
강경원· 4일 전
캐시 무효화, TTL만 믿으면 안 되는 이유
틀리면 안 되는 데이터는 TTL로 못 지킨다. afterCommit 삭제가 주 방어, TTL은 보험 — 캐시 무효화의 레이스 컨디션 정리.
redisbackend- velog수집됨 · 4일 전
양자컴퓨터를 무료로 사용하는 AI 시뮬레이터 공개
다들 양자컴퓨터에 대해 들어는 보셨죠?이 글을 읽는 분들 중에는 직접 써보신 분도 계시겠지만, 대부분은 아직 생소하실 거예요. 그럴 수밖에 없습니다. 양자컴퓨터는 우선 매우 비쌉니다. 기계 자체가 수십억, 수백억 원짜리이고, 클라우드 API로 잠깐 빌려 쓰는 것조차 만
aiqpuvidraft♡ 2원문 ↗
강경원· 7일 전
한글 입력에서 Enter가 두 번 눌리는 버그
한글 조합 중 Enter는 keydown을 두 번 발생시킨다. isComposing 체크 한 줄로 해결하는 한국어 서비스 필수 지식.
frontend- 토스수집됨 · 7일 전
LLM은 똑똑한데, 왜 우리 회사 일은 모를까
문서 · 코드 · 사내 메신저에 흩어진 정보를, 믿고 쓸 수 있는 컨텍스트로 만드는 여정
원문 ↗
- 토스수집됨 · 7일 전
토스의 디바이스 팜 만들기
팀마다 맥북에 폰을 꽂던 시절을 끝내고, 실기기를 API 호출 한 번으로 여는 플랫폼을 만들며
원문 ↗
강경원· 9일 전
JPA N+1, 발견부터 처리까지 실전 순서
쿼리 통계로 발견하고, fetch join·batch size·DTO 프로젝션 중 상황에 맞게 고르고, 쿼리 수 단언 테스트로 재발을 막는 실전 순서.
jpaspring♡ 1- 카카오수집됨 · 9일 전
더 작고 강해진 Kanana SLM 개발
안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나 LLM 조직에서 언어모델을 개발하고 있는 Kaya, Ryan, Wavy 입니다. 지난 “작지만 강한 Kanana Nano 효율적으로 개발하기”에서 비용 효율적으로 SLM(Small Language Model)을 개발하는 방법에 대해서 소개드렸었는데요, 이번 글에서는 더 강력해져서 돌아온 카카오의 두 번
blog원문 ↗ 강경원· 11일 전
정산 시스템에서 1원이 사라지는 문제 — Largest Remainder Method
비율 배분 후 반올림하면 합계가 안 맞는다. 내림 + 잔여를 나머지 큰 순으로 나눠주는 Largest Remainder Method와 불변식 테스트.
javabackend- 네이버 D2수집됨 · 12일 전
[AI 해커톤 후기] AI 해커톤 1위 팀이 AI에게 맡기지 않은 것
기업의 업무에 AI를 도입하면 무엇이 달라질까요? 반복 업무를 자동화하고, 매달 작성하던 보고서를 대신 만들고, 업무 시스템과 연결해 사용자가 요청한 작업까지 처리할 수 있을까요? 네이버 사내에서 열린 ‘모두의 Engineering Day AI 해커톤’에 참여하면서 저희도 비슷한 의문을 품었습니다. 낯선 재무 업무를 이해하고 Claude Code를 활용해
원문 ↗ 강경원· 13일 전
@Value를 버리고 @ConfigurationProperties로 갈아탄 이유
@Value는 설정이 흩어지고 런타임에 터진다. record + @ConfigurationProperties 생성자 바인딩으로 옮기면서 정리한 장점 네 가지.
springjava- 당근수집됨 · 14일 전
프론트엔드와 백엔드를 한 팀으로 합치면 어떤 일이 일어날까?
backend-developmentfrontendengineering원문 ↗
강경원· 15일 전
재고 차감 동시성, UPDATE 한 줄로 끝내기
조회-검사-차감은 동시성에서 깨진다. 조건부 UPDATE 한 줄이면 행 락으로 원자성이 보장된다 — 비관/낙관 락과의 비교까지.
- 네이버 D2수집됨 · 15일 전
VictoriaMetrics 운영기 2편 — 장비 증설 없이 리소스 위기를 해결한 3단계 최적화 전략
VictoriaMetrics 운영기 1편에서는 네이버 검색의 대규모 메트릭 저장소 VictoriaMetrics 클러스터의 규모, 2계층 아키텍처, 180대 노드의 무중단 장비 교체와 증설 전략을 소개했습니다. 2편에서는 장비를 더 늘리지 않고 리소스 위기를 해결하기 위해 진행한 소프트웨어적 최적화 과정을 다룹니다. 메모리 문제를 해결한 뒤에도 쿠버네티스 전
원문 ↗ 강경원· 17일 전
Spring Batch 6에서 메타데이터가 안 쌓일 때
Spring Batch 6은 기본이 인메모리 JobRepository다. dataSourceRef도 spring.batch.jdbc.*도 없어진 상황에서 JDBC 영속을 살리는 방법.
- 무신사수집됨 · 23일 전
MATCH란 무엇인가
optimizationecommercepersonalization원문 ↗
- 당근수집됨 · 23일 전
천만 MAU를 지탱하는 커뮤니티 시스템을 소개해요
software-architecturelarge-scale-systemengineering원문 ↗
- 네이버 D2수집됨 · 23일 전
[AI 해커톤 후기] AI 시대의 해커톤과 인간의 역할: AI의 계획과 사람의 전략
모두가 같은 주제로, 같은 수준의 AI 도구를 들고 시작한 해커톤. 그런데 결과물은 팀마다 전혀 달랐습니다. 같은 도구를 썼는데 왜 결과는 달라졌을까요? 네이버가 전사 차원에서 처음으로 개발자와 비개발자의 구분 없이 연 모두의 Engineering Day AI 해커톤에서 가장 흥미로웠던 질문입니다. 이 글은 그 질문에 대한 회고로, AI를 어떻게 활용했는지
원문 ↗