[dev] 주간 기술 아티클 다이제스트
Cloudflare and ETH Zurich highlight how AI-driven crawler traffic challenges traditional caching in CDNs and databases. They propose AI-aware strategies including separate cache ti
Java와 소프트웨어, 개발하며 배운 것들을 기록합니다.
Cloudflare and ETH Zurich highlight how AI-driven crawler traffic challenges traditional caching in CDNs and databases. They propose AI-aware strategies including separate cache ti
You can now use runtime context from Dynatrace to prioritize GitHub Advanced Security alerts based on deployed artifacts and runtime risk in your Kubernetes environment. When you c
Jekyll 블로그에 build, 링크 검사, Ruby 의존성 점검을 붙여 발행 전 품질 게이트를 만든 과정입니다.
rbenv 경로 꼬임, native gem 빌드 실패, macOS CLT 문제를 정리하고 Jekyll 로컬 빌드를 복구한 기록입니다.
Jekyll 블로그에 RSS 수집, Markdown 생성, 검증, 빌드, 자동 push를 연결한 발행 파이프라인 구축기입니다.
Franka Passing discusses the architectural shift of Duolingo’s 500+ backend services to Kubernetes. She explains the move toward GitOps with Argo CD, the transition to IPv6-only po
비교할 버전 형식부터 정하기 기존 awk의 %03d는 각 구간을 최소 세 자리로 출력할 뿐 길이를 제한하지 않습니다. 1.1000처럼 세 자리를 넘는 구간이나 셸 정수 범위를 넘는 결과에서는 올바른 대소 비교를 보장하지 못합니다. 또한 네 구간 뒤의 값은 버리고 -rc, +build 같은 표기를 처리하지 않습니다. 아래
개요 spring boot3가 release되면서 spring batch 5로 업그레이드 되었습니다. 간단하게 종속성 업그레이드로 끝나는것이 아니라 DB 스키마 변경과 jobBuilder, stepBuilder 작동 방식도 변경되었습니다. 이 부분에 대해 간단하게 정리하도록 하겠습니다. JDK 17 spring batch
jdk 21 출시!! 2023년 9월 19일 jdk21이 release 되었으나 adoptium의 release가 계속되어 지연되고 있었습니다. jdk21이 release 되기 불과 몇일 전에 TCK(Technology Compatibility Kit) 인증에 새로운 라이선스가 있다는 글을 보았습니다. 이것으로 인한 법적
ci/cd 오픈소스 도구로 가장 많이 사랑 받는 jenkins에 대해 포스팅 해보겠습니다. 먼저 설치부터 해야겠지요? 항상 패키지 매니저로 설치했었는데 이번에는 docker로 설치해보도록 하겠습니다. jenkins docker 이미지 다운로드 docker hub에서 jenkins를 검색하면 가장 상단에 jenkins do
개요 github rest API 문서를 보면 재미있는 API들이 있습니다. 오늘은 그 중 최신 release 가져오는 API를 만져보도록 하겠습니다. 준비물 jq 설치 -> brew install jq github access token https://docs.github.com/ko/authentication/keep
개요 jdk 21의 미리보기 중 하나인 string templates에 대해 이야기 해보겠습니다. 문자열 템플릿 java 에서 문자열을 처리하는 방법은 타 언어에 비해 상당히 까다롭습니다. 그 예를 들자면 아래와 같습니다. +연산자를 사용한 문자열 연결 StringBuilder String.format && formatt