24시간 브라우저 탭을 40개 켜고 달리는 개발자들에게 (feat. 세션 관리법)
주변에 엄청난 퍼포먼스를 내는 창업가나 시니어 개발자들을 보면, 깨어있는 모든 시간에 일 관련 생각을 붙들고 사는 것처럼 보입니다. 특히 프로젝트의 성공 여부나 비즈니스적 압박이 커질수록 뇌를 24시간 풀가동하는 경향이 있죠. 머리를 이 고민에 더 오래 노출시킬수록 성공 가능성도 ...
주변에 엄청난 퍼포먼스를 내는 창업가나 시니어 개발자들을 보면, 깨어있는 모든 시간에 일 관련 생각을 붙들고 사는 것처럼 보입니다. 특히 프로젝트의 성공 여부나 비즈니스적 압박이 커질수록 뇌를 24시간 풀가동하는 경향이 있죠. 머리를 이 고민에 더 오래 노출시킬수록 성공 가능성도 ...
안녕하세요, 개발자 여러분! 오늘도 ChatGPT, Claude, Cursor랑 밤새도록 티키타카하면서 코드 짜고 계신가요?
AI는 대단히 뛰어난 기획자이자 코더입니다. 하지만 AI와 프로젝트를 진행하다 보면 곧장 벽에 부딪히곤 합니다. 특히 AI가 내 의도와 다르게 코드를 생성하거나, 수정 불가능한 거대한 결과물을 던져줄 때면 “도대체 어떻게 통제해야 하는가?”라는 근원적인 질문에 빠지게 됩니다.
지난 몇달간, 저는 AI와 함께 여러 프로젝트를 밀도 있게 진행했습니다.
“그냥 ChatGPT 하나만 쓰면 되는 거 아닌가요?”
소스를 작성하면 테스트 코드와 더불어 API 문서를 만들어 동료나 혹은 다른 개발자가 사용하기 쉽게 도큐먼트를 제공합니다.
깃헙이 개발에 차지하는 비중이 커지면서, 깃헙 액션을 이용해서 CI와 CD를 구현하는데, 깃헙 액션을 테스트 하기 위한 방법으로 로컬에서 깃헙 액션을 구동하는 방법을 알아봅니다.
라라벨 Valet을 대신할 수 있는 Laravel Herd를 사용하면 편하게 개발 환경을 만들 수 있지만, XDebug 에러가 날 경우가 있습니다. 에러를 해결할 수 있는 방법을 알려 드립니다.
여러가지 블로깅 플랫폼을 사용해 본 후 Jekyll를 선택한 이유를 설명해 보겠습니다.
자바 커뮤니티에서 패키지매니저는 구글이 안드로이드에서 Gradle의 손을 들어주면서 Ant와 Maven 보다 점유율을 높이고 있습니다. Gradle에서 버전과 그 밖의 것들을 이야기 해 보겠습니다.
스프링 부트의 공식 IDE는 다섯가지를 소개하고 있고, 주력으로 네가지를 제안합니다. 그 중 어떤 도구가 나에게 최고의 IDE일까요? 알아봅시다.
스프링 부트 환경에서 http://localhost:8080 이 아닌 https://spring-boot.test 와 같은 도메인으로 개발할 수 있는 방법을 소개합니다.