대부분의 현대적인 프로그래밍 언어는 가비지 컬렉션(garbage collection, 쓰레기 수집)을 사용한다. 가비지 컬렉션 알고리즘의 개념을 살펴보고 자바, 파이썬을 포함한 주요 프로그래밍 언어에서 가비지 컬렉션이 구현되는 방법을 알아보자. &nb...
가비지 컬렉션 쓰레기 수집 garbage collection 가비지 컬렉터
2023.02.09
대부분의 현대적인 프로그래밍 언어는 가비지 컬렉션(garbage collection, 쓰레기 수집)을 사용한다. 가비지 컬렉션 알고리즘의 개념을 살펴보고 자바, 파이썬을 포함한 주요 프로그래밍 언어에서 가비지 컬렉션이 구현되는 방법을 알아보자. &nb...
2023.02.09
암호화폐부터 사이버 보안, AI 기반 애플리케이션 개발, 확장현실까지 여러 기술의 미래는 어떠할까? 다양한 기술 리더들과 함께 2023년 전망을 논의해봤다. 적은 비용으로 더 많이 일하기 당연한 말이지만 경제 상황은 기술 분...
2023 전망 비용 절감 개발자 부족 챗GPT 비즈니스 프로세스 관리 BPM 자동화 애플리케이션 개발 개발자 경험
2023.02.08
암호화폐부터 사이버 보안, AI 기반 애플리케이션 개발, 확장현실까지 여러 기술의 미래는 어떠할까? 다양한 기술 리더들과 함께 2023년 전망을 논의해봤다. 적은 비용으로 더 많이 일하기 당연한 말이지만 경제 상황은 기술 분...
2023.02.08
C++가 티오베(Tiobe) 프로그래밍 언어 인기 지수에서 전년 대비 약 6% 성장했으며, PYPL 지수에서는 5위를 차지했다. 티오베 프로그래밍 언어 인기 지수에서 라이징 스타로 자리매김한 C++이 2023년에도 계속해서 ...
2023.02.08
C++가 티오베(Tiobe) 프로그래밍 언어 인기 지수에서 전년 대비 약 6% 성장했으며, PYPL 지수에서는 5위를 차지했다. 티오베 프로그래밍 언어 인기 지수에서 라이징 스타로 자리매김한 C++이 2023년에도 계속해서 ...
2023.02.08
소프트웨어를 쓰는 직원(사용자) 수가 아니라 [고객사의] 전체 직원 수를 기준으로 해 논란이 됐던 오라클의 새로운 자바 가격 정책이 [자바] 경쟁사 ‘이클립스 파운데이션(Eclipse Foundation)’과 ‘아줄(Azul)’에 기회를 제공하고 있다...
2023.02.07
소프트웨어를 쓰는 직원(사용자) 수가 아니라 [고객사의] 전체 직원 수를 기준으로 해 논란이 됐던 오라클의 새로운 자바 가격 정책이 [자바] 경쟁사 ‘이클립스 파운데이션(Eclipse Foundation)’과 ‘아줄(Azul)’에 기회를 제공하고 있다...
2023.02.07
프로필을 사용하면 UI, 확장, 설정, 키보드 단축키, 작업, 사용자 스니펫 구성을 만들고 공유할 수 있다. 마이크로소프트가 ‘비주얼 스튜디오 코드(Visual Studio Code)’의 2023년 1월 릴리즈를 출시했다. VS 코드 1....
2023.02.06
프로필을 사용하면 UI, 확장, 설정, 키보드 단축키, 작업, 사용자 스니펫 구성을 만들고 공유할 수 있다. 마이크로소프트가 ‘비주얼 스튜디오 코드(Visual Studio Code)’의 2023년 1월 릴리즈를 출시했다. VS 코드 1....
2023.02.06
美 국가안보국(National Security Agency; NSA)은 해커들이 메모리 문제를 자주 악용하기 때문에 가능하다면 C/C++ 대신 메모리 안전을 보장하는 프로그래밍 언어를 사용하라고 권장했다. NSA가 이 유서 깊은 프로그래밍...
C++ C 프로그래밍 언어 개발 언어 비야네 스트롭스트룹 메모리 안전성 취약점
2023.02.01
美 국가안보국(National Security Agency; NSA)은 해커들이 메모리 문제를 자주 악용하기 때문에 가능하다면 C/C++ 대신 메모리 안전을 보장하는 프로그래밍 언어를 사용하라고 권장했다. NSA가 이 유서 깊은 프로그래밍...
2023.02.01
온라인 취업사이트인 인디드(Indeed)가 이번주 '미국 내 직업 상위 25위'를 발표했다. 상위로 평가된 직업에는 평균 13만 달러의 연봉을 받으며 대부분 재택이나 하이브리드 근무 환경을 이용할 수 있는 풀 스택 개발자가 차지했다. &...
2023.01.31
API(Application Programing Interface)는 네트워크, 프로그램, 애플리케이션, 기기 등 컴퓨팅 환경의 거의 모든 요소에 필수적으로 자리 잡았다. 특히 클라우드와 모바일 컴퓨팅에서는 없어서는 안 될 요소다. 모든 것을 유지하는...
2023.01.31
API(Application Programing Interface)는 네트워크, 프로그램, 애플리케이션, 기기 등 컴퓨팅 환경의 거의 모든 요소에 필수적으로 자리 잡았다. 특히 클라우드와 모바일 컴퓨팅에서는 없어서는 안 될 요소다. 모든 것을 유지하는...
2023.01.31
클라우드 이용 현황을 면밀하게 살펴볼 필요가 점점 더 커지고 있다. 기업의 클라우드 사용 실태와 관련 비용에 대해 유용한 정보를 제공하는 여러 플랫폼을 정리했다. 클라우드 서버의 가격이 동전 몇 개라는 홍보 문구를 본 때가 불과 엊그...
2023.01.30
클라우드 이용 현황을 면밀하게 살펴볼 필요가 점점 더 커지고 있다. 기업의 클라우드 사용 실태와 관련 비용에 대해 유용한 정보를 제공하는 여러 플랫폼을 정리했다. 클라우드 서버의 가격이 동전 몇 개라는 홍보 문구를 본 때가 불과 엊그...
2023.01.30
지금의 젊은 개발자 대다수는 닷컴 붕괴는 고사하고 서브프라임 모기지로 시작된 2008년 세계금융위기도 기억하지 못하는 세대다. 두 차례 경제 붕괴의 공통점은 닥치기 전에는 호황이 영영 계속될 것처럼 느껴졌다는 것이다. 그러나 호황기의 뒤에는 항상 경기...
2023.01.30
관찰 가능성은 수많은 마이크로 서비스로 이루어진 현대 클라우드 네이티브 환경에서 꼭 챙겨야 하는 요소다. 오늘날 소프트웨어 개발 주기에 관찰 가능성에 대한 수칙을 확립하는 일이 그 어느 때보다 더 중요하다. 미션 크리티컬한 고객과 직원...
관찰가능성 데브옵스 사이트안정성엔지니어 네트워크운영센터
2023.01.25
관찰 가능성은 수많은 마이크로 서비스로 이루어진 현대 클라우드 네이티브 환경에서 꼭 챙겨야 하는 요소다. 오늘날 소프트웨어 개발 주기에 관찰 가능성에 대한 수칙을 확립하는 일이 그 어느 때보다 더 중요하다. 미션 크리티컬한 고객과 직원...
2023.01.25
구글의 웹사이트 테스트 및 분석 도구 ‘옵티마이즈(Optimze)’ 및 ‘옵티마이즈 360(Optimize 360)’가 구글 애널리틱스 4(Google Analytics 4)에 맞춰 올해 말 단계적으로 중단될 예정이다. 회사...
2023.01.25
구글의 웹사이트 테스트 및 분석 도구 ‘옵티마이즈(Optimze)’ 및 ‘옵티마이즈 360(Optimize 360)’가 구글 애널리틱스 4(Google Analytics 4)에 맞춰 올해 말 단계적으로 중단될 예정이다. 회사...
2023.01.25
젯브레인(JetBrains)의 최신 ‘개발자 생태계 현황(State of the Developer Ecosystem)’ 보고서에 따르면 자바스크립트와 자바가 가장 좋아하는 프로그래밍 언어와 가장 싫어하는 프로그래밍 언어 모두에서 높은 점수를 받았다.&...
2023.01.20
깃허브 코드스페이스(Codespaces)가 해커에게 악용될 수 있다는 주장이 제기됐다. 깃허브 코드스페이스는 깃허브 서버에서 실행되는 개발 컨테이너 내에서 애플리케이션을 만들고 테스트하는 서비스다. 개발자는 공개 깃허브 URL을 통해 프리뷰 형태의 애...
2023.01.20
깃허브 코드스페이스(Codespaces)가 해커에게 악용될 수 있다는 주장이 제기됐다. 깃허브 코드스페이스는 깃허브 서버에서 실행되는 개발 컨테이너 내에서 애플리케이션을 만들고 테스트하는 서비스다. 개발자는 공개 깃허브 URL을 통해 프리뷰 형태의 애...
2023.01.20
마케팅 플랫폼 파이브스타즈(FiveStars)의 CTO 맷 도카는 데이터 인프라를 재설계하며 데이터 분석 작업에 집중하기 위해 다른 데이터 작업을 외주에 맡겼다. 그는 모든 것을 직접 해야 한다는 강박관념을 버려야 한다고 강조했다. &nbs...
2023.01.19
마케팅 플랫폼 파이브스타즈(FiveStars)의 CTO 맷 도카는 데이터 인프라를 재설계하며 데이터 분석 작업에 집중하기 위해 다른 데이터 작업을 외주에 맡겼다. 그는 모든 것을 직접 해야 한다는 강박관념을 버려야 한다고 강조했다. &nbs...
2023.01.19
마이크로소프트의 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 편집기용으로 다운로드한 확장 프로그램을 신뢰할 수 있는가? 아쿠아 노틸러스(Aqua Nautilus) 연구진은 공격자가 VS 코드 확장 프로그램을 쉽게 사칭하여 [개발자로 하...
비주얼 스튜디오 코드 비주얼 스튜디오 코드 마켓플레이스 확장 확장 프로그램 맬웨어 악성코드
2023.01.19
마이크로소프트의 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 편집기용으로 다운로드한 확장 프로그램을 신뢰할 수 있는가? 아쿠아 노틸러스(Aqua Nautilus) 연구진은 공격자가 VS 코드 확장 프로그램을 쉽게 사칭하여 [개발자로 하...
2023.01.19
점점 더 많은 기업이 ‘멀티클라우드’ 전략에 투자하고 있다. 빠르게 발전하는 이 분야에서 개발자와 아키텍트가 경쟁력을 확보할 방법은 다음과 같다. 오늘날 많은 기업에서 멀티클라우드 전략은 ‘가야 할 길’이다. 기업들은 다양한 벤더의 여러 ...
멀티클라우드 멀티클라우드 개발 개발자 커리어 클라우드 컴퓨팅 아마존 웹 서비스 AWS 마이크로소프트 애저 구글 클라우드 플랫폼 GCP
2023.01.18
점점 더 많은 기업이 ‘멀티클라우드’ 전략에 투자하고 있다. 빠르게 발전하는 이 분야에서 개발자와 아키텍트가 경쟁력을 확보할 방법은 다음과 같다. 오늘날 많은 기업에서 멀티클라우드 전략은 ‘가야 할 길’이다. 기업들은 다양한 벤더의 여러 ...
2023.01.18
모든 것을 SaaS화하지 않으면 살아남기 힘든 시대가 점점 다가오고 있다. 이런 시대를 맞을 준비가 되었는가? 기업들의 ‘SaaS 대전환’을 견인하는 두 가지 요인이 있다. 비즈니스 관점에서 소프트웨어 제공업체는 먼저 연구개...
2023.01.17
모든 것을 SaaS화하지 않으면 살아남기 힘든 시대가 점점 다가오고 있다. 이런 시대를 맞을 준비가 되었는가? 기업들의 ‘SaaS 대전환’을 견인하는 두 가지 요인이 있다. 비즈니스 관점에서 소프트웨어 제공업체는 먼저 연구개...
2023.01.17