AI code review: 효율적이고 안전하게 사용하는 방법
AI code review가 무엇인지 이해하고, review 프로세스와 CI 파이프라인에 통합하며, diff 전송 전 secret을 숨기고, prompt injection을 방지하며, 언제 사용하지 말아야 하는지 알아보세요.
AI code review가 무엇인지 이해하고, review 프로세스와 CI 파이프라인에 통합하며, diff 전송 전 secret을 숨기고, prompt injection을 방지하며, 언제 사용하지 말아야 하는지 알아보세요.
Micrometer, OpenTelemetry, Spring Boot 3를 사용하여 LLM 애플리케이션의 지연 시간, 토큰, 비용, 응답 품질을 측정하는 방법
Local-first 소프트웨어가 무엇인지, CRDT가 어떻게 앱을 오프라인에서 실행하고 자동으로 데이터를 병합하는지, Java 21과 Spring Boot 3 예제와 함께 배워봅시다.
PostgreSQL을 job queue, full-text search, vector search로 사용합니다. 이 글에는 코드 예제, 테스트, 그리고 언제 전문 시스템으로 분리해야 하는지 설명합니다.
채용 담당자들이 주목하는 기술 그룹 분석: 제어된 AI 통합, concurrency, observability, 실제 인프라를 통한 테스팅, 컨테이너 운영
AI agent가 생성한 코드를 격리해야 하는 이유, 일반적인 sandbox 수준, 그리고 Spring Boot 애플리케이션에서 Docker를 이용해 sandbox를 구축하는 방법.
코드 작성이 점점 쉬워지면서, 신입 개발자의 가치는 코드 읽기, 검증, 시스템 이해 능력에 있습니다. 이 글은 우선순위가 높은 기술과 Java 예제를 제시합니다.
더 긴 Context Window로 여러 문서를 prompt에 담을 수 있지만, retrieval을 완전히 대체할 수는 없습니다. Vector Database가 언제 필요하고 언제는 아닌지 살펴봅니다.
Edge와 serverless 간의 하이브리드 모델 알아보기: 어느 부분은 사용자 가까이에서 실행해야 하고, 어느 부분은 origin에 유지할지, Spring Boot, Spring Cloud Function, edge function 예제 포함
LLM 셀프호스팅은 프라이버시, 비용, 지연시간 면에서 이점이 있지만 운영 부담이 따릅니다. 이 글은 의사결정을 도와주고 Spring Boot와의 빠른 통합을 설명합니다.
LLM 호출 비용을 줄이는 세 가지 기법: 프롬프트 캐싱, 소형 모델로의 라우팅, 배치 처리. Java/Spring Boot 예제와 적용하지 말아야 할 경우를 포함합니다.
MCP가 무엇인지, 왜 주목받고 있는지, 그리고 AI 어시스턴트가 비즈니스 로직을 호출할 수 있도록 Spring Boot로 MCP 서버를 작성하는 방법을 설명합니다.
새 프론트엔드 프로젝트가 순수 React/Vue 대신 Next.js나 Nuxt로 시작하는 이유, Spring Boot 백엔드와의 통합, 그리고 사용하지 말아야 할 경우들
OpenTelemetry란 무엇인지, observability의 표준이 되는 이유, Spring Boot 3에 Collector를 이용해 적용하는 방법, 테스트, 그리고 사용하지 말아야 할 때를 알아봅시다.
Passkey는 공개 키 쌍으로 비밀번호를 대체하며 설계 단계부터 피싱을 방지합니다. 이 글에서는 메커니즘과 Spring Security에서 passkey를 활성화하는 방법을 설명합니다.
Platform engineering이란 무엇인가, 왜 많은 팀이 관심을 가지는가, 그리고 Spring Boot starter, service catalog과 guardrail을 사용해 첫 번째 golden path를 구축하는 방법.
React Compiler는 빌드 시점에 component와 hook을 자동으로 memoize합니다. 이 글에서는 작동 원리, 프로젝트에서 활성화하는 방법, 테스트 작성 방법, 그리고 사용을 피해야 할 경우를 설명합니다.
WASI는 WebAssembly를 브라우저 밖으로 꺼냅니다. 개념, capability 모델, CLI 및 Java에서 Wasm을 실행하는 방법, 사용하면 안 되는 경우를 설명합니다.
소프트웨어 공급망 보안의 세 가지 핵심 요소인 SBOM 생성, artifact 서명 및 검증, Java/Maven 프로젝트에서의 악성 패키지 차단을 배워봅시다.
코딩 에이전트는 매 세션마다 문맥을 잊는다. 이 글은 AGENTS.md, 검증 스크립트, ArchUnit, 테스트를 통해 규칙을 레포에 포함하는 방법을 안내하며, 사람과 에이전트가 모두 읽을 수 있도록 한다.