목록분류 전체보기 (104)
우당탕탕
왜 개발자들은 20만 원짜리 키보드에 열광하는가? 하루 8시간, 키보드 위에서 먹고사는 우리 개발자들에게 키보드는 단순한 입력 도구가 아닙니다. 매일 쓰는 젓가락, 매일 신는 신발과 같습니다. 저 역시 몇 년간 기본 멤브레인 키보드(혹은 애플 매직 키보드)를 쓰다가 고질적인 손가락 통증과 오타 때문에 큰맘 먹고 기계식 키보드의 세계에 입문했습니다.수많은 제품을 거쳐 키크론(Keychron) Q1 Pro에 정착한 지 3개월. 결론부터 말하면, 업무 효율이 늘어났고 무엇보다 키보드 타건감 때문에 일하는 게 즐거워졌습니다.이 글은 흔한 타건음 ASMR 리뷰가 아닌, 철저히 개발자의 생산성 관점에서 작성된 실용적인 후기입니다.테스트 환경제 코딩 환경과 키보드 스펙은 다음과 같습니다. - 키보드: Keychron..
AWS re:Invent 2025 총정리: Nova 2, Bedrock, Aurora DSQL로 보는 클라우드·AI 미래 2025년 AWS re:Invent가 라스베이거스에서 열리면서, 올해 클라우드·AI·서버리스 방향이 거의 다 나왔습니다. 백엔드·MSA 개발자 입장에서 핵심만 뽑아서, 실제 프로젝트에 어떻게 써먹을지까지 정리한 글입니다.2025 re:Invent의 공식 키 메시지는 “Agentic AI + 서버리스 데이터 + AI 특화 인프라”였습니다. Amazon은 Nova 2 모델 패밀리, Trainium3, Graviton5, Aurora DSQL GA 같은 대형 업데이트를 한 번에 내놓으면서, AI 애플리케이션 개발부터 학습·배포·운영까지 전 구간을 AWS 안에서 닫겠다는 그림을 명확히 했습..
개발자는 장비빨이다예전에는 장비빨이 아니고 단순 실력만 좋으면 빨리 개발을 할 수 있다고 생각했었습니다. 하지만 빌드 속도가 느리고, 기다리는 시간이 길어짐에 따라 생각이 변했습니다. 개발자는 장비발도 중요하다....도커 컨테이너 5~6개 띄우고, 인텔리제이 인덱싱 돌아가는 동안 팬 소리와 발열에 고통받던 2019년 인텔 맥북을 보내주고, M4 Max 맥북 16인치 맥스를 질렀습니다. 결론부터 말하면, "이거 사고 하루에 30분씩 아껴서 1년이면 기계값 뽑는 거 같습니다" 지금부터 감성이 아닌, 철저하게 Spring Boot & Docker 개발 환경에서의 숫자로 검증해 보겠습니다.테스트 환경 가장 일반적인 백엔드 실무 환경을 그대로 구성했습니다.- 기종 : MacBook Max 16 ( 16 Core ..
🧩 1. 갤럭시 트라이폴드 디자인과 첫인상갤럭시 트라이폴드는 두 번 접히는 구조(왼쪽→오른쪽 순서)로, 접힌 상태는 159.2 x 75 x 12.9mm로 스마트폰 크기이지만 펼치면 10인치 태블릿처럼 엄청 큰 화면을 가지게 됩니다.무게는 309g으로 크래프티드 블랙 색상이 존재하며 아래 사진과 같이 고급스러움을 풍기고 있습니다. • 두께: 펼침 3.9mm, IP48 방수 지원 ⚙️ 2. 퍼포먼스스냅드라곤 8 엘리트 칩셋에 16GB RAM, 512GB/1TB 저장공간으로 멀티태스킹이 완벽합니다.메인 디스플레이는 10인치 LTPO AMOLED 120Hz(1584x2160), 커버 디스플레이 6.5인치로 편리합니다. Android 16 기반 One UI 8에서 DeX 무선 지원을 제공합니다.📸 3. 카메..
폴더블 아이폰! 수년간 소문만 무성했던 그 제품, 드디어 2026년 하반기 출시가 유력합니다. 애플의 첫 폴더블 아이폰이 어떤 모습으로 등장할지, 루머와 확정 정보를 한 눈에 정리했습니다.출시 시기• 2026년 하반기 출시 전망• 애플, 내년 일반형(아이폰18) 일정 연기 후 폴더블에 집중• 라인업 재편: 기존 모델 + 폴더블 포함 4종 출시 가능성디스플레이• 내부: OLED, 7.7~7.8인치 (아이패드 미니와 비슷한 크기)• 외부: 5.4~5.5인치 (아이폰 미니 크기)• 주름 없는 인폴딩 디자인 채택• 두께: 기존 폴더블폰 대비 더 얇게 설계카메라• 총 4개 카메라• 메인: 4800만 화소 듀얼• 내·외부 모두 고품질 촬영 지원인증 시스템• 터치ID 채택 (페이스ID 미적용)배터리• 5000~550..
빈 라이프사이클과 초기화 실수 feat. Proxy(프록시) 이번에는 프록시와 내부 호출에서 벗어나, 스프링에서 자주 실수하는 빈 라이프사이클 및 초기화와 관련된 내용을 다룹니다.1. @PostConstruct 초기화 타이밍 실수스프링 빈이 생성되고 DI가 끝난 후 호출되는 @PostConstruct 하지만 이 시점에 DB 커넥션 등 외부 자원이 완전히 준비됐다고 기대하면 안됩니다.예를 들어 DB 트랜잭션이나, 다른 빈에서 초기화를 의존할 때 순서 관련 오류가 자주 발생합니다.@Componentpublic class MyBean { @Autowired private UserRepository userRepository; @PostConstruct public void init() ..
