read: fail

Xamarin Forms의 종말, 그 다음은?

Xamarin Forms가 곧 지원 종료됩니다. 대체할 수 있는 새로운 플랫폼 MAUI가 등장했으며, Windows, macOS, iOS, Android를 지원합니다. 또한, Uno PlatformAvalonia 같은 다른 .NET UI 프레임워크도 있어 선택의 폭이 넓어졌습니다. 이는 새로운 .NET 기능과 디자인 패턴을 활용할 기회입니다.

비주얼 스튜디오 업데이트, 더욱 원활한 코파일럿 통합 제공

비주얼 스튜디오 2022 17.10 프리뷰 3에서는 GitHub 코파일럿코파일럿 챗이 하나의 패키지로 통합되어 AI 기반 코드 완성 및 설명을 제공합니다. 이제 개발자들은 문서화, 정의, 오류 설명뿐만 아니라 메소드, 클래스, 유닛 테스트 작성에도 도움을 받을 수 있습니다.

Google Cloud Next '24에서 주목할 6가지 주요 내용

Google Cloud Next '24에서는 생성적 AI가 주요 주제였습니다. Google은 새로운 칩, AI 워크로드를 위한 소프트웨어 업데이트, LLM 업데이트, 그리고 Vertex AI 플랫폼을 위한 생성적 AI 기반 보조기구를 선보였습니다. 또한, Google은 Gemini Code AssistGemini Cloud Assist 같은 AI 기반 도구를 소개하며, 데이터베이스 관리와 마이그레이션을 돕는 AI 기능을 추가했습니다.

HTMX와 Bun을 활용한 풀스택 웹 개발, 2부: Pug 템플릿 사용하기

이 글에서는 HTMXBun을 사용한 웹 개발에 Pug 템플릿 엔진을 추가하는 방법을 소개합니다. Pug는 사용자 인터페이스의 구조와 DOM 상호작용을 쉽게 관리할 수 있게 해주며, 예제 애플리케이션의 데이터 접근 계층을 개선하고 더 복잡한 HTMX 상호작용을 추가하는 데 중점을 둡니다.

완전 로컬 검색-증강 생성, 단계별로

이 글은 LangChain, SQLite-vss, Ollama, 그리고 Meta의 Llama 2 대형 언어 모델을 사용하여 완전 로컬 검색-증강 생성(RAG) 시스템을 구현하는 방법을 단계별로 설명합니다. 외부 서버로 문서를 보내지 않고 주어진 문서를 요약하는 RAG 시스템을 구축하는 것이 목표입니다. 개인 정보 보호신뢰성을 위해 중요한 내용을 최대한 유지하면서 데이터를 외부 서버로 보내지 않는 것이 중요합니다.

AI 작업을 위한 Go 언어의 빛나는 성능, 설문조사 결과 발표

최근 설문조사에 따르면, AI 애플리케이션을 개발하는 Go 개발자들은 Go를 생산 환경에서 이러한 유형의 작업을 실행하기 위한 강력한 플랫폼으로 보고 있습니다. 많은 개발자들이 AI 작업을 위해 Go를 사용하거나 Go로의 이전을 고려하고 있으며, OpenAI ChatGPTDALL-E 같은 생성 AI 모델을 사용하는 비율이 높습니다.

Synopsys, 소프트웨어 공급망 위험에 대응하다

Synopsys가 소프트웨어 공급망의 상류 위험을 완화하기 위해 Black Duck Supply Chain Edition을 소개했습니다. 이는 오픈 소스 탐지 기술, 자동화된 제3자 소프트웨어 목록 분석, 맬웨어 탐지를 결합하여 오픈 소스, AI 생성 코드, 제3자 구성요소로부터의 소프트웨어 위험에 대한 가시성을 제공합니다. 소프트웨어 공급망 공격에 대응하기 위한 중요한 도구입니다.

Synopsys, 소프트웨어 공급망 위험 완화를 위한 목표 설정

