모든 프로그래밍 언어에는 두 가지 속도가 있다. 개발 속도, 그리고 실행 속도다. 파이썬(Python)은 전통적으로 빠른 실행보다는 빠른 개발에 중점을 두는 언어다. 파이썬 코드는 대부분의 경우 충분히 빠르지만 가끔 그렇지 않을 때도 있다. 그럴 때는 ...
2021.08.02
젯팩 컴포즈(Jetpack Compose) 1.0이 출시됐다. 젯팩 컴포즈는 안드로이드 모바일 애플리케이션 개발을 위한 구글의 네이티브 UI 툴킷이다.   젯팩 컴포즈는 선언형 접근법으로 네이티브 안드로이드 앱을 더욱 쉽고 빠르게 개발할 ...
이제 곳곳에서 머신러닝(ML)이 활용되고 있다. 공상과학 영화와 소설에 나오는 것처럼 유연하고, 일반적이지는 않지만, 규칙 엔진과 무차별 대입(Brute force) 이미지 및 음성 인식 시스템의 강력한 대안이 될 수 있다. 그러나 한 가지 큰 문제가...
2021.08.02
소프트웨어가 중요할까, 아니면 소프트웨어를 더욱 잘 사용할 수 있게 설명하는 문서화가 더 중요할까? 경력과 지리적 조건이 비슷하다면 아마도 두 직업 모두 중요도가 비슷하다고 추정하는 것이 타당할 것이다. 그러나 올바른 판단은 아니다. 소프트웨어 개발자 ...
2021.07.27
어도비가 어도비 도큐먼트 서비스(Adobe Document Services)의 새로운 API인 어도비 PDF 익스트랙트 API(Adobe PDF Extract API)와 어도비 도큐먼트 제너레이션 API(Adobe Document Generation ...
데이터 분석을 마스터하려면, 또는 단순히 사용하려고 해도 필요한 것은 결국 파이썬이다. 파이썬은 배우기 쉬우며 지원의 폭도 넓고 깊다. 또한, 거의 모든 데이터 과학 라이브러리와 머신 러닝 프레임워크가 파이썬 인터페이스를 지원한다. 지난 몇 개월 동...
2021.07.26
엔비디아(www.nvidia.co.kr)가 8세대 AI 소프트웨어 ‘텐서RT(TensorRT) 8’을 출시했다. 텐서RT 8은 언어 쿼리에 대한 추론 시간을 절반으로 줄여 개발자들이 고성능 검색 엔진, 광고 추천 플랫폼, 챗봇을 개발하도록 돕고, 이...
코드 재사용은 필자가 초급 코볼 프로그래머였던 1980년대 이후로 개발자에게는 전쟁터의 함성 같은 것이었다. 우리는 여러 번 호출할 수 있는 함수를 정의했고, 구조적 프로그래밍의 시대가 시작됐다.   그때 이후 우리는 C나 객체 지향 C+ ...
2021.07.21
미래는 언제나 너무 오래 걸린다는 것이 문제이다.  이런 예를 들어보자. 2006년 당시 자바의 설립자이자 책임 디자이너였던 제임스 고슬링은 “휴대폰이 미래의 데스크톱이 될 것이다”라고 선언했다. 고슬링이 틀린 것은 아니지만, 아직 완전히 ...
2021.07.20
몽고DB가 연례 행사인 ‘몽고DB 닷 라이브(MongoDB.Live)’에서 솔루션 업데이트를 발표했다.  이번 발표에는 네이티브 시계열 데이터를 지원하는 몽고DB 5.0 공식 출시, 몽고DB 아틀라스(Atlas)의 서버리스 데이터베이스 ...
통합 개발 환경(IDE)은 여전히 개발자 툴의 중심이다. 지난 몇 년 동안에는 클라우드 기반 툴의 파도를 타고 온라인 IDE가 두각을 나타냈는데, 특히 코드샌드박스(CodeSandbox)가 온라인 IDE 영역에서 사용량이 늘고 있다. 코드샌드박스는 ...
2021.07.13
삼성전자가 ‘오픈체인(OpenChain) 프로젝트’의 표준 준수 기업으로 국제 인증(ISO/IEC 5230:2020)을 획득했다고 밝혔다.   ‘오픈체인 프로젝트’는 2016년 미국의 비영리단체인 리눅스 재단의 주도로 시작됐으며, 효과...
2021.07.09
PaaS(Platform as a Service)란, 소프트웨어 애플리케이션을 좀 더 간단히 구축할 수 있는 방법이다. 독선적 애플리케이션 개발 플랫폼(opinionated application development platform)은 일반적으로 유연 ...
2021.07.08
NoSQL 데이터 저장소는 더 유연한 데이터 관리 방법을 통해 소프트웨어 개발에 혁신을 불러왔다. 이런 NoSQL 중 대표적인 솔루션 중 하나가 바로 문서 지향 데이터 저장소인 몽고DB다. 몽고DB의 정의와 이 DB가 애플리케이션 요구사항을 어떻게 처...
2021.07.07
마이크로소프트의 윈도우 11 발표는 하나의 운영체제보다 훨씬 더 넓은 범위를 포괄한다. 새로운 윈도우 스토어, 그리고 더 중요한 애플리케이션 배포에 관한 새로운 정책을 통해 앞으로 몇 년 동안의 윈도우 애플리케이션 개발 방향을 좌우하기 때문이다. 그 ...
2021.07.05
  1. 파이썬 코드 프로파일링을 위한 6가지 유용한 라이브러리

  2. 2021.08.02
  3. 모든 프로그래밍 언어에는 두 가지 속도가 있다. 개발 속도, 그리고 실행 속도다. 파이썬(Python)은 전통적으로 빠른 실행보다는 빠른 개발에 중점을 두는 언어다. 파이썬 코드는 대부분의 경우 충분히 빠르지만 가끔 그렇지 않을 때도 있다. 그럴 때는...

  4. 구글, 안드로이드 앱 개발용 UI 툴킷 '젯팩 컴포즈 1.0' 공개

  5. 2021.08.02
  6. 젯팩 컴포즈(Jetpack Compose) 1.0이 출시됐다. 젯팩 컴포즈는 안드로이드 모바일 애플리케이션 개발을 위한 구글의 네이티브 UI 툴킷이다.   젯팩 컴포즈는 선언형 접근법으로 네이티브 안드로이드 앱을 더욱 쉽고 빠르게 개발할 ...

  7. '책임 있는 AI' 설계 가이드… 마이크로소프트 HAX의 이해

  8. 2021.08.02
  9. 이제 곳곳에서 머신러닝(ML)이 활용되고 있다. 공상과학 영화와 소설에 나오는 것처럼 유연하고, 일반적이지는 않지만, 규칙 엔진과 무차별 대입(Brute force) 이미지 및 음성 인식 시스템의 강력한 대안이 될 수 있다. 그러나 한 가지 큰 문제가...

  10. “좋은 문서 없으면 좋은 코드도 없어” 테크니컬 라이터의 중요성

  11. 2021.07.27
  12. 소프트웨어가 중요할까, 아니면 소프트웨어를 더욱 잘 사용할 수 있게 설명하는 문서화가 더 중요할까? 경력과 지리적 조건이 비슷하다면 아마도 두 직업 모두 중요도가 비슷하다고 추정하는 것이 타당할 것이다. 그러나 올바른 판단은 아니다. 소프트웨어 개발자...

  13. 어도비, 어도비 도큐먼트 서비스 신규 API 공개…“PDF 확장성 지원”

  14. 2021.07.26
  15. 어도비가 어도비 도큐먼트 서비스(Adobe Document Services)의 새로운 API인 어도비 PDF 익스트랙트 API(Adobe PDF Extract API)와 어도비 도큐먼트 제너레이션 API(Adobe Document Generation ...

  16. 데이터 과학을 위해 '더 개선된' 최신 필수 파이썬 툴 6가지

  17. 2021.07.26
  18. 데이터 분석을 마스터하려면, 또는 단순히 사용하려고 해도 필요한 것은 결국 파이썬이다. 파이썬은 배우기 쉬우며 지원의 폭도 넓고 깊다. 또한, 거의 모든 데이터 과학 라이브러리와 머신 러닝 프레임워크가 파이썬 인터페이스를 지원한다. 지난 몇 개월 동...

  19. 엔비디아, 클라우드부터 엣지에서 대화형 AI 구축 지원하는 ‘텐서RT 8’ 출시

  20. 2021.07.21
  21. 엔비디아(www.nvidia.co.kr)가 8세대 AI 소프트웨어 ‘텐서RT(TensorRT) 8’을 출시했다. 텐서RT 8은 언어 쿼리에 대한 추론 시간을 절반으로 줄여 개발자들이 고성능 검색 엔진, 광고 추천 플랫폼, 챗봇을 개발하도록 돕고, 이...

  22. IDG 블로그 | 클라우드 네이티브의 코드 재사용이 철칙은 아니다.

  23. 2021.07.21
  24. 코드 재사용은 필자가 초급 코볼 프로그래머였던 1980년대 이후로 개발자에게는 전쟁터의 함성 같은 것이었다. 우리는 여러 번 호출할 수 있는 함수를 정의했고, 구조적 프로그래밍의 시대가 시작됐다.   그때 이후 우리는 C나 객체 지향 C+...

  25. 글로벌 칼럼 | 깃허브 코파일럿은 아직 미래를 바꾸지 않는다

  26. 2021.07.20
  27. 미래는 언제나 너무 오래 걸린다는 것이 문제이다.  이런 예를 들어보자. 2006년 당시 자바의 설립자이자 책임 디자이너였던 제임스 고슬링은 “휴대폰이 미래의 데스크톱이 될 것이다”라고 선언했다. 고슬링이 틀린 것은 아니지만, 아직 완전히 ...

  28. 몽고DB, 몽고DB 5.0 출시 및 서버리스 아틀라스 프리뷰 공개

  29. 2021.07.14
  30. 몽고DB가 연례 행사인 ‘몽고DB 닷 라이브(MongoDB.Live)’에서 솔루션 업데이트를 발표했다.  이번 발표에는 네이티브 시계열 데이터를 지원하는 몽고DB 5.0 공식 출시, 몽고DB 아틀라스(Atlas)의 서버리스 데이터베이스 ...

  31. '인기 급상승' 온라인 IDE '코드샌드박스' 시작하기

  32. 2021.07.13
  33. 통합 개발 환경(IDE)은 여전히 개발자 툴의 중심이다. 지난 몇 년 동안에는 클라우드 기반 툴의 파도를 타고 온라인 IDE가 두각을 나타냈는데, 특히 코드샌드박스(CodeSandbox)가 온라인 IDE 영역에서 사용량이 늘고 있다. 코드샌드박스는 ...

  34. 삼성전자, 오픈소스 국제 표준 인증 획득

  35. 2021.07.09
  36. 삼성전자가 ‘오픈체인(OpenChain) 프로젝트’의 표준 준수 기업으로 국제 인증(ISO/IEC 5230:2020)을 획득했다고 밝혔다.   ‘오픈체인 프로젝트’는 2016년 미국의 비영리단체인 리눅스 재단의 주도로 시작됐으며, 효과...

  37. "소프트웨어 개발 플랫폼은 진화한다" 2021 PaaS의 의미와 현황

  38. 2021.07.08
  39. PaaS(Platform as a Service)란, 소프트웨어 애플리케이션을 좀 더 간단히 구축할 수 있는 방법이다. 독선적 애플리케이션 개발 플랫폼(opinionated application development platform)은 일반적으로 유연...

  40. 'NoSQL로의 초대' 개발자를 위한 몽고DB 개론

  41. 2021.07.07
  42. NoSQL 데이터 저장소는 더 유연한 데이터 관리 방법을 통해 소프트웨어 개발에 혁신을 불러왔다. 이런 NoSQL 중 대표적인 솔루션 중 하나가 바로 문서 지향 데이터 저장소인 몽고DB다. 몽고DB의 정의와 이 DB가 애플리케이션 요구사항을 어떻게 처...

  43. 개발자가 알아야 할 윈도우 11의 변화와 의미

  44. 2021.07.05
  45. 마이크로소프트의 윈도우 11 발표는 하나의 운영체제보다 훨씬 더 넓은 범위를 포괄한다. 새로운 윈도우 스토어, 그리고 더 중요한 애플리케이션 배포에 관한 새로운 정책을 통해 앞으로 몇 년 동안의 윈도우 애플리케이션 개발 방향을 좌우하기 때문이다. 그 ...

X