read: fail

마이크로소프트, .NET용 벡터 데이터 추상화 라이브러리 출시

마이크로소프트가 .NETAI Semantic Kernel SDK를 통합할 수 있는 Microsoft.Extensions.VectorData.Abstractions 라이브러리를 선보였습니다. 이 라이브러리는 개발자들이 벡터 속성이 주석 처리된 .NET POCO 객체를 사용하여 대규모 언어 모델의 임베딩을 추상화할 수 있도록 지원합니다. 현재 프리뷰 단계이며, .NET 9 출시와 함께 최종 버전이 발표될 예정입니다.

슬랙, 안전과 안정성을 위해 셰프 아키텍처 발전시켜

슬랙 엔지니어링 팀이 수만 개의 EC2 인스턴스를 관리하는 셰프 인프라를 개선하여 더욱 안정적이고 탄력적인 구조로 전환했습니다. 이를 위해 여러 셰프 스택을 생성하고, 서비스 발견을 위해 컨설을 사용하며, 새로운 서비스 Shearch를 개발하여 여러 셰프 스택 간 검색 기능을 유지했습니다.

메타 스피릿 LM, 새로운 다중 모드 GenAI 모델에서 음성과 텍스트 통합

메타가 음성과 텍스트를 통합한 새로운 모델인 스피릿 LM을 발표했습니다. 이 모델은 별도의 파이프라인을 사용하지 않고, 텍스트와 음성을 하나의 다중 모드 모델로 통합합니다. 스피릿 LM은 텍스트와 음성을 생성하고, 프롬프트의 감정을 유지하는 능력을 학습합니다. 이 모델은 GitHub에서 오픈 소스로 제공되며, 비상업적 사용에 한해 라이선스가 부여됩니다.

.NET Aspire 9.0 RC1: 간소화된 설정 및 Azure Functions 지원 추가 등의 개선 사항

.NET Aspire 9.0 RC1은 .NET 8 LTS.NET 9 STS를 지원하는 주요 업데이트입니다. 개발 환경 설정이 간소화되었고, 프로젝트 템플릿은 NuGet 패키지로 제공됩니다. 또한, Azure Functions에 대한 프리뷰 지원이 추가되어 서버리스 함수를 생성하고 배포할 수 있습니다.

스태프+ 엔지니어를 위한 전략적 사고 발전 방안

이 발표는 스태프+ 엔지니어가 경력의 어느 단계에서든 전략적 사고를 개발할 수 있는 틀을 제공합니다. 좋은 전략과 나쁜 전략의 차이, 위험과 혁신의 균형, 조직 문화 이해 등을 다루며, 리더십이 전략적 사고를 어떻게 장려할 수 있는지에 대한 실제 예시와 조언이 포함되어 있습니다.

AWS Lambda, Visual Studio Code 기반 편집기와 AI 통합 기능 도입

AWS Lambda가 Visual Studio Code Open Source (Code-OSS) 기반의 새로운 코드 편집 환경을 선보였습니다. 이 편집기는 로컬 설정과 유사한 코딩 환경을 제공하며, 확장 프로그램 설치와 설정 사용자화가 가능합니다. 또한, Amazon Q Developer라는 AI 코딩 보조 도구를 통해 실시간 제안과 코드 완성 기능을 제공합니다. 개발자들 사이에서는 이러한 변화에 대한 호불호가 갈리고 있습니다.

팟캐스트: 일반적인 AI - 시즌 2 - 에피소드 5: 로봇은 전기 피아노를 꿈꾸는가?

이번 에피소드에서는 음악과 로봇 분야에서의 시뮬레이션의 중요성을 다룹니다. 야마하는 실제 악기의 사운드를 정교하게 재현할 수 있는 가상 악기를 개발하고, 로봇 개발에 있어서는 현실과의 괴리를 줄이기 위한 다양한 기술이 소개됩니다. 또한, 인간의 REM 수면 중 뇌가 시뮬레이션을 하는 과정과 로봇 훈련이 어떻게 유사한지에 대한 흥미로운 연구 결과도 공유됩니다.

데모신에 뛰어들어보세요; 여기서 논리, 창의성, 예술적 표현이 합쳐집니다

데모신은 수학, 알고리즘, 창의성을 사용하여 디지털 아트와 프로그래밍을 통해 자신을 표현하는 활기찬 창조적인 하위 문화입니다. 이곳에서는 실시간 디지털 아트를 만드는 도전을 경험하고, 다양한 기술을 가진 사람들과 협력하여 인상적인 데모를 만들어냅니다. 데모신은 창의력과 문제 해결 능력을 키우는 놀이터로서 프로그래머들에게 계속 성장할 기회를 제공합니다.

.NET 업그레이드 어시스턴트에서 중앙 패키지 관리 기능 출시

.NET 업그레이드 어시스턴트 팀이 중앙 패키지 관리(CPM) 기능을 도입했습니다. 이 기능은 개발자들이 의존성을 효과적으로 관리하고 프로젝트 간 일관성을 유지하도록 돕습니다. Visual Studio 확장 프로그램과 명령줄 인터페이스(CLI)를 통해 사용할 수 있으며, 패키지 버전을 Directory.packages.props 파일로 통합하여 관리를 간소화합니다.

LinkedIn에서의 gRPC 마이그레이션 자동화 프레젠테이션

LinkedIn은 Rest.li에서 gRPC로의 마이그레이션을 자동화하기 위해 '브리지드 gRPC' 모드를 개발했습니다. 이를 통해 50,000개의 프로덕션 엔드포인트를 포함한 대규모 마이그레이션을 단기간에 처리할 수 있었습니다. 자동화인공지능의 힘을 활용하여 복잡한 과제를 효율적으로 해결한 사례입니다.

