외부에서 보면 애자일은 한 가지 방식으로 보인다. 그러나 안으로 들어와서 보면 애자일 실천가들은 각자 다양한 방식에 전념해 작업을 한다. 어떻게 하면 나와 내 팀에 잘 맞는 기법을 찾을 수 있을까? 걱정할 필요 없다. 실용적 애자일리스트(Prag ...
2일 전
자바(Java)는 개발자들에게 인기가 높고, 품질이 입증된 언어다. 엔터프라이즈 개발자, 웹 개발자, 모바일 개발자, 기타 많은 사람들이 도처에 자바가 쓰이도록 만들었고, 이를 지원하는 거대한 문화를 조성하는데 기여했다. 더 나아가, 자바 런타임 ...
2일 전
구인 광고 하나가 페이스북이 자체 반도체 설계 팀을 꾸려 인텔에 대한 의존을 끝내려고 한다는 의혹을 낳고 있다. 만약 그렇다면, 페이스북도 대형 업체들이 자체 칩을 만드는 최근 유행에 동참하는 또 하나의 업체가 될 것이다. ‘관 ...
카오스 엔지니어링(Chaos Engineering)은 고장(failure)에 직면했을 때, 시스템이 어떻게 가동하는지 알려주는 계획된 실험을 운용하는 것이다. 역동적인 클라우드 환경을 중심으로 하는 트렌드와 마이크로서비스의 등장으로 웹은 점점 더 복잡 ...
5일 전
와이즈스톤은 ‘2018 K-글로벌(Global) 데이터 글로벌 사업’에 선정됐다고 밝혔다. 한국데이터진흥원이 주관하는 ‘K-글로벌 데이터 글로벌 사업’은 동남아‧중국·중앙아시아 등으로 진출하고자 하는 국내 중소‧중견 기업이 보유한 데이터 솔루션의 국제화, 현지화...
API는 꽤 오래 전에 등장했다. 그러나 지난 10년 동안 새로운 세대의 표준 기반 API가 엔터프라이즈 컴퓨팅에 큰 변화를 가져왔다. REST(Representational State Transfer)와 JSON, HTTP가 통합된 최신 API는 단 ...
2018.04.16
어떤 개발언어를 사용하든 어떤 기술을 사용하든 자신이 만드는 코드를 이런 형용사로 설명할 수 있다면, 좋은 코드는 따라오기 마련이다. 빌 소러는 윤리적 관점에서 스스로 부끄러움을 느낀 코드에 대한 좋은 글을 미디엄(Medium)에 올린 적이 있다 ...
2018.04.16
올해 폭발적인 인기를 누릴 것으로 보이는 서버리스 컴퓨팅은 ‘더 작은 서버’라는 개념을 한 단계 더 발전시켰다. 첫 단계는 운영체제의 전체 인스턴스를 구동하는 가상머신이다. 그 다음 단계는 컨테이너로, 애플리케이션을 구동하는 데 ...
2000년대 초반, IT 컨설팅 업체에서 아키텍트로 일할 당시 필자는 SOA(Service Oriented Architectures)가 제안하는 밝은 미래에 매료됐다. 애플리케이션 개발에 API 우선 접근 방식을 택하는 것이나, 애플리케이션 통합에 메 ...
애플은 모두가 코딩 방법을 배우는 것이 매우 중요하다고 생각한다. 직접적으로 업무에 도움이 되지는 않을 수 있지만 유용한 기술을 알려주고 우리가 매일 사용하는 제품과 툴의 근본적인 작동 방식에 관한 기본적인 지식을 생성한다. 아이들이 학교에서 반드시 ...
2018.04.10
필자가 CTO로 있는 회사 서클CI(CircleCI)는 비난 없는 사후 분석, 즉 프로젝트에 대해 논의할 때 감정을 걷어내면 진정한 배움의 경험을 얻게 된다는 신념을 충실히 따르는 기업이다. 마이크로서비스 아키텍처로 마이그레이션한 이후 서클CI는 잘 ...
2018.04.10
점점 더 많은 기업이 솔루션 제공업체와 함께 소프트웨어 개발에 참여하면서 해당 지적재산의 소유권에 우려도 커지고 있다. 마이크로소프트는 기업과 협력관계를 통해 개발한 지적재산권을 고객이 공유하도록 할 예정이다. 마이크로소프트의 이런 움직임은 여러 ...
2018.04.06
스마트폰의 성능이 꾸준히 좋아지고 있습니다. 그러나 저전력 CPU와 메모리의 한계, 그리고 제한된 스토리지 등으로 PC를 대체하기에는 모자라죠. 웹브라우징이 여전히 쾌적하지 않은 것도 이 때문입니다. 운영체제와 기기 성능, 통신망 등에 따라 어떤 때는 ...
모질라는 AR/VR 콘텐츠 디스플레이에 특화된 웹 브라우저를 개발하고 있다고 발표했다. 모질라의 최고 연구개발 임원인 션 화이트는 자사 블로그를 통해 “미래의 웹은 가상현실 및 증강현실과 밀접하게 결합될 것이며, 그러한 미래를 웹 브라우저를 ...
2018.04.04
애자일(Agile)은 이제 지나간 옛 노래 정도로 생각하는 사람들도 있을 것이다. 앞서가는 기업들은 모두 데브옵스로 옮겨간 지 오래라고 말이다. 하지만 대다수의 애플리케이션 팀은 애자일 방법론을 도입한 적이 없을뿐더러, 애초에 도입할 수 없다고 생각하 ...
2018.04.03
관련 테크라이브러리
페타바이트급 데이터를 능숙하게 다루는 사람을 보고 있으면 마치 숫자로 이뤄진 세계에 지적 생명체가 존재하는 것 같은 느낌이 든다. 통계학자, 빅데이터 전문가, 소셜 과학자, 데이터 과학자 등으로 불리는 이들 ‘데이터 고수’는 방대한 데이터 속에서 새로운 인사이트를 찾아내고야 만다. 이들 데이터 고수의 무기 중 하나가 바로 R이다....
4일 전
버전 r1.5가 된 구글의 오픈소스 머신러닝 신경망 라이브러리는 더 많은 기능을 제공하고, 더 성숙해졌으며, 배워서 사용하기도 더 쉬워졌다. 초기 버전을 보고 실망한 이들도 다시 한번 살펴 볼 가치가 있다. 또한 실전 튜토리얼을 통해 구글 오픈소스 머신러닝 라이브러리의 힘을 활용해보자. <주요 내용> - 리뷰: 더 좋아진...
2018.03.22
도커(Docker)는 가장 널리 사용되는 컨테이너 생성/관리 시스템이다. 컨테이너는 앱과 서비스를 패키지화한 것으로, 물리 환경, 가상 환경은 물론 클라우드 환경으로 자유롭게 옮길 수 있는 장점이 있다.  도커를 100% 활용하려면 각 요소가 세부적으로 어떻게 결합하는지 이해해야 한다. 도커 컨테이너에 아파치 웹 서버를 설치하고 도커가 그 과...
2018.03.14
돌아보면 ‘제퍼디(Jeopardy)’와 ‘알파고(AlphaGo)’는 작은 시작에 불과했다. 이후 몇 년 만에 전 세계가 인공지능(AI) 기술에 매료됐다. 그러나 단기간에 급속히 확산하면서 잘못된 인식도 함께 퍼져 나갔다. 많은 기업이 시행착오를 겪는 이유다. 여기서는 AI에 대해 잘못 알려진 오해를 살펴본다....
IBM
2018.02.26
많은 SQL 개발자가 속도 문제로 고전하고 있다. 마치 같은 실수를 몇 번이고 반복하게 하는 DO WHILE 루프에 빠져 옴짝달싹 못하는 것처럼 보인다. 여기 개발자가 따라 할 수 있는 몇 가지 팁을 제시한다. 한 가지 또는 여러 개를 조합해 좋은 결과를 낼 수 있을 것이다. 또한 이러한 성능 향상 팁은 실무 지향적 방식으로 프로세스를 개선하는 출발점...
2018.02.21
소프트웨어의 중요성이 커지면서 데브옵스(DevOps)와 애자일(Agile) 같은 개발 방법론을 도입해 소프트웨어 생명 주기 전체에 걸쳐 프로세스를 개선하려는 노력이 본격화되고 있다. 그러나 실제 도입한 기업 상당수가 기대만큼 성과를 내지 못한다. 문화적인 변화에 우왕좌왕하거나 실행 과정을 효과적으로 지원할 기술이 없기 때문이다. 특히 가장 보완이 시급...
  1. "BDD부터 TDD까지" 다양한 애자일 기법의 장단점

  2. 2일 전
  3. 외부에서 보면 애자일은 한 가지 방식으로 보인다. 그러나 안으로 들어와서 보면 애자일 실천가들은 각자 다양한 방식에 전념해 작업을 한다. 어떻게 하면 나와 내 팀에 잘 맞는 기법을 찾을 수 있을까? 걱정할 필요 없다. 실용적 애자일리스트(Pragmatic Agilist)가 여러분을 위해 다양한 애자일 프레임워크와 기...

  4. 자바를 넘어선 JVM 기반 프로그래밍 언어들

  5. 2일 전
  6. 자바(Java)는 개발자들에게 인기가 높고, 품질이 입증된 언어다. 엔터프라이즈 개발자, 웹 개발자, 모바일 개발자, 기타 많은 사람들이 도처에 자바가 쓰이도록 만들었고, 이를 지원하는 거대한 문화를 조성하는데 기여했다. 더 나아가, 자바 런타임인 자바 가상 머신(Java Virtual Machine, JVM)은 그...

  7. IDG 블로그 | 페이스북, 자체 데이터센터 칩 개발 착수 의혹…반도체 설계 전문가 구인 중

  8. 2일 전
  9. 구인 광고 하나가 페이스북이 자체 반도체 설계 팀을 꾸려 인텔에 대한 의존을 끝내려고 한다는 의혹을 낳고 있다. 만약 그렇다면, 페이스북도 대형 업체들이 자체 칩을 만드는 최근 유행에 동참하는 또 하나의 업체가 될 것이다. ‘관리자, ASIC 개발’이란 제목의 구인 광고를 처음 언급한 것...

  10. 카오스 엔지니어링 실험을 운용하는 3가지 핵심 단계

  11. 5일 전
  12. 카오스 엔지니어링(Chaos Engineering)은 고장(failure)에 직면했을 때, 시스템이 어떻게 가동하는지 알려주는 계획된 실험을 운용하는 것이다. 역동적인 클라우드 환경을 중심으로 하는 트렌드와 마이크로서비스의 등장으로 웹은 점점 더 복잡하게 발전하고 있다. 고장을 완화하고 선제적으로 억제하는 것이 그 어느 ...

  13. 와이즈스톤 ‘2018 K-글로벌 데이터 글로벌 사업’ 선정...“베트남 IT 시장 공략”

  14. 5일 전
  15. 와이즈스톤은 ‘2018 K-글로벌(Global) 데이터 글로벌 사업’에 선정됐다고 밝혔다. 한국데이터진흥원이 주관하는 ‘K-글로벌 데이터 글로벌 사업’은 동남아‧중국·중앙아시아 등으로 진출하고자 하는 국내 중소‧중견 기업이 보유한 데이터 솔루션의 국제화, 현지화...

  16. 주요 API 관리 도구에 대한 사용자 리뷰

  17. 2018.04.16
  18. API는 꽤 오래 전에 등장했다. 그러나 지난 10년 동안 새로운 세대의 표준 기반 API가 엔터프라이즈 컴퓨팅에 큰 변화를 가져왔다. REST(Representational State Transfer)와 JSON, HTTP가 통합된 최신 API는 단순한 개방형 표준을 사용해 거의 모든 시스템이나 애플리케이션 2개를 통합...

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

  20. 2018.04.16
  21. 어떤 개발언어를 사용하든 어떤 기술을 사용하든 자신이 만드는 코드를 이런 형용사로 설명할 수 있다면, 좋은 코드는 따라오기 마련이다. 빌 소러는 윤리적 관점에서 스스로 부끄러움을 느낀 코드에 대한 좋은 글을 미디엄(Medium)에 올린 적이 있다. 그러나 기술적인 측면에서도 소프트웨어를 부끄러워해야 이유는 많다. 부...

  22. 서버리스 애플리케이션 다섯 중 하나에 치명적인 보안 취약점

  23. 2018.04.13
  24. 올해 폭발적인 인기를 누릴 것으로 보이는 서버리스 컴퓨팅은 ‘더 작은 서버’라는 개념을 한 단계 더 발전시켰다. 첫 단계는 운영체제의 전체 인스턴스를 구동하는 가상머신이다. 그 다음 단계는 컨테이너로, 애플리케이션을 구동하는 데 필요한 운영체제의 최소한만을 로딩한다. 이를 통해 서버의 크기를 줄인다....

  25. 크로스 클라우드 도입한 애저와 이를 활용하는 방법

  26. 2018.04.12
  27. 2000년대 초반, IT 컨설팅 업체에서 아키텍트로 일할 당시 필자는 SOA(Service Oriented Architectures)가 제안하는 밝은 미래에 매료됐다. 애플리케이션 개발에 API 우선 접근 방식을 택하는 것이나, 애플리케이션 통합에 메시지 및 이벤트 중심 접근 방식을 택하는 것 모두 상당히 합리적으로 느껴...

  28. 어른이 스위프트 플레이그라운드로 코딩을 배운다면?

  29. 2018.04.10
  30. 애플은 모두가 코딩 방법을 배우는 것이 매우 중요하다고 생각한다. 직접적으로 업무에 도움이 되지는 않을 수 있지만 유용한 기술을 알려주고 우리가 매일 사용하는 제품과 툴의 근본적인 작동 방식에 관한 기본적인 지식을 생성한다. 아이들이 학교에서 반드시 해야 할 뿐 아니라 성인을 위한 지속적인 교육의 중요한 부분이기도 하다....

  31. 글로벌 칼럼 | 마이크로서비스 아키텍처로 전환하면서 저지르는 3가지 실수

  32. 2018.04.10
  33. 필자가 CTO로 있는 회사 서클CI(CircleCI)는 비난 없는 사후 분석, 즉 프로젝트에 대해 논의할 때 감정을 걷어내면 진정한 배움의 경험을 얻게 된다는 신념을 충실히 따르는 기업이다. 마이크로서비스 아키텍처로 마이그레이션한 이후 서클CI는 잘 한 것과 잘못한 것, 다음 번에는 다르게 해보고 싶은 부분에 대해 서로 ...

  34. “공동 개발한 SW는 고객 기업 소유” MS, 공유 혁신 원칙 발표

  35. 2018.04.06
  36. 점점 더 많은 기업이 솔루션 제공업체와 함께 소프트웨어 개발에 참여하면서 해당 지적재산의 소유권에 우려도 커지고 있다. 마이크로소프트는 기업과 협력관계를 통해 개발한 지적재산권을 고객이 공유하도록 할 예정이다. 마이크로소프트의 이런 움직임은 여러 애널리스트의 예상과 맥을 같이 하는 것으로, 점점 더 많은 기업이 소프...

  37. ITWorld 용어풀이 | AMP(Accelerated Mobile Pages)

  38. 2018.04.06
  39. 스마트폰의 성능이 꾸준히 좋아지고 있습니다. 그러나 저전력 CPU와 메모리의 한계, 그리고 제한된 스토리지 등으로 PC를 대체하기에는 모자라죠. 웹브라우징이 여전히 쾌적하지 않은 것도 이 때문입니다. 운영체제와 기기 성능, 통신망 등에 따라 어떤 때는 잘 보이던 페이지가, 어떤 때는 너무 느려 볼 수 없을 정도입니다. 그...

  40. “AR/VR 전용 브라우저 나온다” 모질라, 파이어폭스 리얼리티 개발 발표

  41. 2018.04.04
  42. 모질라는 AR/VR 콘텐츠 디스플레이에 특화된 웹 브라우저를 개발하고 있다고 발표했다. 모질라의 최고 연구개발 임원인 션 화이트는 자사 블로그를 통해 “미래의 웹은 가상현실 및 증강현실과 밀접하게 결합될 것이며, 그러한 미래를 웹 브라우저를 통해 경험하게 될 것”이라고 강조했다. 파이어폭...

  43. 애자일 방법론의 어두운 비밀, "IT에서는 거의 사용할 일 없다"

  44. 2018.04.03
  45. 애자일(Agile)은 이제 지나간 옛 노래 정도로 생각하는 사람들도 있을 것이다. 앞서가는 기업들은 모두 데브옵스로 옮겨간 지 오래라고 말이다. 하지만 대다수의 애플리케이션 팀은 애자일 방법론을 도입한 적이 없을뿐더러, 애초에 도입할 수 없다고 생각하고 있다. Credit: Getty Images Bank ...

개발자 관련 라이브러리

  1. "알짜 함수부터 파이썬 협업까지"··· R 중급자를 위한 고급 팁과 가이드 - ITWorld HowTo

  2. 4일 전
  3. 페타바이트급 데이터를 능숙하게 다루는 사람을 보고 있으면 마치 숫자로 이뤄진 세계에 지적 생명체가 존재하는 것 같은 느낌이 든다. 통계학자, 빅데이터 전문가, 소셜 과학자, 데이터 과학자 등으로 불리는 이들 ‘데이터 고수’는 방대한 데이터 속에서 새로운 인사이트를 찾아내고야 만다. 이들 데이터 고수의 무기 중 하나가 바로 R이다....

  4. 최고의 딥 러닝 라이브러리 "텐서플로우 1.5" 리뷰와 실전 튜토리얼 - IDG Tech Review

  5. 2018.03.22
  6. 버전 r1.5가 된 구글의 오픈소스 머신러닝 신경망 라이브러리는 더 많은 기능을 제공하고, 더 성숙해졌으며, 배워서 사용하기도 더 쉬워졌다. 초기 버전을 보고 실망한 이들도 다시 한번 살펴 볼 가치가 있다. 또한 실전 튜토리얼을 통해 구글 오픈소스 머신러닝 라이브러리의 힘을 활용해보자. <주요 내용> - 리뷰: 더 좋아진...

  7. '컨테이너 세계로의 초대' 초보자를 위한 도커 튜토리얼 - ITWorld HowTo

  8. 2018.03.14
  9. 도커(Docker)는 가장 널리 사용되는 컨테이너 생성/관리 시스템이다. 컨테이너는 앱과 서비스를 패키지화한 것으로, 물리 환경, 가상 환경은 물론 클라우드 환경으로 자유롭게 옮길 수 있는 장점이 있다.  도커를 100% 활용하려면 각 요소가 세부적으로 어떻게 결합하는지 이해해야 한다. 도커 컨테이너에 아파치 웹 서버를 설치하고 도커가 그 과...

  10. 성공적인 AI 도입을 위한 실전 가이드 - IDG Tech Dossier

  11. 2018.02.26
  12. 돌아보면 ‘제퍼디(Jeopardy)’와 ‘알파고(AlphaGo)’는 작은 시작에 불과했다. 이후 몇 년 만에 전 세계가 인공지능(AI) 기술에 매료됐다. 그러나 단기간에 급속히 확산하면서 잘못된 인식도 함께 퍼져 나갔다. 많은 기업이 시행착오를 겪는 이유다. 여기서는 AI에 대해 잘못 알려진 오해를 살펴본다....

  13. '튜닝의 마법' SQL 성능 향상 팁 16가지 - ITWorld HowTo

  14. 2018.02.21
  15. 많은 SQL 개발자가 속도 문제로 고전하고 있다. 마치 같은 실수를 몇 번이고 반복하게 하는 DO WHILE 루프에 빠져 옴짝달싹 못하는 것처럼 보인다. 여기 개발자가 따라 할 수 있는 몇 가지 팁을 제시한다. 한 가지 또는 여러 개를 조합해 좋은 결과를 낼 수 있을 것이다. 또한 이러한 성능 향상 팁은 실무 지향적 방식으로 프로세스를 개선하는 출발점...

  16. ‘테스트의 재발견’ 데브테스트옵스(DevTestOps)의 이해 - IDG Summary

  17. 2018.01.29
  18. 소프트웨어의 중요성이 커지면서 데브옵스(DevOps)와 애자일(Agile) 같은 개발 방법론을 도입해 소프트웨어 생명 주기 전체에 걸쳐 프로세스를 개선하려는 노력이 본격화되고 있다. 그러나 실제 도입한 기업 상당수가 기대만큼 성과를 내지 못한다. 문화적인 변화에 우왕좌왕하거나 실행 과정을 효과적으로 지원할 기술이 없기 때문이다. 특히 가장 보완이 시급...

X