122일에 이어서 또 제가 강연을 합니다.

이번에는 프로그램 성능과 디버깅에 대해 다룹니다.

 

성능 부분에서는

최적화 이론 설명

VC++ PGO 설명 및 Demo

VC++10의 성능 향상 부분 소개

최적화 Tip 소개

코드로 보는 최적화

 

디버깅 부분에서는

디버깅 시간을 줄일 수 있는 방법

VC++의 디버깅 기능 소개

스마트한 디버깅을 도와줄 라이브러리와 유틸리티 소개

 

세미나에서는 VC++10을 중심으로 하고 있지만 내용의 70% 이상은 VC++ 7, 8, 9에서도 사용할 수 있는 것들입니다. 그리고 디버깅의 경우는 915일에 KGC10에서 했던 것과 내용은 거의 비슷합니다.

 

12 2일 세미나에서는 저녁 밥을 주더군요. 아마 이번에도 주리라 생각합니다. 그러니 식사 못하시는 분들은 일찍 와서 식사하세요. 그리고 아마 밥이 좀 남을 테니 늦게 오더라도 식사 못했다면 쉬는 시간에 드시면 될 것 같습니다.

 

등록은 여기서 하세요 ^^

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032470468&Culture=ko-KR

 

 

저작자 표시
신고
by 흥배 2010.12.15 13:25
아마 2010년 마지막 강연일 것 같습니다.
저는 2일과 16일 강연을 하는데 각 세미나 주제 안에서 구체적으로 원하시는 부분을 알려주시면
최대한 준비하도록 하겠습니다.

http://www.microsoft.com/visualstudio/ko-kr/winter_seminar_series.html#seminar01

VS 2010 세미나 - 첫번째 밤
2010. 12. 02 (목) 18:30~21:00
VS 2010 세미나 - 두번째 밤
2010. 12. 16 (목) 18:30~21:00
VS 2010 세미나 – 세번째 밤
2011. 01. 13 (목) 18:30~21:00
행사 및 경품안내
 
• 세미나 장소 : 한국마이크로소프트 Win Room (포스코센터 서관 5F)
• 세미나 참석 대상 : C++ 개발자 여러분들, 혁신을 꿈꾸는 개발자 여러분들
개발자 여러분 안녕하세요.
Visual Studio 2010 이 여러분들의 개발자로서의 삶에 어떤 혁신적인 변화를 가져다 드릴 수 있는지 알려드리는
Visual Studio 2010 세미나 시리즈가 개최됩니다.
총 3회로 이루어진 본 Visual Studio 2010 세미나 시리즈는 개발 퍼포먼스 향상과 고품질 애플리케이션 개발을 꿈꾸시는C++ 개발자 여러분들을 위한
첫 번째, 두 번째 세미나, 그리고 완벽 팀웍을 바탕으로 소프트웨어 가시화 및 테스트 자동화를 통해 무결점 소프트웨어 개발을 꿈꾸시는 개발자
여러분들을 위한 세 번째 세미나로 구성되어 있습니다.
 
그 동안 경험해 보시지 못했던 편안하고 파워풀한 개발자로서의 삶을 만들어 드릴 Visual Studio 2010.
이번 겨울에는 이 세 번의 Visual Studio 2010 세미나 시리즈를 통해 여러분들의 개발자로서 가지고 계신 상상력과 잠재력을 실제 애플리케이션으로 보다 빠르고 파워풀하게 만들어 내실 수 있는 Skill-Up 의 기회로 삼으셨으면 합니다.
본 세미나는 여러분들의 보다 많은 참여를 위해 저녁시간에 진행되오니 저희와 함께 추운 겨울 밤을 뜨거운 학구열로 함께 보내주시면 감사하겠습니다.
 
