01
DEV.to·▲ 237·댓글 136
GitHub 프로필을 사이버펑크 콘솔로 변신시키고, 커밋 기록으로 도시를 만들었습니다
I Turned My GitHub Profile Into a Cyberpunk Console With a City Built From My Contributions
작성자는 늦은 밤 번뜩이는 아이디어로 GitHub 프로필을 사이버펑크 테마의 인터랙티브 콘솔로 구현했다. 핵심 아이디어는 기여(contribution) 그래프를 단순한 초록 사각형 격자가 아닌, 하루하루의 커밋 수에 따라 건물 높이가 달라지는 픽셀 도시로 변환한 것이다. GitHub의 샌드박스 제한(JavaScript·CSS 미지원)을 SVG 이미지 형식의 허점을 이용해 우회했으며, 콘솔 화면을 23개의 이미지 조각으로 분할하는 방식으로 이음새 없는 비주얼을 구현했다. 매일 GitHub Actions 봇이 자동으로 기여 데이터를 가져와 README를 갱신하며, API 장애에 대한 예외 처리도 갖추고 있다.
커뮤니티 반응
댓글 반응은 전반적으로 극찬 일색이며, 단순히 겉모양만 꾸민 것이 아니라 기여 데이터를 실제 시각 시스템(건물 높이, 도시 레이아웃 등)으로 연결한 설계 철학을 높이 평가하는 의견이 눈에 띈다. 한 댓글에서는 동일한 패턴을 CI/CD 활동 시각화 등 다른 분야에도 응용할 수 있겠다는 아이디어를 제시했다. 기술적인 우려로는 GitHub의 이미지 캐시 문제, 즉 SVG가 매일 갱신될 때 캐시 무효화 처리가 제대로 되는지에 대한 질문이 제기되었다.
02
DEV.to·▲ 89·댓글 113
이번 주 당신의 성과는 무엇인가요?
What was your win this week?
매주 금요일마다 개발자 커뮤니티 DEV에서 진행되는 '이번 주 성과 공유' 스레드입니다. 승진, 새 프로젝트 시작, 까다로운 버그 수정, 게임 레벨 클리어 등 크고 작은 모든 성취를 나누는 자리입니다. 커뮤니티 큐레이터 FrancisTR이 진행을 맡아 참여자들의 이야기를 독려하며, 이번 주에는 Hacktoberfest 첫 참가, 새 직장 적응, 블로그 이전 등 다양한 경험담이 공유되었습니다.
커뮤니티 반응
Hacktoberfest에 생전 처음 참가해 스티커를 받게 됐다는 기쁜 소식, 100개가 넘는 브라우저 탭을 마침내 닫았다는 소소한 승리가 공감을 얻었습니다. 소프트웨어 엔지니어로 새 직장에 입사한 지 3주째라는 후기나, 8개 LLM의 번역 품질을 비교한 흥미로운 연구를 DEV에 처음 올렸다는 이야기도 눈길을 끌었습니다. 한편 사직 권고를 받았음에도 침착하게 전문가답게 버텨냈다는 고백처럼 개인적으로 힘든 상황을 '나름의 성과'로 공유하는 솔직한 댓글도 있어, 성과의 의미를 다시 생각하게 하는 반응도 있었습니다.
03
Lobsters·▲ 68·댓글 68
이메일 자체 호스팅 사용자들 - 어떤 걸 쓰고 계신가요?
Email Self Hosters - what are you using?
작성자는 현재 여러 도메인에 maddy를 사용해 이메일을 자체 호스팅하고 있으며, iOS 기본 메일 앱에서 연결 및 메시지 다운로드가 느려 OTP 이메일 처리에 문제가 생긴다고 토로했다. 이에 다른 자체 호스팅 사용자들의 구성 사례가 공유되었는데, postfix + dovecot 조합이 가장 많이 언급되었고, mailcow, docker-mailserver, OpenSMTPD 등도 거론되었다. 스팸 필터링에는 spamassassin, rspamd 등이 활용되며, Gmail·Outlook 등 대형 메일 서비스의 수신 거부 문제가 공통적인 고충으로 꼽혔다. 일부 사용자는 아웃바운드 릴레이로 AWS SES를 활용해 Microsoft 측 차단 문제를 우회하고 있었다.
커뮤니티 반응
댓글 참여자들은 postfix + dovecot 조합을 오랫동안 안정적으로 써왔다는 의견이 많았고, 대형 메일 서비스(Gmail, Outlook)로의 메일 전달 거부나 Spamhaus PBL 등재 문제가 공통적인 불만으로 제기되었다. 일부는 AWS SES를 아웃바운드 릴레이로 써서 이 문제를 우회하고 있다고 공유했으며, Tumblr처럼 특정 서비스가 자체 호스팅 서버로 메일 발송 자체를 시도하지 않는 특이한 사례도 언급되었다. 전반적으로 자체 호스팅 이메일의 기술적 안정성보다는 외부 대형 서비스와의 호환성·평판 관리가 가장 큰 도전으로 인식되는 분위기였다.
04
DEV.to·▲ 116·댓글 44
바이브 코딩으로 누구나 만들 수 있는 시대에도, 개발자 포트폴리오가 여전히 필요한 이유
Why you still need a Website Portfolio, even though everyone can Vibe Code it.
AI가 몇 분 만에 그럴듯한 포트폴리오 웹사이트를 만들어주는 시대가 되면서, 포트폴리오의 의미가 퇴색되는 것 아니냐는 의문이 생기고 있다. 필자는 이에 대해 'AI로 만든 포트폴리오는 겉모습이 달라 보여도 결국 비슷한 패턴과 UI 요소를 공유하기 때문에 경험 있는 채용 담당자 눈에는 금방 티가 난다'고 지적한다. 또한 화려한 포트폴리오 뒤에 실제 실력이 없으면 결국 본인이 손해라며, 포트폴리오는 자신의 작업물을 보여주는 '프레젠테이션 도구'일 뿐 그 자체가 실력을 대신할 수 없다고 강조한다. 결론적으로 AI 시대일수록 개성 있고 진정성 있는 포트폴리오를 직접 고민하고 만드는 것이 여전히 채용 시장에서 차별화 포인트가 된다는 주장이다.
커뮤니티 반응
댓글에서는 필자의 포트폴리오 디자인, 특히 스크롤 시 나타나는 '튀어오르는 공' 애니메이션에 대한 호평이 주를 이뤘다. 한 댓글에서는 '코드 실행 비용이 거의 없어진 시대에 포트폴리오의 구조적 설계와 문서화 능력이 진정한 경쟁력'이라며 필자의 논지에 동의했다. 일부는 LinkedIn 프로필로도 충분하다는 의견을 밝혔지만, 자신만의 도메인을 갖는 것이 주체성 측면에서 의미 있다는 반론도 있었고, 재학생 댓글러는 인턴 경험과 오픈소스 기여를 포트폴리오에 어떻게 담아야 하는지 조언을 구하기도 했다.
05
Lobsters·▲ 57·댓글 33
비동기 Rust: 스케줄러는 어디에 존재하는가?
Async Rust: Where does the scheduler live?
이 글은 비동기 Rust에 대해 커뮤니티에서 자주 제기되는 불만 사항들을 5×5 빙고 카드 형식으로 정리한 유머러스한 기술 아티클이다. 다루는 주요 불만으로는 스코프 태스크 트릴레마(동시성·병렬성·borrowing 중 둘만 선택 가능), 함수 색칠 문제(function coloring), 비동기 클로저 지원까지 6년이 걸린 점, Tokio가 사실상 유일한 런타임처럼 인식되는 'Tokio 독점주의', '그냥 스레드 쓰면 되잖아'는 반론, 복잡한 컴파일 에러, 비동기 Drop 미지원, Futures의 지연 실행(lazy evaluation) 등이 포함된다. 또한 Rust가 초기에 그린 스레드를 지원했다가 제거한 역사적 배경도 언급하며, 비동기 Rust 논쟁에서 빙고를 완성할 수 있는지 독자에게 도전을 제안한다.
06
DEV.to·▲ 77·댓글 30
인도 구자라트 나디아드에서 핵토버페스트 개최 🚀 DDU 대학교 공식 MLH 밋업 (10월 15일)
Hacktoberfest Is Coming to Nadiad, Gujarat 🚀 Official MLH Meetup at DDU, 15 Oct
인도 다르마신 데사이 대학교(DDU)의 졸업반 학생이 혼자서 MLH 공식 핵토버페스트 밋업을 기획했다. 1학년 때 오픈소스·해커톤·개발자 커뮤니티를 전혀 몰랐던 자신의 경험을 바탕으로, 후배들이 같은 기회를 놓치지 않길 바라는 마음에서 시작한 행사다. 10월 15일 오후 5시 30분부터 무료로 진행되며, 오픈소스 AI 모델 소개, NVIDIA NIM API를 활용한 Claude Code 실습, MLH·DEV·핵토버페스트 활용법 등을 다룬다. 참가자는 MyMLH 계정으로 체크인하면 가상 스티커와 공식 수료 인증서를 받을 수 있으며, MLH에서 스티커 팩도 우편으로 발송된다.
커뮤니티 반응
댓글 반응은 전반적으로 응원과 호평 일색이다. '1학년 때 커뮤니티나 멘토를 일찍 만났더라면 인생이 달라졌을 것'이라는 공감 의견과 함께, '허락을 기다리지 말고 스스로 오픈소스나 프로젝트에 먼저 도전하라'는 조언이 눈에 띈다. 다른 나라 참가자들도 직접 올 수 없는 아쉬움을 표하며 성공을 응원했고, 구자라트어로 '행운을 빈다'는 메시지도 달렸다.
07
DEV.to·▲ 89·댓글 22
개발자 기회 레이더 #19: Hacktoberfest, 2만 달러 AI 에이전트 해커톤, Pear Prime 2027
Dev Opportunity Radar #19: Hacktoberfest, $20K AI Agent Hackathon, and Pear Prime 2027
매주 금요일 발행되는 '개발자 기회 레이더'의 19번째 뉴스레터로, 개발자들이 놓치기 쉬운 기회·리소스·커뮤니티를 큐레이션해 소개한다. 이번 주 주요 내용은 Pear VC의 조기 커리어 프로그램인 'Pear Prime 2027'(마감 2027년 1월 4일), MLH × DEV가 주관하는 오픈소스 행사 'Hacktoberfest 2026'(2026년 10월), 그리고 WeMakeDevs × FalkorDB가 주최하는 AI 에이전트 해커톤 'Graph Hacks: Context for AI Agents'(마감 2026년 10월 18일)이다. 추천 학습 자료로는 언어 모델 스케일링의 시스템 측면(TPU·GPU·샤딩·병렬처리 등)을 다루는 무료 온라인 도서 'How to Scale Your Model'이 소개됐다.
커뮤니티 반응
독자들은 19회 연속 발행이라는 꾸준함에 축하와 감사를 보내며 매주 기다리게 되는 콘텐츠라는 호평을 남겼다. 'How to Scale Your Model'에 대해서는 단순 프롬프팅에 머무르는 AI 콘텐츠가 많은 가운데 실제 시스템 엔지니어링까지 다룬다는 점에서 특히 반갑다는 반응이 많았다. 앞으로 더 보고 싶은 기회로는 에이전트 인프라·메모리 시스템, 백엔드 분산 파이프라인·시스템 엔지니어링에 특화된 해커톤이나 프로그램을 원한다는 의견이 다수였다. 한편 Pear Prime 2025 사이클 경험자는 스크리닝 응답까지 11일이 걸렸다며 공식 일정보다 여유 있게 준비하라고 조언했고, Hacktoberfest 초보자에게는 메인테이너가 실제로 PR을 리뷰하는 저장소를 골라야 한다는 실질적인 팁도 공유됐다.
08
DEV.to·▲ 80·댓글 18
우리가 보지 못하는 취업 준비의 이면
The Parts of a Job Search We Don't See
OpenAI 연구원 Alisa Liu가 6년간의 NLP 박사 과정 후 산업계 취업을 준비한 경험을 바탕으로, 취업 활동의 숨겨진 측면을 조명한 글이다. 그녀는 11개 회사에서 57번의 인터뷰를 진행했고, 여기에 46번의 리크루터 통화와 16번의 오퍼 후 대화까지 더해졌다. 필자는 이 경험에서 타이밍 조율, 인터뷰 체력, 회사마다 다른 준비 방식, 협상, 그리고 감정적 소진이라는 요소들을 핵심 교훈으로 추려냈다. 특히 '무언가를 알고 있다는 것'과 '그것을 인터뷰 상황에서 실제로 보여줄 수 있다는 것'은 전혀 다른 능력임을 강조하며, 취업 준비의 정서적 측면도 결코 부수적인 것이 아님을 이야기한다.
커뮤니티 반응
댓글에서는 '알고 있어도 막상 보여주기 어렵다'는 포인트에 많은 공감이 모였으며, 한 댓글은 이를 뇌의 위협 반응으로 설명하며 모의 인터뷰만으로는 해결되지 않는다고 덧붙였다. 자신의 취업 경험을 공유하는 댓글도 있었는데, 위치 문제로 탈락했지만 장애물을 미리 언급하는 법을 배웠다는 사례가 있었다. 일본에서 AI를 이용한 인터뷰가 늘고 있다는 이슈도 제기되었으며, 인터뷰를 데이터로 삼아 매번 피드백 루프를 만들라는 실용적인 조언도 주목받았다.
09
Lobsters·▲ 129·댓글 17
Gleam, 더 이상 Erlang 소스 코드를 생성하지 않는다
Gleam doesn't compile to Erlang source anymore
Gleam v1.19.0이 출시되면서 Erlang 코드 생성 방식이 크게 바뀌었다. 기존에는 Erlang 소스 코드를 생성(트랜스파일)했지만, 이제는 Erlang 컴파일러의 중간 표현인 '추상 형식(abstract forms)'을 직접 출력한다. 이를 통해 Erlang 컴파일러의 앞단 처리를 생략해 빌드 속도가 크게 향상됐고, BEAM 크래시 리포트와 스택 트레이스의 줄 번호가 원본 Gleam 소스 기준으로 정확하게 표시된다. 벤치마크 기준으로 v1.17.0 대비 v1.19.0의 컴파일 속도가 눈에 띄게 개선됐으며, 컴파일러 코드 품질도 향상됐다고 팀은 밝혔다.
10
Lobsters·▲ 20·댓글 13
모든 것이 지나간 후를 위한 지속 가능한 웹 커리어
A sustainable web career, for when all this blows over
2026년 웹 업계는 이성적이지 않은 이유들로 어려운 시기를 겪고 있지만, 저자는 상황이 개선될 것이라 확신하며 그 전까지 핵심 역량을 쌓을 것을 권고한다. 특히 접근성(Accessibility)을 처음부터 모든 결정에 반영하는 자세, 그리고 CSS-in-JS 같은 추상화에 의존하지 않고 CSS를 깊이 이해해 스타일시트를 직접 작성하는 능력이 중요하다고 강조한다. 또한 AI 확산으로 인해 오히려 희소해진 커뮤니케이션 능력—간결함, 조기 문제 제기, 긍정적 태도—이 전문가로서 두각을 나타낼 수 있는 핵심 역량으로 꼽힌다. 저자는 이러한 기초 기술들이 AI가 만들어낸 획일적 디자인 홍수 속에서 웹 전문가를 차별화시켜줄 것이라고 주장한다.