TOPIC

개발자

마이크로소프트의 오픈소스 개발에 워크스루를 활용하는 방법

마이크로소프트가 오픈 개발 모델로 전환한 것은 대규모 오픈소스 개발 관리는 어떻게 하는지 연구할 수 있는 흥미로운 사례다. 수백만 명의 사용자와 수천 명의 잠재적인 기여자를 감당해야 하는 마이크로소프트의 프로젝트 유지 관리자는 대부분의 오픈소스 프로젝...

프로젝트관리 깃허브 기능요청관리 2023.09.19

사이버보안을 강화하는 애자일 개발 10원칙

경쟁이 극심한 오늘날 환경은 기업에 더 빨리 움직이고 더 혁신할 것을 요구한다. 결과적으로 80% 이상의 기업이 애자일 개발 방법론을 채택한다. 그러나 소프트웨어 주기를 관리하는 과정이 안전하지 않으면 ‘빠른 개발’은 사이버 범죄자가 악용할 수 있는 ...

애자일 사이버보안 2023.09.18

텐서플로우로 머신러닝으로 비트코인 가격 예측하기

텐서플로우는 가장 인기 있는 머신러닝 플랫폼이며, 노드(Node) 버전인 TensorFlow.js를 사용하면 자바스크립트 애플리케이션에서 손쉽게 텐서플로우를 쓸 수 있다. 여기서는 현재 가장 흥미로운 2가지 기술인 암호화폐와 AI를 결합한다. 신경망을...

텐서플로우 비트코인 2023.09.18

"리소스는 더 적게, 신뢰성은 더 높게" 클라우드 혁명의 근간 '관찰가능성'

관찰가능성(observability) 개념의 기원은 1960년대, 복잡한 시스템을 사람이 이해할 수 있도록 분해하기 위한 루돌프 E. 칼만의 고전적 연구로 거슬러 올라간다. 당시는 항공우주와 항법을 위한 새로운 컴퓨팅 시스템이 맹렬한 기세로 등장하던 ...

관찰가능성 하이퍼스케일 쿠버네티스 2023.09.14

“LLM 개발을 더 간편하게” 랭체인(LangChain)의 이해

대규모 언어 모델(LLM)을 위한 효과적인 프롬프트를 작성하는 데는 기술이 필요하지만 LLM 사용법은 대체로 간단하다. 반면 언어 모델을 사용한 프로그래밍은 어려울 수 있다. 그럴 때 랭체인(LangChain)을 사용하면 된다.  랭체인은 ...

랭체인 LangChain 2023.09.13

“단점 알지만 너무 유용해” 개발자 절반 이상 생성형 AI 도입 예정…깃랩 보고서

많은 개발자가 생성형 AI 사용 시 수반하는 위험을 폭넓게 이해하고 있지만, 생성형 AI가 유용한 기술이라는 점도 널리 인식하고 있는 것으로 나타났다. 최근 깃랩은 이같은 조사 결과를 담은 보고서 '2023 글로벌 데브섹옵스 보고서 시리즈(2023 G...

생성형AI 깃랩 보고서 2023.09.06

“자바 18 릴리스의 꽃” 심플 웹 서버 시작하기

자바 18 릴리스(2022년 3월)에 포함된 가장 유용한 새 기능이 바로 '심플 웹 서버(Simple Web Server)'다. HTTP 파일 서버를 손쉽게 가동하고 구성할 수 있게 지원할뿐만 아니라, 단순한 사용 사례에서 기존 httpserver 패...

Java 자바 심플 웹 서버 2023.09.04

엔비디아, AI 언어 LLM 온라인 개발자 밋업 ‘AMA’ 개최

엔비디아가 엔비디아 AI(NVIDIA AI) 개발자 밋업의 새로운 시리즈 ‘AMA(Ask Me Anything)’를 개최한다고 9월 1일 밝혔다. 이번 개발자 밋업은 오는 9월 5일 화요일 오후 2시부터 4시까지 온라인으로 진행되며, 무료로 사전 등록...

엔비디아 2023.09.01

마이크로소프트, 맥용 비주얼 스튜디오 단종

마이크로소프트가 맥용 비주얼 스튜디오 IDE를 단종한다. 맥 사용 개발자에게는 비주얼 스튜디오 코드용 C# 개발 키트나 닷넷 개발을 지원하는 다른 확장 프로그램 같은 대안을 찾아볼 것을 권고했다.   마이크로소프트는 맥용 비주얼 스튜디오에...