Visual Studio 2010 세미나 시리즈에서 여러분들을 만나 뵙기를 바라겠습니다.
감사합니다.
세미나 일시 : 2010.12.02(목) 18:30~21:00 세미나 참석 대상 : C++ 개발자 여러분들
최흥배 선임연구원
- (현)마이에트 엔터테인먼트에서 Gunz2 서버 개발
- 2009, 2010 Microsoft Visual C++ MVP
- KGC 2008, 2009 강연
18:30 ~ 19:00 등록
19:00 ~ 19:50 Session 1 : Visual Studio 2010이 제공하는 새로운 가치
Visual Studio 2010에서 새롭게 선보이는 개발자 생산성 향상을 위해 보강된 사용 편의성 기능부터 고품질의 소프트웨어 개발에
필요한 품질관리 강화 기능에 이르는 다양한 기능들에 대해 안내해 드립니다.
19:50 ~ 20:00 휴식시간
20:00 ~ 20:50 Session 2 : 개발자, 개발팀의 미래를 위한 개발환경 업그레이드 방안
다양한 Visual Studio 사용자분들이 고민하시는 “왜 업그레이드를 해야지?”, “업그레이드를 어떻게 하지?”와 같은 주요
두가지 질문에 대한 명쾌한 해답을 드리는 세션으로, 업그레이드에 대한 공감대를 뿐만 아니라 업그레이드시 고려 및
유의해야 할 실무적인 Tip을 안내해 드립니다.
20:50 ~ 21:00 맺음말 & 경품 추첨
세미나 일시 : 2010.12.16(목) 18:30~21:00 세미나 참석 대상 : C++ 개발자 여러분들
최흥배 선임연구원
- (현)마이에트 엔터테인먼트에서 Gunz2 서버 개발
- 2009, 2010 Microsoft Visual C++ MVP
- KGC 2008, 2009 강연
18:30 ~ 19:00 등록
19:00 ~ 19:50 Session 1 : 빠른 퇴근을 위한 스마트 디버깅!
고품질의 소프트웨어 개발을 위해 꼭 필요한 코드 분석 기법부터 디버깅에 꼭 필요한 다양한 실전 기법을 제시해 드립니다.
소프트웨어 개발도중 발생할 수 있는 실수를 최소화하고 여러분의 열정을 고품질 소프트웨어 개발에 쏟으실 수 있도록
도와 드리겠습니다.
19:50 ~ 20:00 휴식시간
20:00 ~ 20:50 Session 2 : 애플리케이션 성능 향상을 위한 Performance Profiling
최적의 성능 확보를 위해 여러분들은 Application을 어떻게 점검하시는지요?” 이러한 질문에 명쾌한 해답을 드리기 위해
Visual Studio 2010이 가진 다양한 성능 프로파일링 기능에 대한 소개와 데모를 진행합니다.
20:50 ~ 21:00 맺음말 & 경품 추첨
세미나 일시 : 2011.01.13(목) 18:30~21:00 세미나 참석 대상 : 혁신을 꿈꾸는 모든 개발자 여러분들
강성재 차장
- (현) 한국마이크로소프트 개발툴 비즈니스팀
- 한국마이크로소프트 개발자 에반젤리스트
- 닷넷 프레임워크, 차세대 웹 개발과 개발자를 위한 보안 & 게임 개발 전문가
- 한국 마이크로소프트에서 개발자 전도사
18:30 ~ 19:00 등록
19:00 ~ 19:50 Session 1 : Code Visualization
코드와 다이어그램은 더 이상 별개가 아닙니다. UML을 통한 코드 Visualization이 여러분께 제공하는 가치를
느껴 보실 수 있습니다.
19:50 ~ 20:00 휴식시간
20:00 ~ 20:50 Session 2 : Test Management
Unit 테스트를 위한 테스트용 코드 작성이 만족스럽지 않았다면 또는 반복되는 테스트 업무에 많은 시간을 할애 하셨다면
진일보된 마이크로소프트의 Visual Studio 2010에서 제공하는 테스트 자동화 솔루션을 경험해 보실 수 있습니다.
20:50 ~ 21:00 맺음말 & 경품 추첨
• 본 교육은 좌석이 한정되어 있으며 선착순으로 마감됩니다.
• 교육 후 추첨을 통하여 푸짐한 경품을 드립니다.
• 본 교육에서는 저녁식사를 제공해 드립니다.
• 주차권은 제공되지 않습니다.
행사 등록사무국 02) 598-9898 rgst@neodigm.com

저작자 표시
신고
by 흥배 2010.11.22 09:00

마이크로소프트의 경우 재작년부터 자체에서 개최한 컨퍼런스는 거의 대부분은 영상과 문서를 공개하고 있습니다.

문제는 이런 자료들이 영어라서 언어적 장벽이 있고 또 영어가 아닌 한글이라도 우리가 모든 프로그래밍 기술에 대해서 잘 알 수가 없으니 이해하기가 쉽지 않습니다.

좋은 강연이 공개되어도 하나 보는데 걸리는 시간이 꽤 걸려서 따라가기 힘듭니다.
그래서 이런 공부를 혼자가 아닌 같이 한다면 훨씬 쉽게 공부 할 수 있으리라 생각합니다.

 

최신 기술에 대한 설명을 영상과 문서로 공개하고 있어서 손 쉽게 좋은 공부거리를 찾을 수 있고 또 요즘은 프로그래밍 실력 뿐만이 아닌 영어 실력도 필요로 하고 있으므로 이 스터디를 하면 프로그래밍과 영어공부 둘 다 할 수 있을 것 같습니다.^^;

 

아래의 사이트에 가면 MS에서 공개한 문서와 세션 영상을 볼수 있습니다(영상이 없는 것도 있습니다).

http://player.microsoftpdc.com/  또는 http://jacking.tistory.com/527 http://jacking.tistory.com/766

http://www.msteched.com/

http://www.microsoftgamefest.com/

 

 

스터디 방식은 각자 공부할 문서(세미나)를 정한 후 공부하시고 모임에서 서로 돌아가면서 발표를 했으면 합니다.

첫모임은 11월말쯤 생각하고 있으며, 3주에 한번씩 모이려고 합니다.

그리고 스터디 참여자 조건은 네이티브(C/C++) 개발자로 한정하려고 합니다.

 

스터디에 참석하실 분은 덧글을 아래 양식으로 달아주세요

[참석] 이름 / 이메일 / 세션 이름 / URL

) 최흥배 / jacking75@일.com / The State of Parallel Programming / http://microsoftpdc.com/Sessions/P09-17

 

현재 저를 포함해서 두 명이 참여합니다.

[참석] 최흥배 / Lambdas, Lambdas Everywhere / PDC10 강연입니다

[참석] 고경건 / System-Wide Game Profiling with the Windows Performance Toolkit http://www.microsoft.com/downloads/en/details.aspx?familyid=14f10c84-8f31-412d-bcdf-4f1097bd8b5f&displaylang=en

저작자 표시
신고
by 흥배 2010.11.05 09:00


  일시 : 2010. 11. 09(수) 13:30 ~ 18:00 | 장소 : 양재동 엘타워 그레이스홀(6F) | 참가보증금 : 2,000원
