read: fail

안드로이드 스튜디오 이구아나: 크래시리틱스 통합, 컴포즈 UI 체크, 기본 프로필 마법사 등 새로운 기능

안드로이드 스튜디오의 최신 버전인 이구아나크래시리틱스와의 통합 개선, 새로운 도구인 컴포즈 UI 체크로 UI 디자인과 동작을 검증하고, 기본 프로필 마법사를 통해 AOT 최적화를 위한 파일 생성을 자동화하는 등 다양한 새 기능을 제공합니다. 또한, 에스프레소 디바이스 API를 지원하여 더 신뢰성 있는 테스트 결과를 얻을 수 있습니다.

자바 뉴스 요약: 새로운 OpenJDK JEPs, 스프링 함수 카탈로그, 아파치 카프카, 쿼커스, JReleaser

이번 주 자바 뉴스에서는 JEP 468, JEP 467, 새로운 스프링 함수 카탈로그, 스프링 프레임워크 6.0 및 5.3의 종료 계획, 그리고 아파치 카프카, 쿼커스, JReleaser의 포인트 릴리스 등이 주목받았습니다. JEP 468은 레코드의 파생 생성을 제안하며, JEP 467은 마크다운을 이용한 문서 주석을 가능하게 합니다.

JDK 22와 JDK 23: 지금까지 알려진 것들

JDK 22는 비LTS 릴리스로서, 12개의 새로운 기능을 포함하며, 2024년 3월 19일에 정식 출시될 예정입니다. 이러한 기능들은 코어 자바 라이브러리, 자바 언어 사양, HotSpot, 그리고 자바 도구의 네 가지 범주로 나뉩니다. JDK 23은 2024년 9월에 출시될 예정이며, 현재까지는 한 가지 JEP만이 목표로 설정되어 있지만, 추가 JEP들이 포함될 가능성이 있습니다. 프로젝트 앰버, , 파나마, 발할라 등의 주요 자바 프로젝트 아래에서 새로운 기능들이 탐구되고 있습니다.

NIST 800-207A: 제로 트러스트 아키텍처 구현

제로 트러스트에 대해 이야기하며, 정체성 기반 세분화를 중심으로 한 구체적 정의를 소개합니다. 서비스 메시를 활용한 구현 방법과 네트워크 지향 정책에서 정체성 기반 정책으로 점진적으로 이동하는 방법을 설명합니다. 제로 트러스트는 위험 완화에 관한 것이며, 공격자가 네트워크 내부에 있을 수 있다는 가정 하에 최소 권한에 기반한 결정을 내리는 것을 목표로 합니다.

AWS에서 데이터 솔루션 구축을 가속화하는 오픈 소스 프로젝트, 데이터 솔루션 프레임워크

AWS는 최근 데이터 솔루션 프레임워크(DSF)를 발표했습니다. 이는 AWS CDK를 사용하여 구축된, 데이터 솔루션 생성을 가속화하기 위한 의견이 반영된 오픈 소스 프레임워크입니다. TypeScript(npm) 및 Python(PyPi)에서 사용 가능하며, 생산 준비가 완료된 워크로드에 적합하고 데이터 분석 최고 사례를 따릅니다. DSF는 커뮤니티의 관심사에 따라 발전할 오픈 소스 프로젝트입니다.

LLM 전략, 플랫폼 엔지니어링, 관찰 가능성 등: InfoQ Dev Summit 보스턴 2024

보스턴에서 열리는 InfoQ Dev Summit에 참여하여 Generative AI, 보안, 현대 웹 애플리케이션 등의 주제에 대해 배우고, 성공적인 기술 구현 경험을 공유하는 선배 개발자들로부터 실질적인 조언을 얻으세요. 20개 이상의 기술 토크팀 할인 혜택이 제공되며, 4월 16일까지 조기 등록 시 할인을 받을 수 있습니다.

가디언, 서버리스와 리액트, GraphQL을 활용한 뉴스룸 협업 도구 개발

가디언이 서버리스, 리액트, GraphQL 기술을 활용해 뉴스룸 내 토론 및 자산 공유를 위한 '핀보드'를 개발했습니다. 이 도구는 효율적인 커뮤니케이션을 위해 다양한 콘텐츠 관리 플랫폼에 통합되어, 에디터들이 콘텐츠 제작 과정에서 실시간으로 협업할 수 있게 해줍니다.