Synopsys가 소프트웨어 공급망의 상류 위험을 완화하기 위해 Black Duck Supply Chain Edition을 소개했습니다. 이는 오픈 소스 탐지 기술, 자동화된 제3자 소프트웨어 명세서(SBOM) 분석, 멀웨어 탐지를 결합하여 오픈 소스, AI 생성 코드, 제3자 구성요소로부터의 소프트웨어 위험에 대한 가시성을 제공합니다. 소프트웨어 공급망 공격이 증가함에 따라, 이 제품은 취약하거나 악의적으로 변경된 오픈 소스 및 제3자 구성요소를 타겟으로 하는 공격에 대응하기 위해 고안되었습니다.

구글, 생성 AI를 위한 오픈 소스 프로젝트 공개

구글이 생성 AI 모델 구축 및 실행을 위한 세 가지 새로운 오픈 소스 프로젝트, MaxDiffusion, JetStream, Optimum-TPU를 소개했습니다. 또한, 구글 클라우드 TPU와 Nvidia GPU 모두에서 지원되는 새로운 대규모 언어 모델을 MaxText 프로젝트에 추가했습니다. 이 프로젝트들은 고객이 비용 효율적이고 고성능의 추론 스택으로 AI 워크로드를 생산에 투입할 수 있도록 돕기 위해 마련되었습니다.

Teradata, Anaconda와 파트너십을 통해 VantageCloud Lake에 Python 및 R 패키지 추가

Teradata가 Anaconda와 손잡고 Python과 R 패키지를 VantageCloud Lake에 추가합니다. 이로써 기업들은 AI와 머신러닝 작업을 더 빠르게 배포하고 운영할 수 있게 됩니다. 무료로 Anaconda의 저장소에서 패키지를 다운로드할 수 있으며, 이는 데이터 전문가들의 작업을 간소화할 것입니다.

Google, Vertex AI에 새로운 대규모 언어 모델과 에이전트 빌더 기능 추가

Google이 Vertex AI 플랫폼에 새로운 대규모 언어 모델(LLMs)과 에이전트 빌더 기능을 추가했습니다. 이 업데이트는 더 광범위한 추론을 가능하게 하는 Gemini 1.5 Pro 모델, 다양한 매체를 걸쳐 분석할 수 있는 오디오 스트림 처리 기능, 그리고 사진 편집 및 텍스트-투-라이브 이미지 기능을 갖춘 Imagen 2 LLMs 업데이트를 포함합니다. 또한, Google은 기업이 Google 검색과 자체 데이터를 활용하여 응답의 정확성을 높일 수 있도록 지원합니다.

구글, 개발자용 듀엣 AI를 '제미니 코드 어시스트'로 변경하고 새 기능 추가

구글 클라우드가 개발자용 듀엣 AI를 '제미니 코드 어시스트'로 이름을 변경하고, 강력한 제미니 1.5 프로 생성 AI 모델을 기반으로 새로운 기능을 추가했습니다. 이 업데이트는 전체 코드베이스 인식, 코드 맞춤 설정, 파트너 생태계 강화 등을 포함합니다. 구글은 이를 통해 개발자의 작업 시간을 크게 단축시킬 것이라고 주장합니다.

구글 클라우드, 엔터프라이즈 클라우드 관리를 위한 AI 지원 '제미니 클라우드 어시스트' 소개

구글 클라우드가 엔터프라이즈 팀의 애플리케이션 및 네트워크 관리를 돕기 위해 AI 기반의 '제미니 클라우드 어시스트'를 출시했습니다. 이는 구글의 대규모 언어 모델인 제미니를 기반으로 하며, 다양한 작업에 대한 지원을 제공합니다. 비용 절감, 성능 향상, 고가용성 등을 우선시하는 맞춤형 아키텍처 구성 제안부터, 리소스 최적화, 네트워킹 작업 지원에 이르기까지 다양한 기능을 갖추고 있습니다.

Google, 코드 개발 및 마이그레이션 가속화를 위해 데이터베이스에 Gemini 추가