C++ & 게임 개발자를 위한
개발 생산성 및 퍼포먼스 향상 전략 세미나
C++ 개발자여러분, 게임개발자 여러분 안녕하세요. 11월 9일 여러분들을 위한 마이크로소프트와 인텔의 공동세미나가 진행됩니다.
마이크로소프트의 비주얼 스튜디오 2010 과 인텔 소프트웨어의 야심작 패러럴 스튜디오 2011의 알파라이징이 만들어내는 플러스 알파. 놀라운 개발 생산성과 더불어 높은 퍼포먼스를 한 번에 잡을 수 있는 비결을 만나보세요.

C++ 개발자와 게임 개발자를 위해 준비된 이번 세미나에서는 비주얼스튜디오 2010의 강력한 파워 디버깅 기능과 다이렉트-X 11을 이용한 혁신적엔 게임 개발 노하우는 물론 인텔에서 새롭게 출시한 패러럴 스튜디오 2011을 활용한 병렬 프로그래밍 기법들에 대해 알아보실 수 있습니다.

11월 9일, 여러분들을 파워풀한 C++ 개발자, 게임개발자로 변신시켜 드릴 본 세미나에 지금 등록하세요!!!

13:30- 14:00
등록 및 인사말

정희용 대표,
마이크로소프트웨어

14:00- 14:50 예제로 느껴보는 DX11의 매력

박민근,
네오위즈 게임즈

14:50- 15:00 휴식  
15:00- 15:50 패러럴 스튜디오 2011을 이용한 고성능 병렬 프로그래밍

방응준 부장,
이에스컴소프트 인텔 소프트웨어 컨설팅

15:50- 16:00 휴식  
16:00- 16:50 C++ 프로그래머가 알아야 할 병렬 프로그래밍 상식

최홍배,
마이에트 엔터테인먼트

16:50- 17:00 휴식  
17:00- 17:50 PBB를 이용한 신뢰도 높은 병렬 프로그래밍