당신만의 길을 가다: 자신만의 커리어 경로 탐색하기

에린 슈나벨은 자신만의 속도로 커리어 경로를 탐색하는 방법에 대해 이야기합니다. 그녀는 자신을 알고, 한계를 넘어서며, 나무에 물을 주는 것(네트워킹)의 중요성을 강조합니다. COVID 시대에 대한 반성을 통해, 그녀는 자신의 경험과 배움을 공유하며, 다른 사람들이 자신의 길을 찾는 데 도움이 되고자 합니다. 이야기는 자기 자신을 이해하고, 목표를 설정하며, 한계를 넘어서는 것에 초점을 맞춥니다.

팟캐스트: Vanessa Huerta Granda와 함께하는 회복력과 사건 관리

Vanessa Huerta Granda는 기술 시스템을 단순한 기술적 구조가 아닌 사회기술 시스템으로 바라보며, 이는 문화가 시스템의 일부임을 의미합니다. 그녀는 회복력 있는 조직 문화의 중요성과 좋은 사건 관리가 엔지니어들이 최선을 다할 수 있는 환경을 조성한다고 강조합니다. 또한, 사건 후 학습 기회로서의 사후 분석의 중요성을 언급하며, 이를 통해 조직이 성장하고 발전할 수 있다고 말합니다.

JBoss 엔터프라이즈 애플리케이션 플랫폼 8.0, Jakarta EE 10 지원 제공

Red Hat이 오픈 소스 Jakarta EE 호환 플랫폼인 JBoss 엔터프라이즈 애플리케이션 플랫폼(EAP) 8.0 버전을 출시했습니다. 이 최신 버전은 Jakarta EE 10 지원, 관리 콘솔 및 CLI의 변경, 그리고 레거시 보안 서브시스템의 제거 등 여러 개선 사항을 포함합니다. javax에서 jakarta로의 패키지 네임스페이스 변경이 가장 주목할 만한 변경 사항입니다.

Apple, iMessage 통신을 위한 후-양자 암호화 알고리즘 PQ3 발표

Apple이 iMessage 통신을 보호하기 위해 새로운 양자 저항 암호화 프로토콜 PQ3를 발표했습니다. 이 프로토콜은 '지금 수집하고 나중에 해독하기'와 같은 공격 시나리오에 대항하여 설계되었습니다. PQ3는 현재의 암호화 알고리즘보다 적어도 같은 수준의 보안을 제공하며, iOS 17.4, iPadOS 17.4, macOS 14.4, watchOS 10.4부터 출시될 예정입니다.

애플, 구성을 위한 새 프로그래밍 언어 Pkl 오픈 소스로 공개

애플이 최근 구성을 코드로 정의하는 프로그래밍 언어인 Pkl을 오픈 소스화했습니다. Pkl은 JSON, YAML과 같은 정적 구성 언어의 한계를 극복하고, 클래스, 함수, 조건문 등 친숙한 언어 요소를 사용하여 구성 관리를 간소화하는 것을 목표로 합니다. 또한, 타입 주석을 통한 유효성 검사패키지 생성 및 배포 기능을 제공하여 다양한 프로젝트 간 코드 공유를 용이하게 합니다.

소프트웨어 개발자가 잊어버리기 쉬운 것들을 방지하는 방법

소프트웨어 개발 중 자주 생각나지 않는 사항들을 간과하는 것은 프로젝트 지연이나 제품 기능에 영향을 줄 수 있습니다. Ilian Iliev는 자동 배포 시작, 오류 로깅 설정, 이전에 잊었던 사항들의 목록과 알림 사용을 제안했습니다. 이러한 조치들은 개발 과정에서 발생할 수 있는 문제를 미리 방지할 수 있습니다.

Uber의 CacheFront: 초당 40M 읽기 속도와 지연 시간 대폭 감소

