TOPIC

개발자

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

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

비주얼스튜디오 비주얼C++ 비주얼인터데브 2일 전

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

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

개발자 생산성 속도 4일 전

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

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

마이크로소프트 애저AI스튜디오 4일 전

“이 정도면 청출어람” 라즈베리 파이 대안 제품 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

“자바 앱을 더 빠르게” 성능 튜닝의 모든 것

자바가상머신(JVM) 최적화를 통해 JVM 내에서 실행되는 자바 애플리케이션의 성능과 효율성을 높일 수 있다. 실행 속도를 개선하고 메모리 사용량을 줄이고 리소스 사용을 최적화하는 다양한 기법을 사용한다.   JVM 최적화 작업에는 힙 크...

자바 java 튜닝 2023.10.05

파이썬 3 나온 지 언젠데...아직까지 ‘파이썬 2’ 못 놓는 개발자들

파이썬 소프트웨어 재단(Python Software Foundation)과 젯브레인(JetBrains)이 2만 3,000명 이상의 파이썬 개발자를 대상으로 실시한 여섯 번째 연례 파이썬 개발자 설문조사 결과가 지난 9월 27일 발표됐다. ‘파이썬 개발...

파이썬 프로그래밍 언어 개발 언어 2023.10.05

MS가 만든 패키지 관리자 ‘윈겟’의 이해와 기본 사용법

리눅스 환경에서 패키지 관리자(package manager)는 각 리눅스 배포판에서 사용할 수 있는 소프트웨어를 카탈로그화하고 설치하는 역할을 한다. 윈도우는 어떨까? 최근까지 마이크로소프트 윈도우 소프트웨어 관리는 그다지 중앙화된 형태가 아니었다. ...

윈겟 Winget 2023.10.04

"AI 추론 및 배포 위한 엔드투엔드 경험 제공" 클라우드플레어, 개발자 플랫폼 출시

클라우드플레어가 AI 애플리케이션을 구축하려는 개발자에게 엔드투엔드 경험을 제공하는 개발자 플랫폼을 선보인다고 밝혔다. 이제 개발자는 클라우드플레어의 네트워크에서 풀스택 AI 애플리케이션을 구축할 수 있다고 업체 측은 설명했다. 회사에 따르면 클라우...

클라우드플레어 2023.10.04

“자바스크립트 없는 동적 HTML” HTMX의 이해와 기본 활용법

HTMX는 자바스크립트 대신 확장된 HTML 구문을 사용해 상호작용성을 달성한다. HTMX는 마크업에서 바로 HTTP 상호작용을 제공하며, 자바스크립트에 의존하지 않고도 다른 많은 상호작용 요구사항을 지원한다. 향후 웹 프론트 엔드의 작동 방식에 영향...

HTMX 자바스크립트 2023.10.02

“그래도 코딩하는 임원은 거의 없다” 로우코드ㆍ노코드 개발 ‘이상과 현실’

로우코드, 노코드 개발 플랫폼이 빠르게 확산하고 있다. 특히 올해는 AI 인기와 함께 큰 주목을 받고 있다. 누구나 애플리케이션을 개발할 수 있도록 해 이른바 '시민 개발자(citizen developers)' 흐름을 선도하고 있다. 그런데 사실 70...

로우코드 노코드 2023.09.21

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

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

Copyright © 2023 International Data Group. All rights reserved.