소프트웨어 개발팀의 강점은 개발자 개인이다. 각 개발자의 강점은 팀이다. 약 10년 전 필자는 ‘개발자의 생산성을 측정할 수 있는가(Can we measure developer productivity)?’라는 블로그 게시물을 썼다. 글에서...
2022.11.17
애플 사파리 웹브라우저의 핵심인 오픈소스 웹브라우저 엔진 ‘웹킷(WebKit)’의 개발이 깃허브로 마이그레이션됐다. 웹킷 프로젝트 팀이 지난 6월 23일 서브버전(Subversion; SVN) 트리를 동결하고, 소스코드 관리...
2022.09.05
깃허브가 ‘IAM(Identity and Access Management)’용 프레임워크를 사용하는 새로운 방법을 공개했다. 깃허브가 자체 깃 프레임워크를 활용하여 기업 시스템 액세스를 구문 분석, 추적, 승인하는 새로운 IAM 도구(En...
2022.06.13
‘패치 이론(theory of patches)’을 기반으로 하는 이 오픈소스 분산 버전 관리 시스템은 깃(Git)보다 빠르고, 확장 가능하며, 배우고 사용하기 쉽다. 워크플로우를 간소화하는 패치 이론을 기반으로 한 오픈소스 분산 버전 제어...
2022.01.25
‘패치 이론(theory of patches)’을 기반으로 하는 이 오픈소스 분산 버전 관리 시스템은 깃(Git)보다 빠르고, 확장 가능하며, 배우고 사용하기 쉽다. 워크플로우를 간소화하는 패치 이론을 기반으로 한 오픈소스 분산 버전 제어...
2022.01.25
깃랩, 깃허브, 구글 클라우드 빌드와 같은 저장소에 존재하는 기밀은 기업에게 재앙이 될 수 있다. 이와 관련해 검토해볼 만한 4가지 도구를 정리했다. 깃(Git) 저장소에 저장된 ‘기밀’은 공격자에게 유용한 공격 대상이다. 소프트웨어가 침...
깃 퍼블릭 코드 저장소 기밀 관리 기밀 데이터 깃가디언 스펙트럴옵스 기티리크스 깃리크스
2021.11.12
깃랩, 깃허브, 구글 클라우드 빌드와 같은 저장소에 존재하는 기밀은 기업에게 재앙이 될 수 있다. 이와 관련해 검토해볼 만한 4가지 도구를 정리했다. 깃(Git) 저장소에 저장된 ‘기밀’은 공격자에게 유용한 공격 대상이다. 소프트웨어가 침...
2021.11.12
깃허브의 새로운 관리 기능은 ‘드라이브-바이(drive-by)’ 풀 리퀘스트 승인 및 ‘스팸성(spammy)’ 변경 요청을 처리하도록 설계됐다. 지난 11월 1일(현지 시각) 깃허브가 깃(Git) 기반 버전 관리 시스템 및 코드 공유 사이...
2021.11.04
마이크로소프트가 자사의 플래그십 IDE인 비주얼 스튜디오 2019의 버전 16.10 릴리즈를 25일(현지시간) 출시했다. C++ 20의 모든 기능을 이용할 수 있는 게 특징이다. 한편, 같은 날 공개된 버전 16.11의 프리뷰 릴리즈는 핫 리...
마이크로소프트 IDE 비주얼 스튜디오 2019 C++ 핫 리로드 .NET 깃
2021.05.28
마이크로소프트가 자사의 플래그십 IDE인 비주얼 스튜디오 2019의 버전 16.10 릴리즈를 25일(현지시간) 출시했다. C++ 20의 모든 기능을 이용할 수 있는 게 특징이다. 한편, 같은 날 공개된 버전 16.11의 프리뷰 릴리즈는 핫 리...
2021.05.28
마이크로소프트의 오픈소스 코드 편집기 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 최신 버전이 지난 2월 4일 공개됐다. 사용자 지정 가능한 검색 모드를 지원하고 자바스크립트 디버깅을 개선하는 등 새로운 기능 및 개선 사항을 제공한다....
마이크로소프트 코드 편집기 오픈소스 비주얼 스튜디오 코드 검색 모드 자바스크립트 디버깅 깃 에밋
2021.02.08
마이크로소프트의 오픈소스 코드 편집기 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 최신 버전이 지난 2월 4일 공개됐다. 사용자 지정 가능한 검색 모드를 지원하고 자바스크립트 디버깅을 개선하는 등 새로운 기능 및 개선 사항을 제공한다....
2021.02.08
‘비주얼 스튜디오 코드(Visual Studio Code)’의 최신 월간 업데이트에 문제를 일으키는 확장 프로그램을 빠르게 식별하기 위해 이진 탐색 알고리즘을 사용하는 확장 이분(Extension Bisect) 기능이 추가됐다. 2020년...
마이크로소프트 코드 편집기 비주얼 스튜디오 코드 확장 프로그램 이진 탐색 알고리즘 깃
2020.12.16
‘비주얼 스튜디오 코드(Visual Studio Code)’의 최신 월간 업데이트에 문제를 일으키는 확장 프로그램을 빠르게 식별하기 위해 이진 탐색 알고리즘을 사용하는 확장 이분(Extension Bisect) 기능이 추가됐다. 2020년...
2020.12.16
'리눅스(Linux)'는 오픈소스의 성공 기반을 닦았을 뿐만 아니라 오픈소스 커뮤니티의 운영 방식을 구체화했다. 우리는 리눅스에 대해 충분히 이야기하고 있는가? 오픈소스 세상에서 자라난 사람뿐만 아니라 오픈소스를 처음 접한 사람 모두 리눅스 커뮤니티...
2020.09.11
더 깔끔한 커밋, 더 스마트한 디버깅, 더 세련된 리포지토리를 위해 한 단계 업그레이드된 깃 기술들을 마스터하라. 오늘날 개발자 대부분은 소프트웨어 워크플로우의 핵심인 버전 관리 시스템 깃(Git)을 배웠을 가능성이 크다. 그리고 기본 개...
2020.06.12
깃랩이 5월 22일 소프트웨어 개발, 배포 및 프로젝트 관리 툴을 통합한 자사의 데브옵스 플랫폼을 버전 13.0으로 업데이트했다. 이번 버전은 여러 보안 및 협업 기능을 추가한 것이 특징이다. 회사에 따르면 깃랩(GitLab) 13.0에는...
2020.06.05
깃옵스는 개발자와 운영팀 모두에게 매우 좋은 효과를 발휘할 수 있고, 데브옵스가 오랫동안 지향해온 궁극의 특징을 지니고 있다. 아마 한 번쯤은 깃옵스(GitOps)에 대해 들어봤겠지만, 여전히 모르고 있을 수 있다. 만약 깃옵스가 반드시 ...
2020.03.26
개발자들이 깃(Git)과 같은 소스 제어 시스템을 사용하는 중요한 이유 중 하나는 각종 재난을 최대한 방지하기 위해서다. 단순하게는 실수로 파일 하나를 삭제하는 경우부터 여러 파일을 잘못 변경하는 실수까지 여러 가지 사고가 일어날 수 있지만, 깃이 있...
2020.01.23
개발자들이 깃(Git)과 같은 소스 제어 시스템을 사용하는 중요한 이유 중 하나는 각종 재난을 최대한 방지하기 위해서다. 단순하게는 실수로 파일 하나를 삭제하는 경우부터 여러 파일을 잘못 변경하는 실수까지 여러 가지 사고가 일어날 수 있지만, 깃이 있...
2020.01.23
기술은 빠르게 변한다. 그래서 자바 1.3 코드 편집이나 파워빌더(PowerBuilder)에만 집착하면 새로운 취업 기회를 잡기가 점점 어려워질 것이다. 그렇다면 어떤 기술을 배워야 할까? 자신의 경력을 계속 발전시키고 시장 수요에 맞춰 연봉을 높이려...
2013.08.26