데이터베이스는 데이터를 삽입, 업데이트, 쿼리, 삭제하고 데이터의 현재 상태를 나타내는 데 효과적이다. API가 현재 트랜잭션을 수행하고 애플리케이션이 정확한 레코드를 불러올 수 있도록 하기 위해 개발자는 데이터 일관성에 의존한다. 개발자 외에 데이터 ...
정체 불명의 공격자들이 PHP 프로젝트 중앙 코드 리포지토리에 침입, 인터넷의 웹사이트 대부분을 구동하는 런타임에 백도어를 집어넣을 목적으로 악성코드를 추가하는 사건이 발생했다. 공격 집단은 2명의 유명한 PHP 개발자를 가장했지만 코드 커밋(comm ...
2021.04.07
안드로이드의 자바 코드 사용을 두고 벌어진 구글과 오라클의 10년 분쟁에서 미 연방 대법원이 구글의 손을 들어줬다. 구글이 자바 API의 작은 부분을 복사해 사용하는 것은 오라클의 저작권을 침해하지 않는 공정한 이용에 해당한다고 판결한 것이다.&nbs ...
2021.04.06
함수형 프로그래밍은 초창기부터 존재한 소프트웨어 개발의 한 방식인데 최근 들어 새롭게 그 중요성이 부각되고 있다. 여기서는 함수형 프로그래밍의 기본 개념에 대해 알아보고 자바스크립트와 자바 예제를 살펴본다.     함수형 프로그래 ...
2021.04.06
마이크로소프트의 비주얼 스튜디오 코드(Visual Studio Code)와 다른 개발자 툴에서 사용할 수 있는 확장기능 리포지토리인 '오픈 VSX 레지스트리(Open VSX Registry)'가 이클립스 파운데이션의 통제에 편입된다. 지난 30일 이 ...
2021.04.05
깃랩은 깃랩 13.10 릴리스를 발표했다. 깃랩은 이번 버전에서는 제품 전반의 확장성과 관리 용이성에 중점을 두었으며, 보안을 강화하고, 문제점을 줄이면서 반복과 혁신을 더욱 가속화할 수 있도록 지원한다고 설명했다. 13.10 릴리스는 기업들이 ...
2021.04.01
개발자가 애플리케이션이나 마이크로서비스를 프로덕션 단계로 새로 릴리스 할 때, IT 운영 부서는 이것이 규정한 서비스 수준 밖에서 작동하는지 여부를 어떻게 파악할까? 사전에 문제가 있음을 인식하고, 파급력이 큰 사고로 악화되기 전에 이를 해결할 수 있 ...
2021.03.31
자바는 '한 번 쓰고 어디서나 실행(Write once, run anywhere)'하는 프로그래밍 언어의 대명사다. 이런 자바를 자바스크립트가 대체할까?   답은 보는 관점에 따라 다르다. 또한 웹어셈블리(WebAssembly)와 같은 기 ...
2021.03.30
AI 업계는 현재 새로운 세대의 시민 개발자 수용이라는 위험한 게임을 벌이고 있다. AI 솔루션 제공업체, 컨설턴트들은 한쪽에서 “책임감 있는 AI”에 관한 그럴 듯한 이야기를 하고, 다른 한쪽에서는 새로운 세대의 비전문 개발자들이 온갖 곳에 딥러닝, ...
2021.03.29
기업이 팬데믹과 계속 씨름하고 있는 가운데 애널리틱스 및 AI의 ROI를 입증하는 것, 지능형 자동화(IA)를 활성화하는 것, 그리고 다양성, 형평성, 포용성(DEI)을 위해 데이터를 활용하는 것이 중요해질 전망이다.  ‘데이터 애널리틱스’ ...
2021.03.25
파이썬에는 NLP 관련 도구가 정말 많다. 원하는 텍스트 분석 작업에 적절한 파이썬 라이브러리는 어떻게 찾을 수 있을까? 용도별 추천 라이브러리와 장단점을 살펴본다.  NLP(Natural Language Processing, 자연어 처리) ...
2021.03.25
오라클이 개발자의 생산성을 높이기 위해 17개의 신규 개선 사항을 새롭게 탑재한 ‘오라클 자바16’ 플랫폼을 발표했다.  이번에 공개된 최신 자바 개발 도구(Java Development Kit, 이하 JDK)는 자바 14에서 처음 미리보기...
“컨테이너 안녕? 나는 네 표준 운영 환경인 SOE야. 혹시 나를 기억하니? 물론 못하겠지. 네 덕분에 모든 사람들이 고도로 자동화된 애플리케이션 모음을 구축, 관리, 유지하는 역량에 부정적인 영향을 미치지 않으면서 아무 때나, 아무 기술이라도 사용할 ...
툴과 기술은 기술 솔루션을 구성하는 것으로, 무엇인가를 구축하고 자원을 이용하고 인프라를 사용하는 방법을 결정한다.  최근 필자는 툴이나 기술을 잘못 선택해 실패한 프로젝트를 여러 건 봤다. 우리는 이 문제를 몇 년째 다루고 있지만, 지금까 ...
2021.03.22
한국마이크로소프트가 지난해에 이어 올해도 ‘마이크로소프트 스타트업 프로그램’을 진행하고, 참여 스타트업을 모집한다고 밝혔다.  지난해 처음 시작한 ‘마이크로소프트 스타트업 프로그램’은 국내 유망 스타트업을 발굴하고, 그들이 보유한 혁신 ...
2021.03.18
  1. “진화하는 데이터를 추적한다” 데이터 계보의 이해와 중요성

  2. 2021.04.07
  3. 데이터베이스는 데이터를 삽입, 업데이트, 쿼리, 삭제하고 데이터의 현재 상태를 나타내는 데 효과적이다. API가 현재 트랜잭션을 수행하고 애플리케이션이 정확한 레코드를 불러올 수 있도록 하기 위해 개발자는 데이터 일관성에 의존한다. 개발자 외에 데이터...

  4. PHP 백도어 공격에서 드러난 오픈소스의 허점, 효과적인 코드 검증이 필요하다

  5. 2021.04.07
  6. 정체 불명의 공격자들이 PHP 프로젝트 중앙 코드 리포지토리에 침입, 인터넷의 웹사이트 대부분을 구동하는 런타임에 백도어를 집어넣을 목적으로 악성코드를 추가하는 사건이 발생했다. 공격 집단은 2명의 유명한 PHP 개발자를 가장했지만 코드 커밋(comm...

  7. 구글, 10년 자바 분쟁에서 승리…미 연방대법원 “공정 이용” 판결

  8. 2021.04.06
  9. 안드로이드의 자바 코드 사용을 두고 벌어진 구글과 오라클의 10년 분쟁에서 미 연방 대법원이 구글의 손을 들어줬다. 구글이 자바 API의 작은 부분을 복사해 사용하는 것은 오라클의 저작권을 침해하지 않는 공정한 이용에 해당한다고 판결한 것이다.&nbs...

  10. '깔끔한 코드 체계의 기초' 함수형 프로그래밍의 이해

  11. 2021.04.06
  12. 함수형 프로그래밍은 초창기부터 존재한 소프트웨어 개발의 한 방식인데 최근 들어 새롭게 그 중요성이 부각되고 있다. 여기서는 함수형 프로그래밍의 기본 개념에 대해 알아보고 자바스크립트와 자바 예제를 살펴본다.     함수형 프로그래...

  13. 이클립스, VSC 확장기능 마켓플레이스 직접 운영한다

  14. 2021.04.05
  15. 마이크로소프트의 비주얼 스튜디오 코드(Visual Studio Code)와 다른 개발자 툴에서 사용할 수 있는 확장기능 리포지토리인 '오픈 VSX 레지스트리(Open VSX Registry)'가 이클립스 파운데이션의 통제에 편입된다. 지난 30일 이...

  16. 깃랩 13.10 릴리스 출시…“관리기능 향상 및 취약성 관리 자동화 지원”

  17. 2021.04.01
  18. 깃랩은 깃랩 13.10 릴리스를 발표했다. 깃랩은 이번 버전에서는 제품 전반의 확장성과 관리 용이성에 중점을 두었으며, 보안을 강화하고, 문제점을 줄이면서 반복과 혁신을 더욱 가속화할 수 있도록 지원한다고 설명했다. 13.10 릴리스는 기업들이 ...

  19. 관찰가능성과 모니터링으로 애플리케이션 신뢰도를 높이는 방법

  20. 2021.03.31
  21. 개발자가 애플리케이션이나 마이크로서비스를 프로덕션 단계로 새로 릴리스 할 때, IT 운영 부서는 이것이 규정한 서비스 수준 밖에서 작동하는지 여부를 어떻게 파악할까? 사전에 문제가 있음을 인식하고, 파급력이 큰 사고로 악화되기 전에 이를 해결할 수 있...

  22. "자바스크립트, 새로운 자바인가" 자바스크립트의 자바 대체 논쟁

  23. 2021.03.30
  24. 자바는 '한 번 쓰고 어디서나 실행(Write once, run anywhere)'하는 프로그래밍 언어의 대명사다. 이런 자바를 자바스크립트가 대체할까?   답은 보는 관점에 따라 다르다. 또한 웹어셈블리(WebAssembly)와 같은 기...

  25. 시민 개발자의 AI 구축에 책임감 더하기 

  26. 2021.03.29
  27. AI 업계는 현재 새로운 세대의 시민 개발자 수용이라는 위험한 게임을 벌이고 있다. AI 솔루션 제공업체, 컨설턴트들은 한쪽에서 “책임감 있는 AI”에 관한 그럴 듯한 이야기를 하고, 다른 한쪽에서는 새로운 세대의 비전문 개발자들이 온갖 곳에 딥러닝,...

  28. "혁신보다 현실" 2021년 애널리틱스·AI 트렌드 3가지

  29. 2021.03.25
  30. 기업이 팬데믹과 계속 씨름하고 있는 가운데 애널리틱스 및 AI의 ROI를 입증하는 것, 지능형 자동화(IA)를 활성화하는 것, 그리고 다양성, 형평성, 포용성(DEI)을 위해 데이터를 활용하는 것이 중요해질 전망이다.  ‘데이터 애널리틱스’...

  31. "자연어 처리가 필요하다면" 추천 파이썬 라이브러리 8종

  32. 2021.03.25
  33. 파이썬에는 NLP 관련 도구가 정말 많다. 원하는 텍스트 분석 작업에 적절한 파이썬 라이브러리는 어떻게 찾을 수 있을까? 용도별 추천 라이브러리와 장단점을 살펴본다.  NLP(Natural Language Processing, 자연어 처리)...

  34. 오라클, 자바16 플랫폼 발표…“신규 자바 언어 개선·메모리 관리 기능 지원”

  35. 2021.03.24
  36. 오라클이 개발자의 생산성을 높이기 위해 17개의 신규 개선 사항을 새롭게 탑재한 ‘오라클 자바16’ 플랫폼을 발표했다.  이번에 공개된 최신 자바 개발 도구(Java Development Kit, 이하 JDK)는 자바 14에서 처음 미리보기...

  37. “사람과 프로세스를 위해” 컨테이너에도 표준 운영 환경이 필요한 이유

  38. 2021.03.22
  39. “컨테이너 안녕? 나는 네 표준 운영 환경인 SOE야. 혹시 나를 기억하니? 물론 못하겠지. 네 덕분에 모든 사람들이 고도로 자동화된 애플리케이션 모음을 구축, 관리, 유지하는 역량에 부정적인 영향을 미치지 않으면서 아무 때나, 아무 기술이라도 사용할...

  40. IDG 블로그 | 클라우드 개발 툴과 인프라를 고르는 법

  41. 2021.03.22
  42. 툴과 기술은 기술 솔루션을 구성하는 것으로, 무엇인가를 구축하고 자원을 이용하고 인프라를 사용하는 방법을 결정한다.  최근 필자는 툴이나 기술을 잘못 선택해 실패한 프로젝트를 여러 건 봤다. 우리는 이 문제를 몇 년째 다루고 있지만, 지금까...

  43. 마이크로소프트, ‘MS 스타트업 프로그램’ 모집…공동영업부터 해외진출 지원 

  44. 2021.03.18
  45. 한국마이크로소프트가 지난해에 이어 올해도 ‘마이크로소프트 스타트업 프로그램’을 진행하고, 참여 스타트업을 모집한다고 밝혔다.  지난해 처음 시작한 ‘마이크로소프트 스타트업 프로그램’은 국내 유망 스타트업을 발굴하고, 그들이 보유한 혁신 ...

X