AI 기반의 코드 자동 완성 툴, 카이트(Kite)가 21일(현지 시각) 11종의 프로그래밍 언어 지원을 추가했다고 발표했다.    카이트는 머신러닝 모델을 기반으로 코드 자동 완성 기능을 제공한다. 초창기 해당 솔루션은 파이썬만... ...
2020.06.12
더 깔끔한 커밋, 더 스마트한 디버깅, 더 세련된 리포지토리를 위해 한 단계 업그레이드된 깃 기술들을 마스터하라.  오늘날 개발자 대부분은 소프트웨어 워크플로우의 핵심인 버전 관리 시스템 깃(Git)을 배웠을 가능성이 크다. 그리고 기본 개... ...
머신러닝 모델을 기반으로 코드 자동 완성 기능을 제공하는 카이트(Kite)가 자바스크립트를 학습한 머신러닝 모델을 애드온으로 추가했다. 주요 코드 편집기 및 IDE와 통합할 수 있다. 카이트 개발팀이 5월 12일 AI 기반 파이썬용 코드 자동 완성 ... ...
작성한 코드가 모든 테스트에서 정상으로 나왔다. 지속적 통합 파이프라인도 끝까지 실행됐다. 기능 목록의 모든 체크박스를 확인했고, 벽에 붙여 둔 포스트잇 메모는 모두 완료 구역으로 이동됐다. 휴...   이쯤 되면 코드가 완성되었음을 선언하고... ...
규칙을 어기면 약간의 스릴을 느낄 수 있다. 때로는 더 좋고 더 효율적인 코드를 작성할 수 있기도 하다.   우리 모두 해본 적이 있다. 엄마가 보지 않을 때 쿠키를 집어 들고, 저녁으로 와인을 좀 많이 마시고, 차를 애매한 곳에 잠깐 ... ...
프로그래머들이 가지는 자부심에는 근거가 있다. 데이터베이스에 접근해 현실을 변화시킬 힘을 갖고 있는 이는 프로그래머밖에 없다. 세상이 돌아가는데 컴퓨터가 더 많이 개입될수록 프로그래머의 힘도 커진다. 그렇지만 교만은 패망의 지름길이다. 프로그래머는 ... ...
2018.06.05
애정을 담아 공들여 만든 애플리케이션이 배치 이후 느리게 실행되고 있는가? 개발 장비에서는 잘 작동하던 코드가 프로덕션 환경에서는 완전히 망가지는 5가지 일반적인 이유가 있다. 물론 소프트웨어가 프로덕션 환경에서 잘 동작하지 않는 데는 다른 이유... ...
빌 소러는 윤리적 관점에서 스스로 부끄러움을 느낀 코드에 대한 좋은 글을 미디엄(Medium)에 올린 적이 있다. 그러나 기술적인 측면에서도 소프트웨어를 부끄러워해야 이유는 많다. 부끄러워하지 않을 소프트웨어를 나타내는 11가지 단어를 살펴보자. ... ...
개발자는 애플리케이션 코드에 보안을 적용하고 애플리케이션에서 데이터를 처리하는 방법을 보호해야 하지만, 이른바 하스피털가운(HospitalGown) 보안 문제가 보여주는 것처럼 백엔드 서버와 데이터 저장소가 어떻게 구성됐는지도 알아야 한다. ... ...
프로그래머들은 자부심을 갖고 있다. 나쁘게 말하면 교만하다. 그도 그럴 것이 다른 사람들에게는 데이터베이스에 손을 뻗어 현실을 바꿀 힘이 없다. 세상이 작동하는 방식을 정립하기 위해 컴퓨터에 더 많이 의지할수록 프로그래머의 영향력도 커진다. ... ...
모질라 파이어폭스 팀이 최근 파이어폭스 52를 출시했다. 이번 버전에는 일반적인 버그 수정과 최적화도 포함되어 있지만 가장 눈에 띄는 점은 웹어셈블리(WebAssembly) 지원 추가다. 웹어셈블리는 사람들이 디바이스와 웹을 사용하는 방법을 아예 바꿔... ...
“프로그래머란 카페인을 코드로 바꾸는 기계”라는 농담이 있다. 커피를 마셔가며 잠을 몰아내고 야근을 하며 프로그래밍을 해야 하는 환경을 비유해서 한 말이다. 최근 어느 게임업체의 근무 형태가 “일주일에 2번만 출근하는 ... ...
한 보안 연구원이 소프트웨어 프로젝트에서 하드코딩된 민감한 액세스 키를 자동으로 탐지할 수 있는 도구를 개발했다. 트뤼플 호그가 기트 코드 저장소에서 코드를 스캔하고 있다. Credit: Ilya Pavlov/Unsplash 트뤼플 호그... ...
2016.11.09
기다렸던, 또는 어서 지나가길 기다렸던 (미 대선) 선거일 마침내 다가왔다. 과거 그 어느 때보다 유달리 논쟁적이고 치열했던 이번 선거 캠페인 또한 끝났다. 이제 IT 분야에 속한 이들답게 세상을 바라볼 시점이다. 여기 스크립트가 정치인들보다 더 낫고... ...
거대 소프트웨어 또는 하드웨어 프로젝트를 오픈소스화하는 사례가 늘고 있다. 대기업에서 중소기업, 정부에 이르기까지 그 주체 또한 다양하다. 여기 최근 오픈소스 세상에 합류한 거대 프로젝트들을 정리했다.  페이스북 보이저(Voyager) ... ...
  1. AI 기반 코드 자동 완성 도구 '카이트', 지원 언어 11종 추가

  2. 2020.10.22
  3. AI 기반의 코드 자동 완성 툴, 카이트(Kite)가 21일(현지 시각) 11종의 프로그래밍 언어 지원을 추가했다고 발표했다.    카이트는 머신러닝 모델을 기반으로 코드 자동 완성 기능을 제공한다. 초창기 해당 솔루션은 파이썬만...

  4. '뜻밖의 선물'같은 팁··· '깃(Git)' 고급 명령어 5가지

  5. 2020.06.12
  6. 더 깔끔한 커밋, 더 스마트한 디버깅, 더 세련된 리포지토리를 위해 한 단계 업그레이드된 깃 기술들을 마스터하라.  오늘날 개발자 대부분은 소프트웨어 워크플로우의 핵심인 버전 관리 시스템 깃(Git)을 배웠을 가능성이 크다. 그리고 기본 개...

  7. "AI로 파이썬 코드 완성"··· 카이트, 자바스크립트 지원

  8. 2020.05.14
  9. 머신러닝 모델을 기반으로 코드 자동 완성 기능을 제공하는 카이트(Kite)가 자바스크립트를 학습한 머신러닝 모델을 애드온으로 추가했다. 주요 코드 편집기 및 IDE와 통합할 수 있다. 카이트 개발팀이 5월 12일 AI 기반 파이썬용 코드 자동 완성 ...

  10. '리팩터링, 린트, 프로필...' 완료된 코드를 추가 개선하는 16가지 팁

  11. 2020.03.05
  12. 작성한 코드가 모든 테스트에서 정상으로 나왔다. 지속적 통합 파이프라인도 끝까지 실행됐다. 기능 목록의 모든 체크박스를 확인했고, 벽에 붙여 둔 포스트잇 메모는 모두 완료 구역으로 이동됐다. 휴...   이쯤 되면 코드가 완성되었음을 선언하고...

  13. ‘좋은 걸 어떡해’··· 손이 가는 프로그래밍 일탈 10가지

  14. 2020.01.06
  15. 규칙을 어기면 약간의 스릴을 느낄 수 있다. 때로는 더 좋고 더 효율적인 코드를 작성할 수 있기도 하다.   우리 모두 해본 적이 있다. 엄마가 보지 않을 때 쿠키를 집어 들고, 저녁으로 와인을 좀 많이 마시고, 차를 애매한 곳에 잠깐 ...

  16. '그 전제는 틀렸다'··· 프로그래머들의 흔한 착각 리스트업

  17. 2019.10.30
  18. 프로그래머들이 가지는 자부심에는 근거가 있다. 데이터베이스에 접근해 현실을 변화시킬 힘을 갖고 있는 이는 프로그래머밖에 없다. 세상이 돌아가는데 컴퓨터가 더 많이 개입될수록 프로그래머의 힘도 커진다. 그렇지만 교만은 패망의 지름길이다. 프로그래머는 ...

  19. 블로그 | 멀쩡한 코드가 프로덕션만 가면 느려지는 5가지 이유와 해결 방법

  20. 2018.06.05
  21. 애정을 담아 공들여 만든 애플리케이션이 배치 이후 느리게 실행되고 있는가? 개발 장비에서는 잘 작동하던 코드가 프로덕션 환경에서는 완전히 망가지는 5가지 일반적인 이유가 있다. 물론 소프트웨어가 프로덕션 환경에서 잘 동작하지 않는 데는 다른 이유...

  22. 좋은 코드를 작성하고 있다는 징후 11가지

  23. 2018.04.17
  24. 빌 소러는 윤리적 관점에서 스스로 부끄러움을 느낀 코드에 대한 좋은 글을 미디엄(Medium)에 올린 적이 있다. 그러나 기술적인 측면에서도 소프트웨어를 부끄러워해야 이유는 많다. 부끄러워하지 않을 소프트웨어를 나타내는 11가지 단어를 살펴보자. ...

  25. 모바일 앱 개발자 주의 사항 '백엔드 보안 확보'

  26. 2017.06.14
  27. 개발자는 애플리케이션 코드에 보안을 적용하고 애플리케이션에서 데이터를 처리하는 방법을 보호해야 하지만, 이른바 하스피털가운(HospitalGown) 보안 문제가 보여주는 것처럼 백엔드 서버와 데이터 저장소가 어떻게 구성됐는지도 알아야 한다. ...

  28. 프로그래머들이 스스로에게 하는 9가지 거짓말

  29. 2017.04.03
  30. 프로그래머들은 자부심을 갖고 있다. 나쁘게 말하면 교만하다. 그도 그럴 것이 다른 사람들에게는 데이터베이스에 손을 뻗어 현실을 바꿀 힘이 없다. 세상이 작동하는 방식을 정립하기 위해 컴퓨터에 더 많이 의지할수록 프로그래머의 영향력도 커진다. ...

  31. "웹과 앱의 경계 없어진다" 웹어셈블리가 약속하는 차세대 앱 환경

  32. 2017.03.22
  33. 모질라 파이어폭스 팀이 최근 파이어폭스 52를 출시했다. 이번 버전에는 일반적인 버그 수정과 최적화도 포함되어 있지만 가장 눈에 띄는 점은 웹어셈블리(WebAssembly) 지원 추가다. 웹어셈블리는 사람들이 디바이스와 웹을 사용하는 방법을 아예 바꿔...

  34. 칼럼 | SW 개발자의 구름 속 미래...

  35. 2017.03.02
  36. “프로그래머란 카페인을 코드로 바꾸는 기계”라는 농담이 있다. 커피를 마셔가며 잠을 몰아내고 야근을 하며 프로그래밍을 해야 하는 환경을 비유해서 한 말이다. 최근 어느 게임업체의 근무 형태가 “일주일에 2번만 출근하는 ...

  37. SW 프로젝트에서 하드코딩된 키 제거 툴 개발

  38. 2017.01.10
  39. 한 보안 연구원이 소프트웨어 프로젝트에서 하드코딩된 민감한 액세스 키를 자동으로 탐지할 수 있는 도구를 개발했다. 트뤼플 호그가 기트 코드 저장소에서 코드를 스캔하고 있다. Credit: Ilya Pavlov/Unsplash 트뤼플 호그...

  40. 블로그 | 스크립트가 정치인들보다 '더 나은' 이유

  41. 2016.11.09
  42. 기다렸던, 또는 어서 지나가길 기다렸던 (미 대선) 선거일 마침내 다가왔다. 과거 그 어느 때보다 유달리 논쟁적이고 치열했던 이번 선거 캠페인 또한 끝났다. 이제 IT 분야에 속한 이들답게 세상을 바라볼 시점이다. 여기 스크립트가 정치인들보다 더 낫고...

  43. 주체도 분야도 '각양각색'··· 최근 오픈소스화된 프로젝트 6가지

  44. 2016.11.08
  45. 거대 소프트웨어 또는 하드웨어 프로젝트를 오픈소스화하는 사례가 늘고 있다. 대기업에서 중소기업, 정부에 이르기까지 그 주체 또한 다양하다. 여기 최근 오픈소스 세상에 합류한 거대 프로젝트들을 정리했다.  페이스북 보이저(Voyager) ...

X