read: fail

개발자를 위한 안드로이드 15 베타 4 출시

구글이 안드로이드 15 베타 4를 출시하여 개발자들이 공식 출시 전에 앱을 업데이트할 수 있도록 했습니다. 이 버전은 안정적인 개발자 API를 제공하며, 새로운 '개인 공간' 기능, 예측 백 애니메이션, 저조도 카메라 향상 등 다양한 기능을 포함하고 있습니다. 개발자들은 안드로이드 스튜디오 코알라SDK 업그레이드 어시스턴트를 사용하는 것이 좋습니다.

팟캐스트: 소프트웨어 엔지니어링에서의 지속적인 전달, 심리적 안전, 포괄적 리더십

이 팟캐스트는 코드 품질, 효율성, 그리고 팀 학습을 향상시키는 페어 프로그래밍테스트 주도 개발(TDD)의 중요성을 강조합니다. 또한, 심리적 안전포괄적 리더십이 팀 협업과 혁신에 필수적임을 밝히며, 이러한 요소들이 고품질 소프트웨어를 전달하는 데 있어 기술적 실천만큼 중요하다고 설명합니다.

Apache Hudi를 활용한 점진적 데이터 처리에 관한 발표

이 발표에서는 점진적 데이터 처리의 필요성과 Apache Hudi가 어떻게 배치 및 스트림 처리의 간극을 메우는지 설명합니다. Hudi는 데이터의 효율적인 업데이트와 삭제를 가능하게 하며, Uber는 Hudi를 사용하여 대기 시간을 줄이고 효율성을 개선했습니다. Hudi는 활발한 커뮤니티와 다양한 회사에서의 채택으로 성장하고 있습니다.

Es-Toolkit, 로대시의 현대적 대안

Es-toolkit은 현대적인 자바스크립트 유틸리티 라이브러리로, 로대시에 비해 성능과 타입 안정성에서 뛰어납니다. 이 라이브러리는 기능에 따라 55.5%에서 97.2%까지 번들 크기를 줄이고, 0.96배에서 11.8배까지 성능을 향상시켰습니다. 개발자들이 로대시에서 Es-toolkit으로 쉽게 전환할 수 있도록 호환성 계층도 제공합니다.

.NET Aspire 8.1: 컨테이너 이미지 구축 및 파이썬 오케스트레이션 지원 강화

Microsoft가 .NET Aspire 8.1 버전을 출시하며, 컨테이너 이미지 직접 구축을 위한 AddDockerfileWithDockerfile 확장 메소드와 파이썬 기반 서비스의 오케스트레이션을 지원하는 새로운 기능을 추가했습니다. 또한, 다양한 새로운 리소스와 향상된 테스트 기능이 포함되어 있습니다.

MariaDB, 오픈소스 벡터 프리뷰 도입으로 MySQL 기본 옵션 지향

MariaDB가 MariaDB 11.6에서 벡터 검색 지원의 공개 프리뷰를 발표하며 MySQL의 기본 옵션이 되기 위해 노력하고 있습니다. 이는 HNSW 알고리즘과 새로운 MariaDB Vector 스토리지 엔진을 기반으로 하며, MySQL 9.0과 달리 전용 인덱스와 함수를 제공합니다. 이러한 벡터 기능은 MariaDB와 MySQL 사용자 모두에게 접근 가능하도록 공개됩니다.

펜실베이니아 대학 연구진, 프로세서 없는 학습 회로 개발

펜실베이니아 대학의 연구진이 컴퓨터 프로세서 없이 작동하는 전기 회로를 개발했습니다. 이 회로는 변수 저항기로 기능하는 트랜지스터 네트워크로 구성되어 있으며, 연결 학습 방식을 통해 저항 값을 조정하면서 학습합니다. 이 기술은 에지 디바이스에 유용할 수 있으며, 저전력으로 빠른 추론이 가능합니다.

발표: BBC 마이크로, 세상을 바꾼 홈 컴퓨터

제레미 러스턴이 1980년대 BBC 마이크로 홈 컴퓨터와 함께 자란 경험을 공유하며, 이 컴퓨터가 기술, 커뮤니티, 소프트웨어 개발에 대한 그의 시각을 어떻게 형성했는지 설명합니다. 러스턴은 오픈 소스 커뮤니티의 중요성과 기술 작업에서의 연민과 이해를 강조하며, 이러한 가치들이 오늘날 그의 작업에 어떻게 적용되는지를 반영합니다.

Microsoft .NET 6 지원 종료 예정, 2024년 11월

2021년에 출시된 Microsoft .NET 6은 2024년 11월 12일에 지원이 종료됩니다. 사용자들은 보안 패치를 계속 받기 위해 .NET 8으로 업그레이드할 것을 권장받고 있습니다. 현재 .NET 6은 설치 기준으로 가장 많이 사용되는 버전입니다.

자바를 위한 Null-제한 및 Nullable 타입

새로운 Draft JEP(8303099)이 자바에 null-제한 및 nullable 타입 마커를 추가하는 것을 제안합니다. Foo!는 null이 될 수 없고, Foo?는 null이 가능합니다. 이 제안은 컴파일 시간에 null성 정보를 제공하며, Kevin Bourrillion의 인터뷰를 통해 JSpecify 프로젝트와의 관련성을 설명합니다.

구글, 파이 피코 및 기타 마이크로컨트롤러를 위한 Pigweed SDK 출시

