TOPIC

개발자

“쉽게 쓰는 정적 HTTP 서버” 자바 심플 웹 서버의 이해

자바 18 릴리스(2022년 3월)에서 가장 유용한 새로운 기능 중 하나는 HTTP 파일 서버를 손쉽게 구동하고 구성할 수 있는 심플 웹 서버(Simple Web Server)다. 새로운 심플 웹 서버의 기능을 알아보자.   명령줄의 자바 심...

자바 심플 웹 서버 2023.12.07

성공적인 데브섹옵스를 위한 3가지 보안 베스트 프랙티스

베테랑 보안 전문가 섀넌 리츠가 IT 개발자 및 운영자와 함께 보안을 논의할 목적으로 ‘데브섹옵스(DevSecOps)’라는 용어를 처음 사용한 지 10년이 넘었다. 그 이후로 보안은 얼마나 발전했을까? 오늘날 데브섹옵스팀은 프로덕션 환경에 기술을 빠르...

데브섹옵스 베스트프랙티스 2023.12.06

"패키지 마찰의 해결법" Virtualenv와 venv : 파이썬 가상 환경 알아보기

파이썬이 개발자들에게 높은 인기를 얻는 것은 폭넓고 지금도 계속 확장 중인 서드파티 패키지 때문이다. 데이터 수집과 포맷부터 고속 연산 및 머신 러닝에 이르기까지 모든 작업을 위한 편리한 툴킷을 import 또는 pip install로 언제든 사용할 ...

파이썬 파이썬3 파이썬가상환경 2023.12.05

“클라우드를 움직이는 힘” 고 언어의 장점과 단점 9가지

구글의 고(Go) 프로그래밍 언어가 처음 등장했을 때는 이 언어는 호기심 많은 컴퓨터 전문가나 다루던 언어였다. 그러나 이후 10여 년의 시간을 거치면서 세계적으로 중요한 여러 클라우드 네이티브 프로젝트를 움직이는 검증된 프로그래밍 언어로 발전했다. ...

Go 2023.12.04

오픈소스·레거시 프로그램의 오래된 코드를 수정하는 3가지 원칙

기업 환경에 남아 있는 오래되고 취약한 코드를 발견하더라도 정작 리소스가 부족해 문제를 수정하지 못하는 경우가 많다. 오픈소스, 오래된 프로그램 등 이유는 다양하지만 대부분의 기업은 언젠가는 이러한 상황에 직면하게 된다. 그러나 우선 순위화, 자동화,...

레거시프로그램 불량코드 베라코드 2023.12.04

“경력직 개발자 37%, 재택근무 시 동료와 업무적 소통 어려워” 퍼블리 발표

경력직 개발자가 재택근무 시 가장 아쉬움을 느끼는 부분은 동료와의 업무적 소통의 어려움인 것으로 조사됐다. 이는 커리어테크 스타트업 퍼블리(Publy)가 개발자 커뮤니티 ‘커리어리(Careerly)’ 이용자 321명을 대상으로 한 관련 설문조사 결과다...

퍼블리 커리어리 2023.12.04

"비주얼 스튜디오 vs. 비주얼 스튜디오 코드" 무엇을 선택할 것인가

지난 수십년 동안 필자는 아침에 일을 시작하면 먼저 마이크로소프트 비주얼 스튜디오(또는 그 전의 비주얼 C++나 비주얼 인터데브 등)를 시작한 다음, 프로그램이 힘든 시작 과정을 거치는 사이 차를 내리고 아침 회의가 있다면 참석하기도 했다. 이 긴 ...

비주얼스튜디오 비주얼C++ 비주얼인터데브 2023.11.29

기고 | 소프트웨어 개발자의 생산성을 측정하는 방법

소프트웨어 개발자의 효율성을 측정하는 것은 수십 년 동안 불가능한 것으로 여겨졌다. 두 명의 맥킨지 컨설턴트는 개발자가 개발자의 생산성을 측정할 수 있는 방법을 소개한다. 우리는 다양한 산업 분야의 많은 기업과 협력한 결과, 소프트웨어 개발자의 생산...

개발자 생산성 속도 2023.11.27

“나만의 코파일럿 만드는 가장 빠른 툴” 애저 AI 스튜디오 사용법

마이크로소프트 애저는 지금까지 오랫동안 마이크로소프트의 원대한 AI 전략에서 중심 역할을 해왔다. 마이크로소프트 리서치의 딥러닝 제품을 애저 코그니티브 서비스(Azure Cognitive Services)로 제공한 것을 시작으로, 이후 고객이 애저를 ...

마이크로소프트 애저AI스튜디오 2023.11.27

“이 정도면 청출어람” 라즈베리 파이 대안 제품 4가지

