멀티코어 프로세서가 대세로 자리잡았음은 의심할 여지가 없다. 싱글 코어 칩은 빠른 속도로 사라지고 있다. 그러나 단일 칩 상의 복수 CPU 코어에 맞춰 프로그래밍하기란 쉬운 일이 아니다. 이러한 유형의 프로세서가 널리 보급되면서 소프트웨어 개발 관행에...
2012.04.05
멀티코어 프로세서가 대세로 자리잡았음은 의심할 여지가 없다. 싱글 코어 칩은 빠른 속도로 사라지고 있다. 그러나 단일 칩 상의 복수 CPU 코어에 맞춰 프로그래밍하기란 쉬운 일이 아니다. 이러한 유형의 프로세서가 널리 보급되면서 소프트웨어 개발 관행에...
2012.04.05
요즘에 프로그래밍 인재를 끌어 모은다는 것은 전세계를 대상으로 검색 폭을 확장해야만 한다는 의미와 같다. 인도에서 엔지니어를 고용하는 것과 이 엔지니어들을 덴마크에 있는 개발자들과 한 팀으로 엮어내는 것은 전혀 별개의 일이다. 요령은 지구 반대쪽에 있...
2012.03.26
요즘에 프로그래밍 인재를 끌어 모은다는 것은 전세계를 대상으로 검색 폭을 확장해야만 한다는 의미와 같다. 인도에서 엔지니어를 고용하는 것과 이 엔지니어들을 덴마크에 있는 개발자들과 한 팀으로 엮어내는 것은 전혀 별개의 일이다. 요령은 지구 반대쪽에 있...
2012.03.26
카스퍼스키랩의 악성 프로그램 전문가들이 프로그래밍 커뮤니티에 도움을 요청했다. 두큐 트로이목마 바이러스의 핵심부를 작성하는 데 사용된 프로그래밍 언어와 컴파일러 또는 프레임워크를 밝혀 달라는 것. 카스퍼스키랩은 이를 통해 두큐를 누가 왜 만들었는가를 ...
2012.03.12
기업들이 메인프레임 개발자 부족 현상을 겪고 있으며 이들 개발자 역시 변화하는 기업의 요구를 충족시키기 위해 고분분투하는 것으로 조사됐다. 이는 기존 기술 인력들이 은퇴하면서 부족해졌으며 IT 전공자들이 열악한 개발 환경으로 이 분야 진출을 꺼리면서 ...
2012.03.05
마이크로소프트가 자사의 오피스 애플리케이션 중 일부를 아이패드용으로 개발한다는 소문이 무성한 가운데 애널리스트들이 ‘어려울 것’이라는 전망을 내놨다. -> 아이패드용 MS 오피스, 드디어 나오나 -> MS,...
2012.02.23
마이크로소프트가 자사의 오피스 애플리케이션 중 일부를 아이패드용으로 개발한다는 소문이 무성한 가운데 애널리스트들이 ‘어려울 것’이라는 전망을 내놨다. -> 아이패드용 MS 오피스, 드디어 나오나 -> MS,...
2012.02.23
분산 개발에 대해 어떤 말을 들었던 간에 분산 개발은 비용이 더 저렴하지도 않고 훨씬 어렵지만, 대신 그만한 가치가 있다. 이달 초 런던에서 열린 몽키 그라스(Monki Gras) 컨퍼런스에서 잭 얼록커는 바로 이 메시지를 전하고자 했다. 그는 그의 ...
2012.02.21
분산 개발에 대해 어떤 말을 들었던 간에 분산 개발은 비용이 더 저렴하지도 않고 훨씬 어렵지만, 대신 그만한 가치가 있다. 이달 초 런던에서 열린 몽키 그라스(Monki Gras) 컨퍼런스에서 잭 얼록커는 바로 이 메시지를 전하고자 했다. 그는 그의 ...
2012.02.21
마이클 파간은 1970년대 IBM에서 근무하던 때, 소프트웨어 인스펙션이 방대한 생산성 향상을 가져온다는 사실을 발견했다. 그러나 35년이 지난 현재, 상황은 많이 달라졌고 다음과 같은 질문들이 제기되고 있다. 소프트웨어 개발 역동이 그때와 같은가? ...
2012.02.13
마이클 파간은 1970년대 IBM에서 근무하던 때, 소프트웨어 인스펙션이 방대한 생산성 향상을 가져온다는 사실을 발견했다. 그러나 35년이 지난 현재, 상황은 많이 달라졌고 다음과 같은 질문들이 제기되고 있다. 소프트웨어 개발 역동이 그때와 같은가? ...
2012.02.13
스마트폰과 태블릿이 기술 분야를 장악하고 있다. 앱은 각 모바일 OS의 최고 판매 전략이 되었다. 애플과 구글의 앱 스토어에는 각각 50만 개의 앱들이 올라와 있고, 다운로드 횟수만 수백 억 번에 달한다. 이렇게 급성장 중인 시장에 진출하고 싶은...
2012.02.10
스마트폰과 태블릿이 기술 분야를 장악하고 있다. 앱은 각 모바일 OS의 최고 판매 전략이 되었다. 애플과 구글의 앱 스토어에는 각각 50만 개의 앱들이 올라와 있고, 다운로드 횟수만 수백 억 번에 달한다. 이렇게 급성장 중인 시장에 진출하고 싶은...
2012.02.10
복잡한 기술에는 개발자들이 효과적으로 사용할 수 있는 개발문서와 교육 자료가 필요하다. 클라우드의 경우, 개발자들이 HTML, 자바스크립트, XML, CSS, 제이쿼리(jquery), 루비(Ruby), PHP, SQL 등 여러 언어를 동시에...
2011.12.16
이번 달에는 좀 황당한 생각을 해 봤다. ‘만약 스티브 잡스가 기업의 CIO를 했다면 어떻게 정보시스템을 구축했을까?’ 라는 생각이었다. 그런데 이 생각을 하자마자 결론이 나왔다. ‘말도 안 된다. 스티브 잡스는 CEO...
2011.12.02
구글이 지난 달 웹 프로그래밍 언어인 다트(Dart)를 공개했다. 다트는 자바스크립트의 단점을 보완하도록 고안됐지만, 일부에서는 자바스크립트 킬러로 칭하기도 한다. 대규모 프로그램과 팀 기반 개발 작업을 지원하는 다트는 객...
2011.11.18
iOS, 안드로이드, 그리고 윈도우 8에서는 사용자 경험과 UI가 가장 풀기 어려운 숙제라고 해도 과언이 아니다. 점점 더 많은 사용자들이 아이패드, 아이폰, 안드로이드, 블랙베리, 그리고 향후 출시될 윈도우 8 PC와 태블릿 등 터치 기반 스마...
2011.11.14
2012년에 주목해야 할 트렌드로 클라우드 컴퓨팅, 데이터 분석, 민첩한 개발이 지목됐다. 오범은 자사의 최근 보고서 ‘2012 주목해야 할 트렌드 : 공공 IT(2012 Trends to Watch: Government Technol...
2011.11.10
IT프로젝트를 한창 진행하고 있을 때 어떤 문제가 있는지를 알기란 정말로 어렵다. 이 문제를 조기에 파악하려면 방법은 하나다. 프로젝트를 수행하는 팀원들에게 어디서부터 잘못됐는지에 대해 직접 물어보는 것이다. IT프로젝트의 문제들은 인지하지 못한...
2011.09.08
클라우드에는 버려야 할 선입견과 오해들이 있다. 그리고 새로이 깨달아야 할 사실들도 존재한다. 클라우드에서 앱을 개발하거나 테스트할 때, 그리고 배치할 때 파악해야 할 점들을 정리했다. 클라우드에서의 앱 개발과 테스트가 흔해지고 있다 점점 더...
2011.08.11
클라우드에는 버려야 할 선입견과 오해들이 있다. 그리고 새로이 깨달아야 할 사실들도 존재한다. 클라우드에서 앱을 개발하거나 테스트할 때, 그리고 배치할 때 파악해야 할 점들을 정리했다. 클라우드에서의 앱 개발과 테스트가 흔해지고 있다 점점 더...
2011.08.11
많은 기업들이 주간이나 월간이 아닌 연간 단위로 애플리케이션 개발 요구 사항을 측정하고 있다. 셰어포인트를 사용해 이런 개발 요구 사항을 줄이고 올바른 방향 설정을 할 수 있는 방법에 대한 몇 가지 중요한 팁이 있다. CIO들이 기업의 성공을 도...
2011.08.05
SGA(www.sgacorp.kr)는 공인인증서 기반의 관리자 인증 기능과 접속 기록을 관리하는 차세대 융합서버보안솔루션을 개발 완료하고, 내달 개인정보보호법 실효에 맞춰 새로운 신제품으로 출시할 것이라고 밝혔다. 이번 신제품은 지난 ...
2011.08.01
코드에 주석을 달지 않거나 시스템을 문서화(documenting)하지 않은 것에는 변명의 여지가 없다. 이런 관행이 테스트 개발에 있어 비용절감과 품질에 있어 도움이 된다고 하더라도 그렇다. 하지만 사실을 직시하자. 시스템 문서화는 필요악이 아니다. ...
2011.07.29
코드에 주석을 달지 않거나 시스템을 문서화(documenting)하지 않은 것에는 변명의 여지가 없다. 이런 관행이 테스트 개발에 있어 비용절감과 품질에 있어 도움이 된다고 하더라도 그렇다. 하지만 사실을 직시하자. 시스템 문서화는 필요악이 아니다. ...
2011.07.29