마이크로소프트의 새 서비스가 애저(Azure)와 기트허브(GitHub)를 결합해 정적 웹 콘텐츠를 제공한다. 최근 가장 흥미로운 웹 개발 개념을 하나 꼽으라면 바로 ‘잼스택(Javascript, API, Markup Stack; Jamst...
2020.07.13
깃랩이 5월 22일 소프트웨어 개발, 배포 및 프로젝트 관리 툴을 통합한 자사의 데브옵스 플랫폼을 버전 13.0으로 업데이트했다. 이번 버전은 여러 보안 및 협업 기능을 추가한 것이 특징이다. 회사에 따르면 깃랩(GitLab) 13.0에는...
2020.06.05
윈드리버가 개발자 중심의 소프트웨어 개발 프로젝트 지원 사이트 ‘윈드리버 랩(Wind River Labs)’을 개설했다고 밝혔다. 윈드리버 랩은 소프트웨어 프로젝트, PoC, 오픈소스 통합, 실험적 소프트웨어 개발 등 다양한 기술에 대한 ...
2020.02.26
뉴럴 네트워크(신경망)가 코드를 작성한다. 사람들은 주로 작업을 정의하고 데이터를 수집하며 사용자 인터페이스를 구현한다. 이미 이런 일을 벌어지는 시대다. 테슬라의 안드레이 카파시는 이를 ‘소프트웨어 2.0’의 시대로 부른다. ...
2019.05.09
소프트웨어 개발자들은 ‘해서는 안 될 일’을 경고하는 ‘안티패턴(Antipattern)’이라는 개념을 만들어냈다. 중세 시대 지도의 ‘용이 있는 지역이니 조심’ 표시 같은 것이다. 코드를...
2019.03.11
소프트웨어 개발자들은 ‘해서는 안 될 일’을 경고하는 ‘안티패턴(Antipattern)’이라는 개념을 만들어냈다. 중세 시대 지도의 ‘용이 있는 지역이니 조심’ 표시 같은 것이다. 코드를...
2019.03.11
소프트웨어 개발자, 웹 개발자, 모바일 개발자라면, 어느 나라가 개발자 임금이 높은지 궁금할 것이다. 페이스케일닷컴(Payscale.com)의 데이터를 기반으로 개발자 임금이 높은 10개국을 정리했다. 대부분 주니어 직급과 시니어 이상의 급여를 ...
2018.03.15
지금 수 천, 수 만에 달하는 C++ 명령을 처리해야 한다고 가정해보자. C++가 싫다면, 1970년대 IBM이 개발한 포트란(Fortran)의 ‘변종’인 벡트란(Vectran) 수백 만 줄을 처리한다고 가정하자. 명령에 아무 문...
애플리케이션 개발 소프트웨어 개발 마이크로서비스 RESTful API
2017.12.01
지금 수 천, 수 만에 달하는 C++ 명령을 처리해야 한다고 가정해보자. C++가 싫다면, 1970년대 IBM이 개발한 포트란(Fortran)의 ‘변종’인 벡트란(Vectran) 수백 만 줄을 처리한다고 가정하자. 명령에 아무 문...
2017.12.01
30일 국내 CIO 및 IT리더 약 30여 명이 참석한 가운데 C-Level Executive Meeting이 서울 양재동 엘타워 8층 엘가든에서 조찬 행사로 열렸다. 이 행사의 주요 발표자는 로보 어드바이저 신생벤처인 베터멘트(Betterment)의...
2017.08.30
소프트웨어 개발이란 어떤 APIs를 호출하고 기본 구문을 알고 있는지를 넘어서는 작업이다. 애플리케이션 개발의 실제 모습은 아래와 같다. 제임스 다모어와 그의 '구글 선언문'(The Google Manifesto)에 대한 글...
2017.08.11
소프트웨어 개발이란 어떤 APIs를 호출하고 기본 구문을 알고 있는지를 넘어서는 작업이다. 애플리케이션 개발의 실제 모습은 아래와 같다. 제임스 다모어와 그의 '구글 선언문'(The Google Manifesto)에 대한 글...
2017.08.11
프로젝트 관리, 애자일 개발의 세계에 처음 발을 들여놓은 사람이라면, 아래의 10가지 질문에 대한 답이 이것들을 이해하는 출발점이 되어줄 것이다. 프로젝트 관리의 베테랑들에게도, 이 질문들은 기초를 다지는 데 도움이 되니 주목해보자. -&...
2017.01.16
기트허브에는 소프트웨어 개발을 돕는 각종 오픈소스 도구가 넘쳐난다. 여기 개발자들이 검토할 만한 최고의 생산성 툴 7개를 정리했다. 개발자들은 가끔 바로 자신과 같은 개발자를 위해 프로그래밍 툴을 개발한다. 창의성에서 비롯된 것이 있지만 게으...
2016.10.19
작년 9월에 휴대폰 장터로 잘 알려진 커뮤니티에서 195만여 명의 개인정보가 유출되는 사고가 발생했다. 미래부가 발표한 민ㆍ관합동조사단의 조사결과에 따르면 이 곳의 홈페이지에는 비정상적인 DB 질의에 대한 검증절차가 없어서 이를 통해 SQL 삽입 공격...
CSO 보안 소프트웨어 개발 생명주기 Open Web Application Security Project 크라이슬러 웹 애플리케이션 오작동 보안 아키텍트 OWASP 강은성 소프트웨어 개발 취약점 CISO 리콜 테스팅 자동차 해킹 SSDL
2016.01.22
작년 9월에 휴대폰 장터로 잘 알려진 커뮤니티에서 195만여 명의 개인정보가 유출되는 사고가 발생했다. 미래부가 발표한 민ㆍ관합동조사단의 조사결과에 따르면 이 곳의 홈페이지에는 비정상적인 DB 질의에 대한 검증절차가 없어서 이를 통해 SQL 삽입 공격...
2016.01.22
소프트웨어 업체들 사이에서 제품 출시 경쟁이 붙었다. 누가 더 빨리 제품을 발표하느냐에만 혈안이 돼 있다. 그 결과 품질 문제가 불거져 나왔고, 그 피해는 고스란히 사용자들에게 전달됐다. 요즘에 출시되는 소프트웨어 품질에 진절...
2015.10.20
<컴퓨터월드 프리미어 100대 IT리더에게 묻는다.> 직책 : 정보시스템본부 책임자 기업 : 미국 코스트가드 이달의 컴퓨터월드 100대 IT리더에는 미국 코스트가드(U.S. Coast Guard)의 채드 랭이 선정됐다. 그에게 ...
2014.06.10
포레스터의 새로운 보고서에 따르면, 파괴적 혁신이 인도 소프트웨어 개발 부서의 운명을 좌우하는 것으로 나타났다. 이는 상호 작용이 반복됨에 따라 더욱 중요 해지고 있으며, 고객이 더 많은 것들을 요구하게 됐다. 포레스터 리서치의 애널리스트 ...
2013.04.25
포레스터의 새로운 보고서에 따르면, 파괴적 혁신이 인도 소프트웨어 개발 부서의 운명을 좌우하는 것으로 나타났다. 이는 상호 작용이 반복됨에 따라 더욱 중요 해지고 있으며, 고객이 더 많은 것들을 요구하게 됐다. 포레스터 리서치의 애널리스트 ...
2013.04.25
디지털 혼돈의 시대에서, 그리고 소프트웨어의 엔진을 달고 강력한 힘을 얻은 사회에서 소프트웨어 개발과 구축 역량을 육성할 수 있는 기업들은 경쟁우위를 얻게 될 것이다. 이 기업들은 고객, 임직원, 의 참여와 경험에 대한 요구를 충족하고 더 나아가 이들...
2012.09.20
IBM은 자사의 래쇼날 소프트웨어를 비롯해 다수의 영역에 포진된 수많은 애플리케이션 개발 툴을 활용하고 있다. 그러나 툴과 프로세스는 개발된 코드의 품질을 담보하는 것으로 역할이 제한돼 있었다. 애플리케이션...
2011.11.09
IBM은 자사의 래쇼날 소프트웨어를 비롯해 다수의 영역에 포진된 수많은 애플리케이션 개발 툴을 활용하고 있다. 그러나 툴과 프로세스는 개발된 코드의 품질을 담보하는 것으로 역할이 제한돼 있었다. 애플리케이션...
2011.11.09