라즈베리 파이(Raspberry Pi)는 4,500만 대 이상의 판매고를 기록하며 역대 가장 성공적인 싱글 보드 컴퓨터(SBC)다. 동시에 가장 많이 팔린 '영국산' 컴퓨터이고, 무수히 많은 상을 받았다. 그러니 지난 10년간 브리티시 라즈베리 파이 ...

라즈베리파이 SBC 싱글보드컴퓨터 2023.11.20

클라우드 네이티브 애플리케이션을 위한 6가지 필수 보안 수칙

클라우드 네이티브 아키텍처가 등장하면서 애플리케이션 개발, 배포, 관리 방법이 크게 바뀌었다. 클라우드 네이티브 아키텍처는 확장성과 탄력성, 유연성 측면에서 상당한 이점을 제공하지만, 그에 따르는 보안 과제도 있다.   이런 과제 대부분은...

클라우드네이티브애플리케이션 제로트러스트 2023.11.16

“역대 가장 중요한 SW 개발 혁신” 객체 지향 프로그래밍(OOP)의 이해

객체 지향 프로그래밍(OOP)은 어렵고 위압적인 개념으로 취급되곤 한다. 하지만 실제로 객체 지향 프로그래밍은 매우 익숙한 모델을 사용해 프로그램을 더 쉽게 관리할 수 있게 해준다. 인기 있고 영향력도 큰 이 프로그래밍 스타일이 얼마나 이해하기 쉬운지...

OOP 객체 지향 프로그래밍 object oriented programming 2023.11.09

글로벌 칼럼 | 챗GPT가 작성한 코드와 악성코드

개발자는 오랫동안 스택 오버플로우(Stack Overflow) 같은 사이트를 코드 예제와 도움을 받을 수 있는 커뮤니티로 이용했다. 하지만 이런 커뮤니티가 챗GPT와 같은 생성형 AI 툴로 빠르게 대체되고 있다. 오늘날 개발자는 샘플 코드 작성, 한 ...

챗GPT 생성형AI 악성코드 2023.11.07

블로그 | AI 시대의 클라우드가 개발자를 잊어서는 안되는 이유

모두가 AI에 달려들고 있지만, 솔루션 업체는 개발자가 IT 지출에서 상당한 비중을 차지한다는 사실을 잊어서는 안된다. 개발자를 돕는 것이 결국은 성장하는 것이다. 지난 주 주요 클라우드 서비스 업체가 실적을 발표했는데, 성장세가 크게 둔화되고 있는...

생성형AI 실적발표 AWS 2023.10.31

마이크로소프트 래디어스와 클라우드 네이티브 개발의 미래

클라우드 네이티브 애플리케이션의 복잡성은 끝이 없다. 익숙한 쿠버네티스 외에도 퍼블릭 클라우드 플랫폼에 기본 탑재된 서비스 생태계를 구축된 서비스 생태계를 기반으로 구축되는 경우도 증가하고 있다. 이런 애플리케이션을 개발하고 관리하려면 코딩을 넘어 플...

클라우드네이티브 IaC 코드형인프라. 테라폼 2023.10.30

“더 정교한 자바스크립트” 하이퍼스크립트의 이해

프로그래밍 언어 진화 계보를 보면 하이퍼카드(HyperCard)라는 흥미로운 가지가 있다. 연령대에 따라서는 하이퍼카드를 사용한 프로그래밍을 직접 배운 사람도 있을 것이다. 하이퍼스크립트(Hyperscript)는 하이퍼카드의 일부 장점, 특히 단순함과...

하이퍼스크립트 Hyperscript 2023.10.20

"잡아먹지 않는다" 개발자가 SQL에 겁먹을 필요 없는 7가지 이유

SQL(Structured Query Language)은 1970년대 초 발명된 이후 데이터베이스와의 상호작용을 관리하는 기본 수단으로 쓰이고 있다. 스택 오버플로우에 따르면 SQL은 여전히 상위 5개 프로그래밍 언어 중 하나이고 개발자의 약 50%가...

개발자 SQL 2023.10.13

온프레미스를 애저로 옮기는 가장 쉬운 방법, 애저 마이그레이트

온프레미스에서 클라우드로의 마이그레이션에는 많은 경우 예기치 못한 문제와 비용이 동반된다. 서버와 데이터를 가상 인프라로 옮기기만 하면 될 것 같은, 얼핏 단순해 보이는 작업이 여러 가지 문제에 빠져 허우적대고, 차라리 서비스를 데이터센터로 다시 송환...

애저 마이그레이트 Azure Migrate 2023.10.11

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

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

Copyright © 2024 International Data Group. All rights reserved.