TOPIC

개발자

'가장 널리 쓰이는 오픈소스 패키지는?' 하버드, 역대 최대 규모 조사 결과 공개

LISH(Laboratory for Innovation Science at Harvard University)의 연구진이 FOSS(free and open source) 소프트웨어 패키지에 대한 현재까지 가장 포괄적인 조사 결과를 공개했다. 업계가 하...

하버드 오픈소스 보안 2022.03.03

'WPF의 현대적 재해석' 아발로니아 UI의 이해

마이크로소프트가 윈도우 XP의 후속작을 한참 개발할 당시, 업체는 데이터베이스 기반 객체 파일 시스템 WinFS, 웹 서비스에 기초한 새로운 의사소통 툴 세트 인디고(Indigo, 코드명), 그래픽 설명 언어에 기초한 새로운 표시 레이어 아발론(Ava...

아발로니아 Avalonia WPF 2022.03.02

프라이스라인 CTO의 눈으로 보는 대규모 마이크로서비스 구축 및 실행

‘혁신가의 딜레마’라는 책에도 나오듯이, 오늘날의 성공적인 조직은 번성하기 위해 계속해서 새로운 프로세스를 도입해야 하는 과제에 직면해 있다. 소프트웨어 개발에 의존해 경쟁 우위를 유지하는 현대의 조직이 이 끊임없는 변화의 필요성에 대처하려면 개발팀의...

마이크로서비스 데브옵스 컨테이너 2022.02.25

유니티, 모바일 기기서 AR 콘텐츠 개발 돕는 ‘AR 컴패니언’ 출시

유니티(http://unity.com/kr)가 모바일 기기에서 저작 및 데이터 캡처 수행이 가능한 AR 컴패니언(AR Companion)의 정식 버전을 출시했다.   AR 컴패니언은 유니티 에디터에서 실제 환경과 오브젝트를 시뮬레이션하고 ...

유니티 2022.02.25

데브옵스 파이프라인이 공격을 받는 이유와 대처 방안

2017년 중반, 러시아 정부의 지원을 받은 것으로 알려진 사이버 공격자가 우크라이나의 금융 소프트웨어 패키지에 낫페트야(NotPetya)라는 악성코드를 설치했다. 해당 소프트웨어를 사용하던 많은 기업이 업데이트를 통해 악성코드에 감염됐다. 낫페트야는...

솔라윈즈 낫페트야 log4j 2022.02.25

글로벌 칼럼 | 클라우드로 확산되는 로우코드/노코드 플랫폼의 실상

최근 들어 클라우드 솔루션의 일부로 로우코드/노코드(Low Code/No Code) 플랫폼을 사용하는 것에 관한 질문을 많이 듣는다. 이런 플랫폼은 보통 빠른 애플리케이션 개발을 위해 사용한다. 여기서는 클라우드 솔루션을 구축하면서 로우코드/노코드 플...

2022.02.23

소프트웨어 설계자가 로우코드를 도입해야 하는 이유 5가지

소프트웨어 개발자와 설계자는 한때 로우코드 기술에 회의적이었다. 하지만 오늘날 애자일 개발 팀이 생산성을 개선하고 품질을 높이며, 배포 빈도를 높이는 것을 가능하게 하는 발전한 로우코드 플랫폼이 많다. 개발자는 로우코드 기술을 사용해 앱과 고객 환경,...

소프트웨어설계 로우코드 2022.02.23

미국 웨스턴 거버너스 대학교의 ‘원점 회귀 보안’ 성공사례

웨스턴 거버너스 대학교(Western Governors University, WGU)의 보안 담당 VP 제임스 챈들러는 ‘원점 회귀 보안(Shifting security left)’에 성공했다. 챈들러는 일종의 비즈니스 프로세스를 통해 데브옵스팀이 일...

shift-left 원점회귀보안 원점회귀 2022.02.23

"완전한 병렬성과 원격 작업 지원" 획기적인 프로젝트 빌드 툴 '팬츠'

팬츠(Pants) 빌드 시스템은 완전한 병렬성과 원격 작업자 지원 등 다양한 기능을 풍부하게 포함한 다언어 툴이다. 팬츠는 몇 년 전에 나왔지만 버전 2.0부터는 빠른 속도에 초점을 두고 완전히 새롭게 구축된 러스트(Rust) 엔진을 기반으로 실행된다...

팬츠 Pants 프로젝트빌드 2022.02.23

NXP, S32G 차량 통합 플랫폼 발표

NXP 반도체가 S32G 차량 네트워크 프로세서를 사용해 소프트웨어 정의 차량의 실시간·애플리케이션 개발을 지원하는 차량 통합 플랫폼인 S32G 골드VIP를 발표했다. S32G 골드VIP는 신속한 프로세서 평가와 소프트웨어 개발, 프로토타이핑을 지원하...

NXP 2022.02.23

무심코 지나쳤을지도 모를 자바스크립트 신기능 8가지

자바스크립트의 돌진은 멈추지 않는다. 매년 자바스크립트의 ‘사양’에 많은 기능이 도입되고, 그 후에는 브라우저, Node.js 등이 같은 기능을 채택한다. 그동안 알아차리지 못한 새로운 자바스크립트 기능도 상당히 많을 것이다.   아직 늦...

자바스크립트 ES11 개발자 2022.02.14

R로 파워포인트 슬라이드를 만드는 방법

R 분석 결과를 공유하는 방법은 다양하다. 워드 문서, 인터랙티브 앱, 심지어 이메일로도 공유할 수 있다. 그러나 가끔은 슬라이드 프레젠테이션이 필요할 때가 있다. 이럴 때 R 코드를 사용해 R 마크다운 문서에서 바로 차트와 그래프가 포함된 파워포인트...

r 슬라이드 2022.02.14

스텔란티스-Qt, 차량 HMI 개발 협력

더큐티컴퍼니(www.qt.io/ko-kr/ 이하 Qt)는 자동차 제조 업체인 스텔란티스가 Qt와 함께 유럽 주요 자동차 브랜드 포트폴리오 전반에 사용될 차량 HMI 시스템을 개발한다고 발표했다. 2018년에 시작된 HMI 시스템 개발 프로젝트는 20...

스텔란티스 2022.02.11

“100% 해결책은 없다” 기술 부채의 과제와 해법

기술 부채는 소프트웨어가 제대로 완성되지 않았거나 기술적으로 부실하게 구현된 경우, 기업이 금전 또는 노동으로 지불해야 하는 비용이다. 이상적인 경우 기술 부채는 간단한 계산과 가능한 장단점 평가 이후 우선순위화의 형태로 수락된다. 그러나 부정적인 변...

기술부채 데이터마이닝 디지털트랜스포메이션 2022.02.09

지속 테스트와 머신러닝에 합성 데이터를 적극 활용하는 방법

데브옵스 팀의 목적은 배치 회수를 늘리고 프로덕션 단계에서 발견되는 결함 개수를 줄이는 동시에 마이크로서비스와 고객 대면 애플리케이션에서부터 직원 워크플로우와 비즈니스 프로세스 자동화에 이르는 모든 것의 안정성/신뢰성을 높이는 것이다. CI/CD(지...

머신러닝 합성데이터 CI/CD 2022.02.09

IDG 블로그 | “과유불급” 서비스 중심 클라우드 개발의 함정

서비스 지향 개발은 사람들이 알고 있는 것보다 오래된 주제다. 물론 마이크로서비스 같은 것은 비교적 최신 트렌드이지만, 개발자들은 오랫동안 애플리케이션과 오케스트레이션을 구축하는 데 여러 서비스를 사용해 왔다. 직접 개발하지 않은 기존 서비스는 물론 ...

마이크로서비스 복잡성 SOA 2022.02.09

아르고 CD에서 고위험 취약점 발견 “헬름 차트 악용”

사이버 공격자가 소프트웨어의 기밀 정보를 탈취할 수 있는 고위험 취약점이 아르고 CD(Argo CD)에서 발견됐다. 아르고 CD는 쿠버네티스로 배포되는 애플리케이션을 위한 CD(Continuous Delivery) 플랫폼이다. 해당 취약점은 현재 수정...

쿠버네티스 아르고CD 헬름 2022.02.08

'finalize 메소드 퇴역 이후' 자바 오류를 처리하고 클린업하는 방법

몇 년 간의 무성한 소문 끝에 마침내 자바가 JDK 18에서 finalize 메서드를 퇴역시킬 준비를 하고 있다. JDK 향상 제안(Enhancement Proposal) 421은 finalize를 사용 중단되는 요소로 명시하고, 테스트를 위해 이 메...

finalize 자바 Java 2022.02.08

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

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

Copyright © 2024 International Data Group. All rights reserved.