read: fail

.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에 하드웨어 패치를 가능하게 하는 마이크로코드 계층을 추가할 것을 제조업체에 권장하고 있습니다.

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

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

Terraform 1.9 출시: 입력 유효성 검사 강화 및 새로운 문자열 템플릿 기능

HashiCorp에서 출시한 Terraform 1.9은 입력 변수 유효성 검사 확장과 새로운 'templatestring' 함수 추가를 포함한 여러 새로운 기능과 개선 사항을 소개합니다. 이러한 기능들은 개발자의 생산성을 높이고 코드의 신뢰성을 개선할 수 있습니다.

발표: Chronon - Airbnb의 종단간 피처 플랫폼

Airbnb의 Chronon은 다양한 데이터 소스를 처리하고, 실시간으로 피처를 유지하며, 효율적으로 피처를 제공하는 종단간 피처 플랫폼입니다. 이 플랫폼은 GroupByJoin 같은 기본 도구를 제공하며, 실시간 피처 유지역사적 데이터 복원이 가능합니다. 아직 오픈 소스는 아니지만, 향후 공개될 예정입니다.

GitHub 모델, 새로운 AI 놀이터 및 기타 GitHub 도구와의 긴밀한 통합 제공

GitHub이 GitHub Models를 출시하여 개발자들이 다양한 AI 모델을 탐색하고 Azure AI를 사용하여 AI 기반 서비스를 쉽게 배포할 수 있게 되었습니다. 이 플랫폼은 개발자가 모델을 테스트하고 매개변수를 미세 조정할 수 있는 놀이터를 포함하며, GitHub Codespaces와 GitHub CLI와도 통합되어 있습니다.

공공 소프트웨어 플랫폼을 포용적으로 만드는 아이디어

공공 소프트웨어 플랫폼은 모든 사용자가 편안하게 사용할 수 있어야 합니다. 다양한 사용자의 요구를 수용하고, 접근성을 우선시하는 것이 중요합니다. 안전한 로그인 옵션 제공과 다단계 인증을 통해 사용자의 신뢰를 확보해야 하며, 포용적 디자인은 모든 사용자가 플랫폼을 쉽게 사용할 수 있도록 해야 합니다.