Google Cloud가 데이터베이스 제공에 Gemini라는 대규모 언어 모델을 기반으로 한 새로운 기능을 추가합니다. 이에는 SQL 생성, AI 기반 데이터베이스 관리, 그리고 데이터베이스 마이그레이션 개선이 포함됩니다. 또한, AlloyDB AI 서비스에 자연어 데이터 쿼리맥락 기반 데이터 접근을 위한 파라미터화된 보안 뷰가 추가되었습니다. 이러한 기능은 클라우드에서 데이터베이스 관리를 단순화하는 중요한 단계입니다.

직접 만들기 vs. 구매하기: 정말 선택의 문제일까?

개발자들이 자신만의 해결책을 구축하려는 이기주의적 프로그래밍의 위험성을 강조하는 이야기입니다. 전문가 수준의 지식이 필요한 암호화 라이브러리 구현을 원했던 개발자와, 신뢰할 수 있는 메시지 큐 시스템을 직접 만들고자 했던 선임 아키텍트의 사례를 통해, 검증된 솔루션을 사용하는 것이 장기적으로 더 비용 효율적임을 강조합니다.

AI, 머신러닝 등을 위한 올바른 GPU 선택하기

새로운 GPU가 계속 출시되면서, 개발자들은 머신러닝 작업에 적합한 GPU를 선택하기 위해 비용과 하드웨어 사양을 고려해야 합니다. CUDA 코어, 텐서 코어, 최대 GPU 메모리, TFLOPS 성능, 최대 전력 공급 등이 중요한 사양입니다. Nvidia의 다양한 모델이 소개되어 있으며, 클라우드 인프라 제공업체와 협력하는 것이 더 큰 ROI를 제공할 수 있습니다.

클라우드 컴퓨팅을 위한 ESG 도구는 주의 산만을 초래할 수 있다

기업들이 ESG 점수를 개선하려는 시도로 클라우드 제공업체들이 지속 가능성 메트릭을 평가하고 개선할 수 있는 ESG 도구를 제공하고 있지만, 이러한 도구들은 종종 전체 클라우드 아키텍처의 비효율성을 고려하지 않고 특정 전술적 메트릭만을 보며, 거짓 긍정을 보고할 수 있습니다. 진정한 지속 가능성을 향한 약속보다는 투자자 압력에 의해 주도되는 경우가 많으며, 많은 기업들이 과도한 클라우드 자원 소비를 통해 생태계 파괴에 기여하고 있음에도 불구하고 높은 ESG 등급을 받고 있습니다.

Parasoft, C 및 C++ 애플리케이션을 위한 안전 테스팅 도구 출시

Parasoft가 C/C++ 애플리케이션의 안전성과 신뢰성을 향상시키기 위해 C/C++test CT라는 새로운 도구를 출시했습니다. 이 도구는 안전 및 보안이 중요한 제품을 개발하는 대규모 개발 팀을 대상으로 하며, Visual Studio Code와 같은 개발 도구, 단위 테스트 프레임워크, CI/CD 워크플로우와 통합됩니다. TUV 제품 인증을 받을 예정인 이 도구는 C와 C++ 언어의 안전성에 대한 우려 속에서 출시되었습니다.

Tiobe 언어 인기 지수에서 PHP의 인기 하락

PHP가 2024년 4월 Tiobe 프로그래밍 언어 인기 지수에서 17위로 사상 최저 순위를 기록했습니다. 한때 웹사이트 구축의 표준 언어로 꼽히며 인기를 끌었지만, Ruby on Rails, Django, React 같은 새로운 웹 개발 프레임워크의 등장과 보안 문제로 인해 PHP의 인기가 시들어가고 있습니다. 그럼에도 불구하고, 여전히 소규모 및 중규모 웹사이트와 WordPress에서 강력한 존재감을 발휘하고 있습니다.

Ballerina와 Choreo를 활용한 B2B 통합 간소화

B2B 통합은 디지털 변환 프로젝트에 핵심적입니다. Ballerina와 Choreo를 사용하면, EDI 표준 메시지 형식의 차이, 다중 조직 참여로 인한 테스트 어려움, 다양한 보안 메커니즘 등의 도전을 극복하고, 새로운 비즈니스 파트너를 빠르게 온보딩하며 B2B 통합을 효과적으로 관리할 수 있습니다.