소프트웨어 개발 | 뉴스, 하우투, 기획, 리뷰 및 동영상
해커가 가장 좋아하는 방법의 하나가 웹브라우저를 통해 시스템을 감염시키는 것이다. 피싱 이메일 대부분도 웹 브라우저를 매개체로 사용해 감염된 사이트를 방문하도록 유도한다. 이 사
Node.js 테크니컬 커미티 멤버에 대한 이의 제기로 촉발된 Node.js 커뮤니티 내부의 논쟁이 결국 자바스크립트 런타임 엔진의 새로운 분기 Ayo.js로 이어지고 말았다.
올해 초 구글은 머신러닝 모델로 예측 속도를 높이는 자체 제작 하드웨어 '텐서 프로세싱 유닛(Tensor Processing Unit)'을 공개했다. 이번엔 마이크로소프트 차례다. 비슷한 하드웨어를 내
데브옵스(Devops)는 오늘날의 소프트웨어 개발 동향의 핵심이다. 그러나 제대로 이해되지 않는 경우가 여전히 종종 있다.
기업에게 쿠베르네티스(Kubernetes)는 위대한 구원자와 같은 존재다. 쿠베르네티스를 통해 밸런싱 로드나 네트워킹 콘테이너, 앱 가용성 보장, 업데이트/롤백 관리 따위의 세세한 과업들에 얽
소프트웨어 개발은 기본적으로 신뢰를 바탕으로 한다. 특히 오픈 소스를 이용할 때는 더 그렇다. 그러나 최근 Node.js 패키지 관리 레지스트리인 npm에서 악성 패키지 39개가 발견됐다는 소식
딥러닝 모델을 훈련하는 데 걸리던 막대한 시간이 다소 줄어들 것으로 보인다. IBM은 딥러닝 훈련 작업을 여러 물리 서버로 자동 분산하는 새로운 기술 'DDL(Distributed Deep Learning)'을 공
대부분의 개발 업무는 자바(Java), 자바스크립트(JavaScript), PHP, C# 등의 대중화된 기술을 요구한다. 하지만 소프트웨어 수요가 발전하고 증가하면서 새롭고 덜 보편적인 언어가 인기를 얻어가
자바와 C가 티오베 프로그래밍 언어 인기 순위에서 여전히 1, 2위를 기록하고 있는 것으로 나타났다. 그러나 점유율은 역대 최저치까지 떨어졌다.
애자일 개발, 데브옵스(DevOps), 관련 관리 기법의 시대에는 더 이상 IT프로젝트가 실패하는 일이 없을까? 안타깝게도 현실은 그렇지 않다.