찾고 있는 것을 찾을 수 없는 것 같습니다. 검색이 도움될 수도 있습니다.
Categories
- 1. 스프링 부트: 대한민국 개발자의 표준, 그리고 제어의 역전
- 2. 웹 아키텍처의 진화: PHP의 추억과 CORS의 악몽
- 3. 데이터베이스와 JPA: 교과서적 정규화의 배신
- 4. MyBatis vs JPA: 세상에 나쁜 기술은 없다.
- 5. REST API 설계와 DTO: 포장지 없는 선물은 위험하다
- 6. 세션 vs JWT vs OAuth2: 스프링 로그인 방식, 무엇을 언제 써야 하나
- 7. Spring Security 필터 체인: 로그인 뒤에서 무슨 일이 벌어지는가
- 8. QueryDSL과 동적 쿼리: 검색 조건이 늘어날 때 코드가 망가지지 않는 법
- 9. N+1 문제와 fetch join: 프로젝트 10개 조회에 쿼리가 11개 나가는 이유
- 10. Spring Boot 테스트 : MockMvc와 Testcontainers로 API와 DB를 검증하는 법
- 11. 트랜잭션과 동시성: 두 사용자가 동시에 수정하면 누구의 데이터가 살아남는가
- 12. Swagger에서 SpringDoc으로: Springfox가 죽었다, API 문서는 어떻게 하지
- 13. Flyway DB 마이그레이션 관리: ALTER TABLE 한 줄이 서비스를 멈추는 이유
- 14. 환경 분리와 Spring Profile: "로컬에선 되는데 운영에선 안 돼요"의 끝
- 15. Service Layer와 예외 처리: 코드를 오래 유지하는 실무 패턴
- 16. Spring에서 AI 붙이기: "일단 AI 뭐라도 넣어라"
- 17. Spring Boot 4 업그레이드, 지금 해야 할까?
- 18. Spring Boot 4 시대의 SQL 접근 기술 선택: JPA, jOOQ, MyBatis
- 19. WebSocket 채팅 실무: Spring STOMP + SockJS로 만드는 실시간 채팅
- 1. 서버와 리눅스: 윈도우 깔면 안되나요?
- 2. 리눅스 CLI와 권한: 마우스 없는 세상에서 살아남기
- 3. 서버 보안 기초: 문을 열기 전에, 자물쇠부터 확인하자
- 4. 가상머신과 도커 : 무거운 집과 가벼운 텐트
- 5. 도커 이미지와 레이어: 0.1초 만에 빌드되는 마법의 원리
- 6. 도커 컨테이너와 서비스: 햄버거로 이해하는 도커의 세계관
- 7. 1인 개발자 인프라 생존기: 시말서로 배우는 배포
- 8. CI/CD 파이프라인: 나만의 배포 로봇 설계하기
- 9. 깃랩 러너(GitLab Runner) 구축: 내 파이프라인에 생명을 불어넣자
- 10. 배포 전략과 환경 분리: '말 바꾸기'에 대처하는 개발서버
- 11. GitFlow 전략: 브랜치를 나누니 비로소 '협업'이 보였다
- 12. 환경 분리와 Spring Profile: "로컬에선 되는데 운영에선 안 돼요"의 끝
- 1. AI 코딩 도구 트렌드 2026: 뭘 써야 할지 모르겠는 당신을 위한 정리
- 2. AI란 무엇인가: 매일 쓰면서도 설명 못 하는 그것
- 3. LLM은 어떻게 동작하나: 토큰, Transformer, 컨텍스트 윈도우
- 4. 프롬프트와 컨텍스트 설계: AI에게 제대로 말 거는 법
- 5. LLM을 외부 세계에 연결하기: AI가 이메일 보내고, 파일 읽고, API 부르는 법
- 6. AI 에이전트 입문: 혼자 판단하고 움직이는 AI는 어떻게 만들어지나
- 7. AI 시스템의 평가와 하네스: AI를 실험에서 프로덕션으로 올리는 법
- 8. Spring에서 AI 붙이기: "일단 AI 뭐라도 넣어라"
- 9. 로컬 LLM 운용: 내 컴퓨터 안에서 AI 돌리기
- 10. AI를 믿고 써도 될까: 환각·보안·저작권이 남기는 숙제
- 11. AI 모델 선택 기준: 라인업이 매주 바뀌는 시대의 의사결정 프레임
- 12. 2026년 5월 최신 AI 모델 트렌드: GPT-5.5 vs Claude Opus 4.7
- 13. RAG 입문: AI에게 내 자료를 읽고 답하게 만드는 법