개발자
"이벤트 기반 프로그래밍에 대한 가벼운 접근 방식" 마이크로소프트 드래시의 이해
마이크로소프트 애저 인큐베이션팀은 마이크로소프트 하이퍼스케일 클라우드에서 상당히 흥미로운 구성요소 중 하나다. 전통적인 소프트웨어 개발팀과 연구 조직의 중간 정도에 해당하는 성격으로, 대규모 분산 시스템 문제를 해결하기 위한 솔루션 개발을 담당한다.&...
"일렉트론 vs. 타우리" 나에게 적합한 크로스 플랫폼 프레임워크는?
러스트 기반의 타우리(Tauri)냐, 자바스크립트 기반 일렉트론(Electron)이냐? 자신의 프로젝트에 이상적인 프레임워크는 무엇인지 알아보자. 크로스 플랫폼 애플리케이션에 관해 대부분 개발자가 동의하는 한 가지를 꼽으라면 시중에 나...
"개발자 75%, 마감 압박 때문에 기능적 안정성 타협한 적 있다" 블랙베리 QNX
블랙베리(BlackBerry Limited)가 소프트웨어 엔지니어 및 개발자를 대상으로 진행한 설문조사 결과를 최근 발표했다. 오늘날 급격한 기술 혁신과 안전 및 보안 사이의 균형을 맞추는 과제에 직면한 전 세계 임베디드 소프트웨어 개발자 및 엔지니어...
"개발자 편의 개선 및 성능 향상에 집중" 파이썬 3.13의 주요 변화 살펴보기
파이썬 3.13이 출시됐다. 이번 버전에는 새로운 JIT 컴파일러, 최초의 GIL 없는 버전, 향상된 오류 메시지와 타입 시스템, 그리고 사용되지 않는 오래된 모듈 제거 등 다양한 기능이 포함됐다. 여기서는 파이썬 3.13에서 가장 중요한 새로운 기능...
러스트, 보안과 속도로 티오베 지수 순위 재도약
모질라에서 탄생했고 속도와 메모리 안정성이 높은 프로그래밍 언어 러스트가 월간 프로그래밍 언어 인기도를 나타내는 티오베 지수에서 다시 상승세를 보였지만, 여전히 10위권에는 들지 못하고 있다. 러스트는 10월 티오베 지수에서 13위로 ...
마이크로소프트, VS 코드 1.94 업데이트…파일 검색 강화 및 파이썬 커버리지 측정 지원
마이크로소프트가 비주얼 스튜디오 코드 2024년 9월 릴리즈(버전 1.94)를 출시했다. 파일 탐색기에서 파일을 찾는 기능이 개선되고 파이썬 테스트를 커버리지 측정과 함께 실행하는 기능이 추가됐다. 비주얼 스튜디오 코드 1.94는 윈도우, 맥...
파이썬
비주얼 스튜디오 코드
레거시 코드를 바라보는 겸손한 시선 "나쁜 코드도 돌아가면 성공이다"
'모든 코드는 레거시 코드'라는 말을 들어본 사람이 있을 것이다. 이 명제는 유용한 원칙인 반면 인정하고 싶지 않은 사실이기도 하다. 모든 코드가 레거시 코드라면 우리 모두는 유지 관리자다. 세상을 돌아가게 하는 코드의 대부분을 묵묵히 유지보수하는 ...
노드의 내장형 SQ라이트 모듈 소개
노드 22.5.0에 이제 SQ라이트가 번들로 포함된다. SQ라이트는 부가적인 인프라를 필요로 하지 않으면서 강력한 기능을 갖춘 가벼운 인프로세스 관계형 데이터베이스다. Node.js에 기본적으로 제공되는 새롭고 유용한 기능을 살펴보자. ...
API의 무분별한 확산을 막고 효율적으로 관리하는 방법
해마다 API 개발자가 크게 증가하고 있다. 451 리서치의 2022년 보고서에 따르면, 기업은 평균 1만 5,564개의 API를 사용 중이며, 1년 동안 201%의 성장률을 기록했다. 클라우드플레어는 처리하는 트래픽의 50% 이상이 API 기반이라고...
유니버설 윈도우 플랫폼 앱을 닷넷 9으로
닷넷 데스크톱 애플리케이션을 구축하기 위한 통합 프레임워크로서 지금의 윈도우 앱 SDK와 Win UI에 이르기까지 마이크로소프트의 여정은 순탄치 않았다. 현재의 플랫폼은 최신 툴과 설계를 익숙한 프레임워크로 가져오지만 윈도우 10의 유니버설 윈도우 플...
"쉽고 다재다능한 문서 소스 형식" 마크다운 문서 도구 3종 비교
mdBook, 쿼츠(Quartz), MkDoc, HonKit와 같은 문서 툴은 모두 마크다운을 지원하며, 다른 다양한 언어 및 형식과 호환된다. 각 툴의 돋보이는 기능과 적절한 용도를 간략히 살펴보자. 마크다운 텍스트 형식은 사람이 읽을 ...
헤드리스 데이터 아키텍처를 구현하는 방법
헤드리스(headless) 데이터 아키텍처를 사용하면 조직 전체적으로 강력한 데이터 액세스를 실현할 수 있다. 출발점은 시프트 레프트다. 헤드리스 데이터 아키텍처는 조직의 중심에서 데이터 액세스 계층을 공식화하는 것이다. 스트림과 테이블을...
AI 개발 분야에서 자바의 역할, 파이썬 대항마로 급부상할까
자바가 급성장 중인 AI 분야에서 파이썬을 따라잡을 수 있을까? AI 개발에서는 여전히 파이썬이 가장 많은 관심을 받고 있지만, 자바 지지자는 30년 가까이 된 자바 프로그래밍 언어가 여전히 AI 분야에서 주도권을 잡을 준비가 되어 있다고 보고 있다....
닷넷 9, 웹소켓 API 개선과 새로운 기능으로 릴리스 후보 단계 진입
마이크로소프트의 닷넷 9(.NET 9) 소프트웨어 개발 프레임워크가 웹소켓(WebSocket) API의 주요 개선 사항과 함께 릴리스 후보 단계에 도달했다. 또한, 닷넷 마우이(.NET MAUI)의 비주얼 스튜디오 코드(Visual Studio Cod...
닷넷 9
AI 코딩 오류, 관리는 인간 프로그래머가 담당해야
생성형 AI를 도입한 소프트웨어 개발 작업에 인간 프로그래머와는 근본적으로 다른 실수가 포함된다는 사실은 잘 알려져 있다. 그럼에도 대부분의 기업에서 AI 코딩 실수를 수정하는 계획은 단순히 숙련된 인간 프로그래머를 루프에 투입하는 것에 의존하고 있다...
오라클, 자바에 최적화된 AI 기반 코드 어시스턴트 베타 버전 출시
오라클 베타 프로그램을 통해 제공되는 오라클 코드 어시스트 베타 버전이 오라클 클라우드 인프라스트럭처에서 자바 및 애플리케이션 개발에 최적화된다. 오라클의 AI 기반 프로그래밍 어시스턴트인 오라클 코드 어시스트는 베타 체험판으로 제공된다. 오라클은 ...
“헬프데스크 일자리의 종말?” 엇갈리는 생성형 AI와 IT 일자리의 전망
AI 도입이 급증하면서 기업 경영진은 기술을 이용해 자동화할 수 있는 IT 업무와 그렇지 않은 업무에 대해 어려운 결정을 내려야 하는 상황에 직면하고 있다. 특히 전문가들은 IT 일자리의 1/4 정도가 사라지고 생성형 AI 도구로 대체될 수 있을 것으...
글로벌 칼럼 | AI 시대에 주니어 개발자가 필요한 이유
생성형 AI가 세상을 코드로 가득 채웠다. 안타깝게도 그 중 상당수는 잘못된 코드이기 때문에 생성형 AI가 만든 오류를 수정할 수 있는 숙련된 개발자가 여전히 필요하다. 그렇다면 주니어 개발자는 어떨까? 이론적으로는 기계 생성 코드가 비숙련 개발자의 ...