비주얼스튜디오 맥OS 닷넷 2023.09.01

글로벌 칼럼 | 경험을 통해 배운 그래프QL 도입 성공 전략

필자가 몸담은 기업의 소프트웨어 기반 비즈니스가 그래프QL(GraphQL) API 생태계로 깊이 들어가는 과정에서 필자는 몇 가지 가치 있는 베스트 프랙티스를 도출했다. 오픈소스 쿼리 언어인 그래프QL은 API의 미래라고 불리지만, 제대로 된...

그래프QL 오픈소스 API 2023.08.31

로우코드에 숨어 있는 6가지 위험

로우코드 개발이라는 약속은 너무나 유혹적이다. 일을 더 적게 할 수 있다면 누가 마다하겠는가? 기계가 잡일을 대신하는 동안 등을 기대고 누워 쉬는 것을 싫어할 사람이 누가 있을까? 어차피 수십년 동안 기계에게 온갖 명령을 해 온 참이다. 이제 기계는 ...

로우코드 노코드 AI편견 2023.08.31

개발자 47% “러스트 언어 매일 사용한다”

러스트(Rust) 언어 사용이 계속 늘고 있는 것으로 나타났다. 하지만 러스트를 사용하다가 중단한 개발자는 러스트를 버린 주요 이유로 '어려운 언어'라는 점을 꼽았다. 2022 러스트 현황 설문조사(2022 State of Rust Survey) 결...

개발자 러스트 Rust 2023.08.29

“REST의 현실적인 대안” gRPC 프로토콜의 이해

gRPC는 구글이 오픈소스로 공개한 원격 프로시저 호출을 위한 바이너리 프로토콜이다. 성능과 간편함으로 인기를 얻은 REST의 대안이다. gRPC는 HTTP/2에 대한 전이중(full duplex) 연결을 제공한다. 현재 브라우저에서 사용할 때는 어댑...

gRPC REST 2023.08.29

"엑셀에서 직접 파이썬으로 데이터 분석을" 마이크로소프트, 엑셀 내 파이썬 통합 지원

마이크로소프트가 프로그래밍 언어 리포지토리 업체 아나콘다(Anaconda)와 협력해 별도의 설정이 필요 없는 엑셀 내 파이썬(Python in Excel) 코드 실행을 지원한다. 데이터 실무자가 데이터 분석과 기계 학습을 위해 애플리케이션에서 데이터를...

파이썬 엑셀 윈도우참가자프로그램 2023.08.24

“프로그래밍 언어 개발의 감초” LLVM의 이해와 활용 방법

현재 개발 환경 분야에서는 매일 새로운 언어와 기존 언어에 대한 개선이 쏟아지고 있다. 모질라의 러스트, 애플의 스위프트, 젯브레인스의 코틀린, 그리고 실험적 파이썬 변형인 모조(Mojo) 등이 대표적이다. 모두 개발자에게 속도, 안전성, 편의성, 이...

LLVM 개발자 프로그래밍 2023.08.23

“마침내 파이썬에서도 흐름 제어를” 구조적 패턴 매칭을 사용하는 방법

파이썬은 강력하고 인기 있는 언어지만, 다른 언어에 있는 흐름 제어, 즉 값을 취해서 가능한 여러 조건 중 하나와 매끄럽게 매칭하는 방법이 오랫동안 없었다. 이것을 C와 C++에서는 switch/case 구조, 러스트에서는 '패턴 매칭(pattern ...

구조적패턴매칭 structural pattern matching 파이썬 2023.08.21

블로그ㅣAI와 소프트웨어 개발의 미래

인공지능이 크고 작은 방식으로 소프트웨어 개발을 변화시키고 있다. 많은 기업이 AI 기능을 앞다퉈 내놓고 있지만, AI가 가진 잠재력은 그 이상이다. 앞으로 AI는 대부분(어쩌면 모든) SaaS 솔루션의 기반이 될 것이다. 머신러닝과 AI 모델을 통해...

AI 머신러닝 자동화 2023.08.10

파이썬에서 GIL 삭제된다⋯“병렬 처리의 혁신적 진전”

많은 논란 끝에 파이썬 운영 위원회(Python Steering Council)가 “C파이썬에서 전역 인터프리터 잠금(Global Interpreter Lock)을 선택 사항으로 두자”는 PEF 703 제안을 승인하는 쪽으로 가닥을 잡았다. 이 제안은...

파이썬 GIL 2023.08.09

IDG 설문조사

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2023 International Data Group. All rights reserved.