Uber는 자체 분산 데이터베이스 Docstore를 위한 혁신적인 캐싱 솔루션인 CacheFront를 개발했습니다. 이를 통해 초당 40M 읽기 속도를 달성하고, P75 지연 시간을 75% 감소시키며, P99.9 지연 시간을 67% 이상 줄였습니다. CacheFront는 시스템 효율성과 확장성을 크게 향상시키는 데 효과적임을 입증했습니다.

Azure Elastic SAN, 클라우드에서 일반적으로 사용 가능해진 솔루션

Microsoft는 최근 클라우드 기반의 완전 관리형 스토리지 영역 네트워크(SAN) 제공인 Azure Elastic SAN의 일반 사용 가능성(GA)을 발표했습니다. 이 솔루션은 iSCSI 프로토콜을 사용하여 데이터베이스 워크로드를 최적화하고, 온프레미스 SAN을 클라우드로 마이그레이션하는 데 도움을 줍니다. 또한, 성능과 용량 메트릭스 조사, 잘못된 구성으로 인한 사고 방지 기능이 추가되었습니다. 이는 클라우드 스토리지 솔루션을 찾는 이들에게 흥미로운 소식입니다.

Docker Desktop 4.27, 자바 지원 및 파일 동기화 공유 기능 추가

Docker Desktop 4.27 버전이 출시되었습니다! 이번 업데이트에는 자바 지원, 파일 동기화 공유, TestContainers와 함께 사용할 수 있는 Enhanced Container Isolation (ECI), Docker Build Cloud, 그리고 Docker Debug 등 다양한 새로운 기능이 포함되어 있어요. 개발자들이 프로젝트에 Docker 리소스를 쉽게 추가할 수 있게 해주는 Docker Init도 이제 일반 사용자를 위해 제공됩니다.

Sigstore를 통한 안전하고 확장 가능한 소프트웨어 서명 및 검증 인프라

소프트웨어 공급망 공격이 증가함에 따라, 소프트웨어 서명은 중요한 방어 수단이 되었습니다. Sigstore는 키 관리신원 확인의 어려움을 해결하고, 키리스 서명을 통해 사용자가 신원을 기반으로 소프트웨어를 안전하게 서명할 수 있도록 지원합니다. 이를 통해 개발자는 소프트웨어가 실제 소유자로부터 제공되었는지를 쉽게 확인할 수 있습니다.

엔지니어링 매니저를 위한 조언: 개발자 창의성 증진 방법

엔지니어링 매니저로서 팀의 사회적 부채를 주의하고, 문제 해결 시 제약을 조절하는 것이 중요합니다. 개발자가 자신의 방식대로 문제를 해결할 수 있도록 하고, 불필요한 방해로부터 팀을 보호하세요. 또한, 다른 지식 영역을 자극하거나 도입하여 새로운 아이디어를 생성하도록 돕고, 창의성이 훈련으로 습득 가능한 기술임을 상기시켜주세요. 이는 개발자와 팀, 그리고 회사 전체의 창의적 잠재력을 극대화하는 데 도움이 됩니다.

2023년 추수감사절, Cloudflare 사건 요약 및 대응 조치

2023년 추수감사절에 Cloudflare는 자체 호스팅된 Atlassian 서버에서 위협 행위자를 탐지했습니다. CrowdStrike의 독립 분석을 거쳐, Cloudflare 고객 데이터나 시스템이 침해되지 않았음이 확인되었습니다. 이 사건을 계기로 Cloudflare는 보안 프로토콜 전반에 대한 대대적인 개선 작업을 진행했으며, 이 과정에서 5,000개 이상의 생산 자격증명을 교체하고, 4,900개 시스템에 대한 포렌식 분석을 수행했습니다. 이 사건은 Cloudflare의 빠른 대응과 향후 보안 강화 노력을 보여줍니다.

DuckDB를 활용한 프로세스 내 분석 데이터 관리

Hannes Muhleisen이 소개하는 DuckDB분석을 위한 SQLite로 불리며, 프로세스 내에서 데이터를 효율적으로 관리할 수 있는 새로운 데이터베이스 시스템입니다. 벡터화 실행 엔진Morsel-Driven 병렬 처리를 통해 데이터 분석을 빠르고 효율적으로 수행할 수 있습니다. DuckDB는 오픈 소스 프로젝트로, 다양한 환경에서 쉽게 사용할 수 있습니다.