하태동 부장,
인텔코리아 시니어 애플리케이션 엔지니어

 
예제로 느껴보는 DX11의 매력 박민근 / 네오위즈 게임즈
DX11은 이전의 DX9에서 기능의 추가를 뛰어넘는 완전히 새로운 아키텍쳐로 변경되면서, 테셸레이션 지원과 지오메트리 셰이더등 개발자에게 있어서 여러 가지 매력적인 기능들이 포함되었다. DX11에 추가된 이런 멋지고 매력적인 기능들을 실제로 동작하는 예제들을 통해서 어떤 것들인지 살펴보고, 3D 게임 개발에서 이런 기능들을 어디서 어떻게 응용할 수 있는지에 대해서 알아본다.
현재 네오위즈 게임즈에서 신규 MMORPG를 제작중이며, 이전에는 NTL에서 '드래곤볼 온라인'을 개발하였고, NCSoft에서 PlayNC 빌링서버 개발에도 참여하였다. Visual Studio 2010 공식 팀 블로그에서 '알콜코더의 미리 배워보는 DX11 - 입문편'을 현재 절찬리 연재중. '신입게임개발자의 서울 상경기'(agebreak.blog.me)라는 블로그와 '초중급 게임 개발자 스터디-데브루키'(http://cafe.naver.com/devrookie ) 카페 운영중. 그리고 살짝 오타쿠...
 
패러럴 스튜디오 2011을 이용한 고성능
병렬 프로그래밍
방응준 부장 / 이에스컴소프트 인텔 소프트웨어 컨설팅
최상의 올인원 성능 툴킷 Intel Parallel Studio 2011을 이용하여 어떻게 멀티코어 환경에서 믿을 수 있고 고성능 스레드 응용프로그램 개발을 할 수 있는지와 프로그램 설계단계, 빌드 및 디버깅단계, 검증단계, 튜닝단계에서 Intel Parallel Studio 2011을 적용하는 방법을 소개한다.
㈜이에스컴소프트에서 인텔소프트웨어 기술지원 및 컨설팅 엔지니어로 활동하고 있으며 2006년 부터 인텔소프트에어를 이용한 프로그램 최적화에 대한 세미나를 매월 진행하고 있다. 온라인 활동으로 인텔소프트웨어 네이버 까페(http://cafe.naver.com/intelsw)을 운영하면서 인텔소프트웨어에 대한 정보나 지식을 공유하고 있다.
 
C++ 프로그래머가 알아야 할 병렬 프로그래밍 상식 최홍배 / 마이에트 엔터테인먼트
아직도 많은 프로그래머들이 병렬 프로그래밍을 피하려고 한다. 이유는 병렬 프로그래밍에 대해서 잘 모르기 때문이다. 병렬 프로그래밍은 코딩 수준의 지식은 어렵지 않게 접할 수 있지만 병렬 프로그래밍 아키텍처나 용어에 대한 이론적 지식은 얻기가 어려워서(또는 너무 어렵거나!) 병렬 프로그래밍을 배우는데 어렵고, 잘 모르니 피하게 되는 것 같다. 이 세션에서는 고급 병렬 프로그래밍 기술을 배우기 위해 병렬 프로그래밍에 대한 상식을 전달하려고 한다.
현재 마이에트 엔터테인먼트라는 온라인 게임 개발 회사에서 'GunZ 2' 게임의 서버를 개발하고 있으며 2009년부터 Visual C++ MVP로도 활동하고 있다. 작년부터 Visual Studio 2010 공식 팀 블로그에서 C++0x나 병렬 프로그래밍 관련 글을 올리고 강연도 하고 있다. 트위터(@jacking75)나 개인 블로그(http://jacking.tistory.com/)를 통해서 게임 개발, 프로그래밍에 관련된 정보나 지식을 공유하고 있다.
 
PBB를 이용한 신뢰도 높은 병렬 프로그래밍 하태동 부장 / 인텔코리아 시니어 애플리케이션 엔지니어
확장성과 신뢰성을 가진 병렬 프로그램을 작성하는 데 필요한 요소에 대해 살펴보고, 인텔 Threading Building Block, 인텔 Cilk Plus, 인텔 Array Build Block등을 통해 이를 만족하는 병렬 프로그램을 쉽게 작성하는 방법에 대해서 소개한다.
인텔 소프트웨어서비스 그룹에서 시니어 엔지니어로서 근무하고 있다. 주 업무는 한국의 게임사와 포털사의 어플리케이션 성능 분석 및 최적화이다. 인텔에 입사하기 전에는 한국과 미국 실리콘밸리에서 11년간Web Access Management와 Biometric Authentication에 관련한 소프트웨어 패키지 개발을 맡았다. 전산학 및 공학을 전공했으며 2개의 웹 보안 관련 미국 특허를 보유하고 있다.
  • 참석하신 분들 중 추첨을 통하여 푸짐한 경품 을 드립니다.
  • 참석하신 모든 분들께 소정의 기념품 을 드립니다.
  • 좌석이 한정 되어 있으니, 반드시 사전 등록 해 주시기 바랍니다.

  • 저작자 표시
    신고
    by 흥배 2010.11.01 09:00

       

    • 주최 : 한국 Visual Studio 공식 팀
    • 일시 : 2010년 9월 28일 오후 7시 ~ 10시
    • 장소 : 한국 마이크로소프트 - 포스코 센터 5층
    • 참가비 : 무료
    • 최근 쏟아지는 기술의 홍수 속에서 '아차~' 하고 눈 깜빡할 순간 신기술에 낙오되기 쉽습니다. 한 번은 괜찮지만, 두 번은 기술 트랜드를 따라잡기가 더 힘들어 집니다. 저희 팀에서 기술을 먼저 접해보고, 먼저 고민해본 살아있는 경험을 여러분들에게 전수해 드립니다.

       

    세미나 아젠다

    시간

    세션 내용

    19:00 ~ 19:30

    등록

    19:30 ~ 20:10

    현실적인 클라우드 컴퓨팅 이야기

    남정현 C# MVP

    20:20 ~ 21:00

    Expression Blend 와 함께하는 윈도우 폰 7 개발 입문

    조진현

    21:10 ~ 21:50

    Razor 로 열어가는 새로운 ASP.NET

    김시원 ASP.NET MVP

       

       

    발표 내용 소개

    현실적인 클라우드 컴퓨팅 이야기 / 남정현 C# MVP

    클라우드 컴퓨팅, 말로만 들어봤지 실제로 어디에 어떻게 사용이 될 수 있는지 알려주는 사람이 없어 답답할 때가 많습니다. 이번 세션에서는 클라우드 컴퓨팅에 관한 실질적인 이야기, 그 중에서도 특별히 마이크로소프트의 윈도 애저 플랫폼에 대한 이야기를 나누면서, 클라우드 컴퓨팅의 현실적인 사례를 간단히 들어보기로 하겠습니다.

      

    Expression Blend 와 함께하는 윈도우 폰 7 개발 입문 / 조진현

    윈도우 폰7 개발에 대한 간단한 소개와 방법에 대해서 살펴본다. 그리고 더 쉽고 편한 개발을 위한 고민을 해보며, 이를 위해서 Expression Blend 의 활용에 대해서 고민해 본다.

      

    Razor 로 열어가는 새로운 ASP.NET - 김시원 ASP.NET MVP

    Razor 는 차세대 ASP.NET 의 새로운 View Engine 으로써 , 이것 때문에 요즈음 ASP.NET 이 한창 주목 받고 있습니다. 이번 시간에는 Razor 의 등장배경과 함께 Razor 로 인해 개발 환경이 어떻게 변화하였는지 살펴보고 , 기본적인 Razor 의 사용법을 익혀보도록 하겠습니다.

       

    발표자 소개

    남정현 C# MVP

    (주)코아뱅크에 재직 중이며, Microsoft Visual C# MVP로 활동 중입니다. DEVPIA C# Forum SYSOP, Windows Azure Cafe SYSOP을 맡고 있습니다. 여러 커뮤니티와 개인 블로그, 트위터 (@rkttu)를 통하여 윈도 애저 플랫폼에 대한 다양한 이야기를 전파하고 있습니다.

    조진현

    현재 게임 개발자로 재직 중이며  Visual Studio 2010 공식 팀 블로그 (http://vsts2010.net) 에서 DirectX 관련 분야에서 활동 중이다. 최근에는 '김탁구'와 '나는 전설이다' 라는 드라마에 빠져서 살고 있다.

      

    김시원 ASP.NET MVP
    ASP/ASP.NET MVP를 2009년 부터 계속 유지해오고 있으며 다양한 형태의 웹 어플리케이션 개발 경험과 세미나 경험을 가지고 있다. 현재 Hugeflow 웹 솔루션 개발팀에서 개발의욕을 불사르고 있다. 세상을 풍요롭게 하고 사람들에게 강한 종속성을 부여하는 프로그램을 개발하는 것이 목표이다.

       

    오시는 길

    한국 마이크로소프트 - 포스코 센터 5층

      



    저작자 표시
    신고
    by 흥배 2010.09.26 18:40

    올해도 작년에 이어서 KGC에서 15일 오후 5시에 강연을 합니다. 그래서 제 세션에 대해서 조금 설명하려고 합니다.^^

     제목은 ‘Visual C++10과 디버깅이지만 꼭 Visual C++ 10을 사용하는 사람에게만 필요한 세션은 아닙니다. VC++ 6을 사용하고 있는 분들도 충분히 들을 수 있습니다. 그래서 좀 더 정확한 제목은 ‘Visual C++과 디버깅이라고 하는 것이 맞을 것 같습니다.

     

    프로그래밍을 할 때 디버깅은 필수입니다. 그런데 VC++을 사용하면서 디버깅 기능을 다 사용하지 않는 경우가 적지 않으리라 생각합니다. 아마 아주 단순하게 브레이크 포인터 찍고 F5로 실행하고.. 이런 식으로만 사용하여 툴의 기능을 제대로 사용하지 않고 있지 않을까 생각합니다. 그래서 이번 기회에 VC++의 디버깅 기능을 정리해 보았습니다.

     

    제 세션에 오셔서 VC++ 디버깅에 어떤 기능이 있는지, 어떻게 사용하는지 제가 시연을 할 테니 보신 후 유용한 기능은 꼭 프로그래밍 할 때 사용해보기 바랍니다.

     

    그리고 VC++만이 아닌 다른 것도 이야기 합니다.

    제가 이때까지 프로그래밍하면서 디버깅 관련 경험이나 지금 회사에서 사용하고 있는 작업 프로세스나 툴을 소개하려고 합니다.

    또 디버깅에 도움을 주는 유틸리티(MS에서 무상으로 제공해주는)와 크래쉬 덤프 시스템인 google breakpad BugTrap도 소개합니다(이중 BugTrap는 공개된 자료가 많아서 간단하게 소개하고 google breakpad는 자세하게 설명할 예정입니다).

     

    이 세션 내용 자체가 말로 이야기하면 별 의미 없는 것이라서 Demo 위주로 진행합니다. 그래서 제 PT만을 보면 어떤 내용인지 알 수 없을 것 같습니다.

     

    그럼 15일 오후에 뵙겠습니다.^^

     

     

    ps : 강연과 별도로 저는 KGC 13일은 종일, 14일은 오전, 15일은 오후에 참석합니다. 쉬는 시간에는 행사장에 있는 ‘VS2010 스터디 팀부스에 있을 예정입니다. 부스에서 제가 적은 C++0x 백서나 행사가 있으니 시간 나시면 들러주세요

     

     

    저작자 표시
    신고
    by 흥배 2010.09.12 22:49

    913일부터 15일까지 3일간 코엑스 컨벤션 센터에서 KGC(Korea Games Conference)가 개최됩니다(http://www.kgconf.com). KGC는 미래의 게임 개발자가 될 학생이나 현업의 게임 개발자와 게임업계 관계자를 위한 컨퍼런스로 한국만이 아닌 외국의 개발자나 업계 관계자들이 강연자나 청중으로 참가합니다.

     

    아마 게임 업계와 관계 없는 분들은 KGC에 대해서 잘 모르시겠지만 KGC는 올해로 10년째를 맞이하였고,

    3일 동안 각각 오전 920분부터 시작하여 오후 6시에 끝날 때까지 7개의 트랙으로 나누어서 할 정도로 다양한 세션이 진행되고 5000명 이상의 청중들이 참가하는 등 국내의 다른 컨퍼런스와 비교할 수 없을 정도의 대형 규모의 컨퍼런스입니다.

     

    작년 KGC에는 저와 조진현님, 강성재 차장님이 강연자로 참가했고, 올해는 두 분이 더 늘어서 총 5명이 강연자로 참가합니다.

    KGC에서 어떤 것을 주제로 강연을 하는지 간단하게 소개하겠습니다.

     

     

     

    Visual C++10과 디버깅

    이름 : 최흥배

    소속 : 마이에트 엔터테인먼트

     

    강연목차

    개발과 디버깅

    Visual C++을 사용한 디버깅

    디버깅을 도와주는 유틸리티와 라이브러리 소개

     

    강연 내용 요약

    프로그램을 만들 때 개발과 견줄 수 있을 정도로 많은 시간이 소요되는 것이 디버깅입니다.

    이 세션은 이번에 새로 나온 Visual C++10을 사용하여 디버깅의 기초와 심화, 그리고 새로 추가된 디버깅 기능을 소개합니다(단 네이티브 지원되는 것만 소개합니다).

    그리고 안전판 프로그램을 만들기 위해 도움이 되는 유틸리티를 소개합니다.

    (참고로 제목만 보면 꼭 VC++ 10 사용자를 위해서인 것 같지만 실제 내용은 그렇지 않습니다. 내용의 80% 정도는 기존의 VC++ 사용자들도 들을 수 있는 내용입니다)

     

    기존에 디버깅할 때 F5, F9, F10, F11만을 사용하고 있었다면 이 강연을 통해서 VC++이 지원하는 다양한 디버깅 기능과 디버깅에 큰 도움을 주는 유용한 유틸리티나 라이브러리를 배워보시기 바랍니다.

     

     

     

    DirectX11 소개

    이름 :  조진현

    소속 : G.O.G.N.

     

     

    강연목차

    1.Tessellation

    2.DirectCompute

    3.Multi-threaded rendering

     

    강연 내용 요약

    조금씩 공개되고 있는 DirectX11 API적인 변화에 대해서 살펴보고, 그 트렌드에 대해서 소개한다. 그리고 그 변화의 핵심인 Tessellation, DirectCompute, Multi-threaded rendering 의 기본 개념과 내용을 소개한다.

     

     

     

    소셜 게임과 Windows Azure Platform

    이름 :  남정현

    소속 : ㈜코아뱅크

     

    강연목차

    FarmVille의 사례 짚어보기

    Windows Azure Platform의 주요 기술 소개

    상호운용 기술에 대한 소개

    수요에 따라 동적으로 관리되는 시스템 스케일

    Social API를 사용한 Mashup 사례

    Contents Delivery Network의 활용

     

    강연 내용 요약

    소셜 게임에 관하여 가장 많이 언급되는 대표적인 사례 중 하나인 FarmVille Xen Server 기반의 Linux Private Cloud Facebook과의 Social Mashup을 바탕으로 성공적으로 소셜 게임을 런칭한 것으로 유명합니다. 이와 같은 서비스를 지탱하고 있는 기술을 분석해보고, 개발자들의 입장에서 가장 손쉽게 사용할 수 있는 Cloud Computing Platform 중 하나인 Windows Azure Platform을 활용하여 소셜 게임을 성공적으로 작성할 수 있는 방안을 같이 모색해보는 시간이 될 것입니다.

     

    (혹시 웹게임이나 소셜 게임 개발을 하거나 할 예정인 분들에게 강력하게 추천하는 세션입니다. 클라우드에 대한 개념 소개만으로 끝나는 것이 아닌 실제 클라우드를 사용할 수 있도록 MS Azure로 어떻게 클라우드를 사용하는지 알려주는 실용적인 강연입니다)

     

     

     

    Visual Studio 2010을 통한 애자일 개발 방법

    이름 :  강성재

    소속 : 한국마이크로소프

     

    강연목차

    1. 애자일에 대한 작은 생각

    2. 애자일 개발

    3. 한국적 애자일 개발 모델

    4. 소프트웨어 테스팅

     

    강연 내용 요약

    소프트웨어 개발에 있어 가장 중요한 요소 3가지를 이야기 하라고 한다면, Budget, Time, Feature를 들 수 있다.

    최근 여기에 4대 요소로 Quality를 필수로 생각하고 있다.

    최근 소프트웨어 개발 방법론의 가장 큰 흐름인 Agile 개발 또한 Process Quality를 소프트웨어 개발에서 가장 중요한 요소로 보고 발전하고 있다.

    마이크로소프트 개발 툴인 Visual Studio 2005년부터 ALM이라는 이름으로 소프트웨어의 전체 생명 주기를 관리하는 도구로서 자리매김 하면서 이번 버전에서는 Agile개발을 보다 중요하게 생각하고 관련 기능 또한 많이 들어가게 되었다.

    본 세션에서는 애자일 개발에 대해 논의하고, 한국적 모델은 어떤 것일지에 대해 이야기 하는 시간이 되었으면 한다.

     

     

     

    SCRUM 사용을 위한 VS TFS 2010

    이름 :  김병진

    소속 : 아이티플로우

     

    강연목차

    1.New Visual Studio TFS 2010

    2.Agile Scrum 방법론

    3.Scrum 을 적용한 VS TFS 2010 개발 방법

    4.VS TFS 2010에서 실제 Scrum 활용

    5.TFS Power Tools Scrum 활용

     

    강연 내용 요약

    Visual Studio Team System에서 VS TFS 2010은 변화된 모습으로 새롭게 태어났습니다.

    변화된 VS TFS 2010과 프로젝트 템플릿을 먼저 알아보고, Agile에서 사용되는 Scrum 방법론을

    VS TFS 2010에서 실제 사용했던 경험을 기반으로 팀 프로젝트의 개발 방법을 소개합니다.

    마지막으로 Power Tools을 활용하여 실제 업무에 맞도록 Scrum 방법론 수정하고 활용하는 것을

    알아보겠습니다.

    저작자 표시
    신고
    by 흥배 2010.09.08 10:20
    등록하신 분들 잊지 않으셨겠죠? ^^

    http://onoffmix.com/event/1676

    잊지 마시고 꼭 오세요~
    저작자 표시
    신고
    by 흥배 2010.08.23 22:37

    작년에 이어 MS 트랙에서 강연을 합니다. 2008년에는 개인자격으로 작년과 올해는 MS 트랙을 통해서 강연을 하는데 이로써 3년 연속 강연을 하게 되네요.

    (2008년에 할 때는 몇 년 후에나 또 해보자고 생각했는데 ‘VS2010 활동을 하면서 작년과 올해에도 KGC에서 강연을 하게 되었네요)

     

    주제는 디버깅으로 잡았습니다. 가칭 ‘Visual C++ 10과 디버깅입니다.

     

    VC++ 10으로 가장 초보적인 디버깅과 툴의 기능을 사용한 좀 더 고단 수의 디버깅 및 새로 생긴 디버깅 기능을 소개합니다(참고로 참석자들이 다들 C++ 프로그래머이니 닷넷만 되는 기능은 소개하지 않을 생각입니다).

    여기까지는 확정이 되었고 그 다음은 좀 변동적인 부분으로

    안정한 프로그램을 만들기 위한 툴, 유틸리티, 라이브러리 소개를 할 예정입니다.

    쉽게 말하면 1,2부로 나누어서 1부는 VC++을 대상으로 하고, 2부는 다양한 툴이나 유틸리티, 라이브러리를 소개합니다.

     

    주제가 디버깅이니 이번에는 이전과 다르게 문서는 작고 주로 Demo 위주가 될 것 같습니다. 그래서 아마 KGC 문서만으로는 제 강연을 제대로 이해하기 힘들 것 같습니다. 그렇지만 Demo 위주라서 참석자들은 덜 심심하지 않을까 생각합니다^^

     

    혹시 디버깅과 관련된 좋은 기술이나 경험 있으면 공유 부탁합니다. 알려주신 것 중 제가 몰랐던 것은 문서에 출처를 남기겠습니다(당근 원하지 않으시면 무기명으로 해드립니다).

    제 이메일은 jacking75@지메일닷컴 입니다.

     

     

    저작자 표시
    신고
    by 흥배 2010.08.05 23:38
    http://onoffmix.com/event/1676

    Visual Studio Camp #1

    - 주최 : 한국 Visual Studio 공식 팀
    - 일시 : 2010년 8 28 토요일 오후 1:30~5
    - 장소 : 타임 교육 센터
    - 참가비 : 무료


    세미나 아젠다

     

    Native 트랙

    .NET 트랙

    Enterprise 트랙

    14:00 ~ 14:50

    Visual Studio 2010 : C++0x와 Windows 7

     

     

     

    최성기

    그것이 알고싶다 - C# 4.0의 변화, 그 진실은 무엇인가. 희망인가? 또 다른 혼란인가?

     

    강보람 C# MVP

    VS Team Foundation Server 2010 의 새로운 변화

     

     

    김병진 Team System MVP

    15:00 ~ 15:50

    비주얼 스튜디오 2010 의 Concurrency Runtime 을 이용한 멀티 코어 제대로 활용하기

     

    임준환

    좋은 프레임워크 있으면 소개시켜줘 - ASP.NET MVC

     

     

     

    박세식

    소프트웨어 품질 향상을 위한 다양한 테스트 기법

     

     

     

    엄준일 Team System MVP

    16:00 ~ 16:50

    DirectX11 을 기다리며...

     

     

    조진현

    Beginnig WCF

     

     

    오태겸

    SharePoint 2010 Enterprise 솔루션 개발

     

    정홍주 SQL Server MVP

     

    ( 상단의 지도보기 좌측의 '등록하기' 버튼을 이용해 주세요 )




    발표 내용 소개
    Native 트랙 Visual Studio 2010 : C++0x와 Windows 7
    동 안 .NET 영역으로 적잖이 편중되었던 Visual Studio의 버전업에 비해 이번 2010 버전에서는 Native Code 개발환경에서도 많은 변화가 찾아왔다. C++0x 표준 반영에 의한 문법의 변화, 새로운 라이브러리 제공(Concurrency Runtime Library), Windows 7의 최신 기능들을 제어하기 위한 SDK의 업데이트 등이 그것이다. 본 세션을 통해 C++의 문법적인 변화와 Windows 7 기능 구현을 위한 SDK의 업데이트 사항들을 정리해본다.

    비주얼 스튜디오 2010 의 Concurrency Runtime 을 이용한 멀티 코어 제대로 활용하기
    요 즘 가정의 PC 에 멀티 코어 프로세서가 많이 보급되어 있습니다. 하지만 실제로 PC 에 설치된 코어들을 모두 사용하는 애플리케이션들은 많지 않습니다. 이렇게 낭비되는 자원을 C++ 개발자가 쉽게 사용할 수 있도록 도와주는 Concurrency Runtime 을 비주얼 스튜디오 2010에서 제공합니다. 이 Concurrency Runtime 을 어떻게 시작해야 할지 알아보겠습니다.

    DirectX11 을 기다리며...
    조금씩 정보가 공개되면서 많은 변화를 예고하고 있는 DirectX11 에 대해서 살펴 볼 것입니다. 특히나 Tessellation, DirectCompute, Multi-threading 을 위한 기본 개념과 작업들에 대해서 체크해 볼 것입니다.
    .NET 트랙 그것이 알고싶다 - C# 4.0의 변화, 그 진실은 무엇인가. 희망인가? 또 다른 혼란인가?
    PDC 2008에 울려 퍼진 C# 4.0의 소식. 그 소식을 듣고 많은 사람들은 기대와 혼란을 가지게 되었다. C#은 분명히 정적 언어인데, 동적 언어에나 있을 법한 기능을 추가한다니? 이제 와서 뒷북일 수도 있는 C# 4.0의 변화에 대한 진실, 그 마지막 시리즈가 이제 시작된다. :)

    좋은 프레임워크 있으면 소개시켜줘 - ASP.NET MVC
    동안 아주 미묘하게 아쉬웠던 ASP.NET. 가려운 곳을 긁어줄 대안의 프레임워크가 나타났다. 웹 개발자들 한테 참~ 좋은데, 웹 개발자들 한테 정말 좋은데, 이걸 말로 그냥 할 수 없어서, 이번 기회에 소개한다.

    Beginnig WCF
    WCF는 서비스 지향 프로그래밍을 위해 마이크로소프트에서 개발 및 지원하는 기반 기술이며, 기존의 .NET 웹 서비스에 비해 유연성과 확장성이 뛰어나 최근 많은 관심을 받고 있습니다. 본 세션에서는 WCF가 무엇인지? 어떤 장점이 있는지? 그리고, WCF 를 이용하기 위해선 무엇이 필요한지? 에 대해 함께 알아보고, 마지막으로, WCF의 활용 예를 알아보도록 하겠습니다.
    Enterprise 트랙 VS Team Foundation Server 2010 의 새로운 변화
    Visual Studio Team Foundation Server 2010의 혁신적인 변화와 개선 부분, 프로젝트 및 형상관리와 Agile의 Scrum 을 이용한 방법론을 알아보고, 단지 소스 체크인/아웃만 하는 Visual Source Safe에서 업그레이드 하는 방법에 대하여 알아봅니다.

    소프트웨어 품질 향상을 위한 다양한 테스트 기법
    소프트웨어는 개발 및 릴리즈 과정까지 수 많은 과정을 겪는데, 소프트웨어가 점진적으로 진화함에 따라 결함의 발생률이 증가합니다. 이를 개선하기 위한 테스트 기법 단위 테스트, WhiteBox 테스트, 화면 테스트, 성능 테스트, 부하 테스트 다양한 테스트 기법을 알아봅니다.

    SharePoint 2010 Enterprise 솔루션 개발
    SharePoint 2010은 기업 협업 플랫폼으로 개발자들은 VS 2010을 이용하여 더 생산성 있고 효과적인 SharePoint 2010 개발을 진행할 수 있습니다. 본 세션에서는 SharePoint 2010 개발에 대한 가장 필요한 내용을 구체적으로 알아보며 이를 통해 가장 많은 요구사항에 대한 실무 솔루션을 구성하는 방법에 대한 내용을 알아보겠습니다.



    발표자 소개
    Native 트랙 최성기 / Visual Studio 공식 팀
    엔씨소프트에서 온라인 게임 서버를 개발하고 있으며, 비주얼 스튜디오 2010 공식 팀 블로그 (http://vsts2010.net) 에서 MFC와 윈도우7 카테고리를 맡아 스터디를 하고 있다. 최근 UX 시장의 핫이슈인 ‘멀티터치’에 대해 많은 관심을 갖고 있다.
    임준환 / Visual Studio 공식 팀
    Visual Studio 2010 공식 팀 블로그( http://vsts2010.net ) 에서 C++, 게임 관련 필자로 활동하고 있다.
    조진현 / Visual Studio 공식 팀
    현재
     클라이언트 게임 프로그래머로써 재직 중입니다. Visual Studio 2010 공식 블로그(http://vsts2010.net에서 DirectX11 부분에서 활동 중입니다.
    .NET 트랙 보람 / Visual Studio 공식 팀 시삽 / Microsoft C# MVP
    Visaul Studio 공식
    팀 의 닷넷 파트 시삽을 맡고 있으며, Visual C# MVP이다. MSDN 주간 세미나, Techdays 2009, 2010 Spring, REMIX 10에 참여했으며, '그것이 알고싶다'를 2004년 부터 거의 빼놓지 않고 다 본 경력의 소유자이다. 개인 블로그 '워너비의 소프트웨어 팩토리'(http://blog.naver.com/netscout82)를 운영 중이며, 프로그래밍과 전혀 상관없는 이야기를 쓰고 있다.
    박세식 / Visual Studio 공식 팀
    아직까지는 꿈
    많은 유부남 청년이다. 아이가 생기면 시간이 없다는 말에 몸서리 치면서 노력 중이다. Visual Studio 공식 팀 블로그에서 ASP.NET MVC 관련 포스팅을 하고 있고, 개인 블로그 sses's blog(http://sses.tistory.com)를 운영 중이다.
    오태겸 / Visual Studio 공식 팀
    오태겸, 현재 Hostway 에서 근무하고 있으며, 개인 블로그(
    http://ruaa.tistory.com)와 Visual Studio 2010 공식 팀 블로그(http://vsts2010.net)에서 WCF 카테고리를 통해 있는 지식, 없는 지식 총 동원해가며, WCF에 관한 포스팅을 하고 있다.
    Enterprise 트랙 김병진 / Visual Studio 공식 팀 시삽 / Microsoft Team System MVP / MCT
    김병진 MCT/Microsoft MVP로 Visual Studio 2010 팀 블로그(
    http://vsts2010.net)에서 활동하고 있으며, ALM 교육과 컨설팅을 통해 Microsoft 의 기술과 플랫폼기반의 개발과 설계 관련하여 강의과 컨설팅을 하고 있으며, 우리나라 소프트웨어 공학의 발전을 위해 열심히 노력하고 있습니다.
    엄준일 / Visual Studio 공식 팀 대표 시삽 / Microsoft Team System MVP
    엄준일 Microsoft Team System MVP 로 활동 하고 있으며, 개인 블로그(http://blog.powerumc.kr) 와 트위터(@powerumc) 를 통해 .NET 기술을 전파하고 있다. 그리고 Visual Studio 2010 공식 팀 블로그(http://vsts2010.net) 의 대표 시삽으로 팀 블로그와 트위터(@vsts2010) 를 운영하고 있다.
    정홍주 / Visual Studio 공식 팀 / Microsoft SQL Server MVP
    웹타임 교육센터에서 SQL, .NET 강의와 .NET, SharePoint 컨설팅을 하고 있다.
    Microsoft SQL Server MVP 로 활동 하고 있으며 데브피아의 SQL Server 2005 시샵이다. SharePoint 2010 책을 집필하고 SharePoint 2010 관련 동영상과 미니클립을 서비스하고 있으며 현재 Visual Studio 2010 공식 팀 블로그(http://vsts2010.net) 에서 SharePoint 2010 관련 블로깅을 하고 있다. 향후 SharePoint 2010 개발 관련 여러 내용을 Open Source 할 예정이다.


    오시는 길



    경품 안내
    Microsoft USB 키보드 3
    Microsoft 무선 마우스 3
    MSDN 1년 구독권 2개


    후원
    웹 타임 교육 센터








    저작자 표시
    신고
    by 흥배 2010.07.28 22:00
    | 1 2 3 4 5 6 |