PyTorch 2.5 버전, 인텔 GPU 지원 추가

최근 PyTorch 2.5 버전이 출시되었으며, 인텔 GPU 지원이 포함되어 인텔 프로세서가 탑재된 노트북과 데스크탑에서도 PyTorch를 사용할 수 있게 되었습니다. 이번 업데이트에는 성능 향상과 새로운 디버깅 도구 'Flight Recorder'도 포함되어 있어, 사용자들의 큰 관심을 받고 있습니다.

RAG 기술을 활용한 우버의 AI 코파일럿, 13,000 엔지니어링 시간 절약

우버가 RAG(Retrieval-Augmented Generation) 기술을 활용한 AI 코파일럿 '지니'를 개발하여 2023년 9월부터 70,000개의 질문에 답하고 13,000시간의 엔지니어링 시간을 절약했습니다. 이 시스템은 실시간으로 정확한 응답을 제공하며, 지속적인 사용자 피드백을 통해 성능을 개선하고 있습니다.

클라우드플레어, OpenTelemetry로 로깅 파이프라인 대대적 개편

클라우드플레어가 syslog-ng에서 OpenTelemetry Collector로 로깅 파이프라인을 이전했습니다. 이는 클라우드플레어의 가장 큰 데이터 파이프라인 중 하나로, 매초 수백만 개의 로그 이벤트를 수집 및 처리합니다. 이번 변경은 언어 호환성, 내부 라이브러리와의 통합 용이성, 향상된 메트릭스 지원 등을 목적으로 합니다.

자바 뉴스 요약: 아파치 펄서 4.0, 자카르타 EE 11, 오픈 리버티, 헬리돈, JHipster, 아파치 캐멀

최근 자바 생태계에서는 OpenJDK, 자카르타 EE, 스프링 프레임워크, 오픈 리버티, 헬리돈, 아파치 소프트웨어 재단, 그리고 JHipster 등 다양한 프로젝트의 중요 업데이트와 릴리스가 있었습니다. 특히, 아파치 펄서 4.0의 새로운 로드 밸런서 알고리즘과 자카르타 EE 11의 첫 호환 구현이 주목됩니다.

현대 애플리케이션에서 셀 기반 아키텍처 보안 강화하기

셀 기반 아키텍처의 보안을 강화하는 핵심 요소로는 격리와 제한, 엄격한 접근 제어, 제로 트러스트 접근 방식, 강력한 인증, API 게이트웨이, 서비스 메쉬, 중앙 집중식 레지스트리, 지속적인 모니터링, 그리고 코드로서의 인프라(IaC)가 포함됩니다. 이러한 전략들은 데이터의 무결성과 기밀성을 보호하고, 시스템의 전반적인 보안을 강화합니다.

구글 클라우드 비용 귀속 솔루션으로 클라우드 비용 가시성 강화

구글이 구글 클라우드 비용 귀속 솔루션을 출시하여 조직이 클라우드 비용을 더 잘 관리하고 최적화할 수 있도록 돕습니다. 이 솔루션은 VM과 저장소 같은 클라우드 자원에 부착된 라벨을 사용하여 서비스, 팀, 프로젝트 등에 따른 비용을 세분화하여 보여줍니다. 또한, 태그 지원을 통해 자원의 조직과 접근 제어를 더욱 세밀하게 할 예정입니다.

스프링 뉴스 요약: 스프링 부트, 보안, 인증 서버, 모듈리스의 릴리스 후보

스프링 부트, 스프링 프레임워크, 스프링 보안 등 다양한 스프링 프로젝트들이 새로운 릴리스 후보(RC) 버전을 발표했습니다. 이번 업데이트에는 버그 수정, 문서 개선, 새로운 기능 추가 등이 포함되어 있으며, 특히 스프링 부트는 개선된 클라이언트 HTTP 요청 팩토리 지원과 Paketo Buildpack 아키텍처 지원을 제공합니다.

Rhymes AI, Aria: 오픈 소스 멀티모달 모델과 개발 리소스 공개

Rhymes AI가 텍스트, 이미지, 비디오, 코드를 효과적으로 처리할 수 있는 오픈 소스 멀티모달 모델 Aria를 소개했습니다. Aria는 경쟁 모델을 능가하는 성능을 보여주며, 개발자와 연구자들이 자유롭게 사용할 수 있도록 Hugging Face에서 무료로 제공됩니다.

OpenJDK 뉴스 요약: 스트림 수집기, 범위 지정된 값, 세대별 Shenandoah, ZGC 비세대 모드

최근 OpenJDK 생태계의 발전을 소개합니다. JDK 24에 포함될 주요 JEP들이 대상으로 지정되거나 제안되었습니다. 특히, 스트림 API를 개선할 JEP 485(스트림 수집기)가 주목받고 있으며, ZGC의 비세대 모드 제거, 범위 지정된 값, 세대별 Shenandoah 등이 논의되고 있습니다. JDK 24의 일반 공개는 2025년 3월 18일로 예정되어 있습니다.

스티브 클라브닉과 허브 서터, Rust와 C++에 대해 논하다

스티브 클라브닉과 허브 서터가 Rust와 C++ 프로그래밍 언어의 유사점과 차이점에 대해 토론했습니다. Rust는 메모리 안전성에 중점을 두며, C++은 제로 오버헤드 추상화를 강조합니다. 두 전문가는 언어 디자인이 예술과 철학을 포함하며 완벽한 언어는 존재하지 않는다는 데 동의했습니다.