구글이 Pigweed SDK를 개발자 미리보기로 출시했습니다. 이 SDK는 임베디드 C++ 애플리케이션의 개발, 디버깅, 테스트 및 배포를 용이하게 하며, 구글의 Bazel 빌드 시스템을 기반으로 합니다. 또한, Visual Studio Code와의 통합, GitHub Actions 지원 등을 제공하며, Raspberry Pi의 Pico 1과 2 장치 지원을 추가했습니다.

자바 뉴스 요약: JDK 23 RC1, 새로운 HotSpot JEP, 하이버네이트 및 톰캣 업데이트, 글래스피쉬 8.0-M7 출시

최근 자바 생태계에서는 JDK 23의 첫 번째 릴리스 후보가 등장했으며, JEP 483이 후보 상태로 승격되어 클래스 로딩 및 링킹 시간을 단축시키는 것을 목표로 합니다. 또한, 하이버네이트, 톰캣, 글래스피쉬 등 여러 주요 프레임워크와 도구들이 새로운 버전을 발표하며 다양한 개선사항을 선보였습니다.

준비되지 않은 상황에 대비하기: 소프트웨어 의존 비즈니스에서 적응 능력 투자

이 기사는 예측할 수 없는 상황에 적응하기 위해 '적응 능력'을 구축하는 것이 중요하다고 강조합니다. 신뢰성과는 달리, 회복력은 예상치 못한 상황에 대응할 수 있는 기술과 능력에 초점을 맞춥니다. 조직은 사람들이 효과적으로 대응할 수 있도록 지원하는 조건과 자원을 강화함으로써 적응 능력을 높일 수 있습니다.

OpenTelemetry, 지속적 프로파일링 도입 및 Elastic의 에이전트 기부

OpenTelemetry가 지속적 프로파일링을 핵심 텔레메트리 신호로 통합하고, Elastic이 그들의 프로파일링 에이전트를 기부했습니다. 이는 전통적인 프로파일링 방법의 한계를 극복하고, 서비스 재시작 없이 서드파티 라이브러리의 가시성을 제공합니다. 또한, eBPF 기술을 통해 시스템 전체에 걸친 프로파일링을 가능하게 하여 성능과 비용 분석뿐만 아니라 사고 대응과 자원 소비 분석에도 활용됩니다.

JSpecify 1.0.0 및 자바의 널 가능성

JSpecify 1.0.0은 자바 가상 머신(JVM) 언어에서 널 가능성을 위한 공통 주석 유형을 정의하는 프로젝트입니다. 이는 정적 분석 개선언어 간 상호 운용성을 목표로 하며, OpenJDK, Kotlin, Spring 등이 지원을 약속한 주석을 포함합니다. 이는 자바 생태계 전반의 널 안전성을 향상시키는 데 도움이 될 것입니다.

엔비디아 NIM, 허깅 페이스에서 추론 서비스로 제공 시작

허깅 페이스가 엔비디아 NIM을 활용한 추론 서비스를 시작했습니다. 이 서비스는 개발자들이 AI 모델을 쉽게 배포할 수 있게 해주며, 엔비디아 DGX 클라우드에서 최적화된 컴퓨팅 자원을 제공합니다. 현재는 chat.completions.createmodels.list API만 지원하지만, 더 많은 모델과 기능이 추가될 예정입니다.

AWS에서 가장 빠른 벡터 검색을 제공하는 Amazon MemoryDB

AWS는 최근 Amazon MemoryDB에 벡터 검색 기능을 일반 공개했습니다. 이 기능은 초저지연과 AWS 내 벡터 데이터베이스 중 가장 빠른 검색 성능을 자랑합니다. 개발자는 Amazon Bedrock 및 SageMaker를 통해 벡터 임베딩을 생성하고 MemoryDB에 저장하여 실시간 의미 검색, 지속적인 의미 캐싱, 실시간 이상 감지를 수행할 수 있습니다.

MLow: 메타, 저사양 기기를 위한 오디오 코덱 출시

메타가 저사양 기기 및 저속 연결 환경에서 실시간 통신(RTC)을 개선하기 위해 Meta Low Bitrate (MLow) 오디오 코덱을 발표했습니다. MLow는 낮은 대역폭에서도 효율적이고 고품질의 오디오 스트리밍을 제공하며, Opus보다 두 배 높은 품질을 6kbps에서 달성하면서도 10% 낮은 계산 복잡성을 유지합니다.

C910 및 C920 RISC-V CPU에서 발견된 GhostWrite 취약점

CISPA 헬름홀츠 센터의 보안 연구원들이 T-Head의 XuanTie C910 및 C920 RISC-V CPU에서 GhostWrite라는 취약점을 발견했습니다. 이 취약점은 가상 메모리 주소를 물리적 주소로 변환하는 벡터 확장 기능의 하드웨어 버그 때문에 발생하며, 공격자가 메모리와 연결된 장치의 내용에 접근할 수 있게 합니다. 이 문제는 RISC-V CPU에 하드웨어 패치를 가능하게 하는 마이크로코드 계층을 추가할 것을 제조업체에 권장하고 있습니다.

팟캐스트: 데브옵스에서 팀 역학과 심리적 안전성 강화하기, 브리타니 우즈와 함께

브리타니 우즈와의 팟캐스트에서는 팀을 활성화하고 필요한 지원과 구조를 제공하는 것이 효과적인 데브옵스 실행에 중요하다고 강조합니다. 또한, 심리적 안전성은 엔지니어들이 실험을 두려움 없이 할 수 있는 환경을 조성하는 데 필수적입니다. 이러한 환경은 팀원들이 혁신을 이루고 가치를 효과적으로 전달할 수 있게 합니다.