GDG DevFest가 며칠 지나지도 않았는데 벌써 몇달은 간 것 같네요. 행사를 위해 많은 분들이 애써주셨습니다. 신청자만 800명이 넘었고 이런 저런 약속이 많을 토요일 오임에도 불구하고 행사장을 가득 채워주실 정도로 많은 분들이 와주셨습니다. :)

GDG Korea DevFest 2014: DevFest 스티커들. HTML5Rocks 스티커도 보이네요. :)

GDG Korea DevFest 2014: 많은 참석자들이 세션에 집중하시는 중 :)

금번 DevFest는 Web, Android, Dart, Cloud, Git 그리고 오픈소스 등 다양한 주제에 대한 경험을 15분의 세션 발표자들이 함께 나누는 자리로 마련했습니다. 부디 많은 것을 얻어가셨다면 좋겠습니다. :)

각 세션에 대한 현장 스케치와 자료 링크는 아래를 참조하시기 바랍니다. (일부 자료는 자료의 형태 등이 게시에 적합하지 않아 공유되지 못함을 이해해주시기 바랍니다.)

GDG Korea DevFest 2014: GDG Korea DevFest 2014 Logo

HTML5/Web Technology

> AngularJs 기반 웹북 클라이언트 개발 - 강민수님

GDG Korea DevFest 2014: AngularJs 기반 웹북 클라이언트 개발 - 강민수님

이 세션에서는 강민수님이 AngularJS가 콘텐츠 중심의 웹서비스에 어떻게 활용될 수 있고, 왜 효과적인 프레임워크인지에 대한 웹북 뷰어 구현 사례를 기반으로 발표해주셨습니다.

> 크롬을 이용한 데스크탑 어플리케이션 개발 - 양용성님

GDG Korea DevFest 2014: 크롬을 이용한 데스크탑 어플리케이션 개발 - 양용성님

양용성님은 Chromium Embedded Framework, Node-webkit을 활용하여 크로스 플랫폼용 데스크탑 어플리케이션을 개발하는 방법과 경험에 대해 공유해주셨습니다.

> 센차 프레임워크로 HTML5 게임 만들기 - 김태중님

김태중님은 캔버스의 사용 사례 그리고 크롬 개발자도구를 이용한 디버깅 및 성능 테스트 경험을 센차를 이용하여 HTML5 게임 어플리케이션을 개발 사례를 통해 공유해주셨습니다.

> Service Workers - Bring your own magic - +Jungkee Song

GDG Korea DevFest 2014: Service Workers - Bring your own magic - 송정기님

이 세션에서는 웹앱의 오프라인 사용성 강화 및 백그라운드 이벤트 처리 기능을 제공하는 이벤트 기반의 Worker인 ServiceWorker를 실제 W3C 표준 규격 저자 +Jungkee Song님이 직접 소개해주셨습니다. :)

> 크롬을 이용한 가장 빠른 JavaScript DOM Selector 개발 성공기 - 백승현님

GDG Korea DevFest 2014: 크롬을 이용한 가장 빠른 JavaScript DOM Selector 개발 성공기 - 백승현님

백승현님은 성능에 촛점을 맞추고 개발한 JavaScript DOM Selector인 bsSelector를 개발하기 위해 개발 과정에서 크롬 개발자 도구의 사용 사례와 이를 통해 축적한 노하우들을 공유해주셨습니다.

Git

> 효율적인 Git Branch Model 전략 - 김성노님

GDG Korea DevFest 2014: 효율적인 Git Branch Model 전략 - 김성노님

김성노님은 이 세션에서 Git를 통해 프로젝트의 버전을 효과적으로 관리하고 이를 활용하기 위한 전략의 필요성, git-flow 브랜치 모델의 소개 및 사용 방법에 대해 설명해주셨습니다.

> Deep Dark Side Of Git - 박성재님

GDG Korea DevFest 2014: Deep Dark Side Of Git - 박성재님

이 세션에서는 박성재님이 소스 버전 관리 도구인 Git이 어떻게 파일의 버전을 관리하는지를 이해하기 위한 방법으로 작은 단위의 Git 내부 명령들이 어떠한 방식으로 수행되는지에 대한 설명을 Git 내부로 깊숙이 들어가 설명해주셨습니다.

안드로이드 및 안드로이드웨어

> 새로워진 구글 Play Game 서비스 - +Leonardo YongUk Kim

GDG Korea DevFest 2014: 새로워진 구글 Play Game 서비스 - 김용욱님

이 세션에서 +Leonardo YongUk Kim님은 새로워진 구글 플레이 게임 서비스의 기능들을 리뷰하고 기존에 있던 기능들에 대한 개괄적인 리뷰를 진행해주셨습니다.

> Android MediaCodec! 인코딩/디코딩 해보자! - +Tae-hwan kwon

GDG Korea DevFest 2014: Android MediaCodec! 인코딩/디코딩 해보자! - 권태환님

+Tae-hwan kwon님은 안드로이드에서 MediaCodec을 이용하여 인코딩/디코딩을 어떻게 처리할 수 있는지에 대한 실제 방법과 안드로이드 버전에 따른 이슈 사항 및 해결 방안 그리고 안드로이드 4.3에서 포함된 MediaMuxer에 대한 소개를 해주셨습니다.

> 서버개발자 혼자 진행한 Google Glassware 개발이야기 - +Jintae Jung

GDG Korea DevFest 2014: 서버개발자 혼자 진행한 Google Glassware 개발이야기 - 정진태님

이 세션에서는 +Jintae Jung님이 서버개발자의 관점에서 Glass Development Kit, Mirror API를 통해 구글 글래스웨어를 어떻게 개발할 수 있는지와 그에 대한 사례를 중심으로 발표를 해주셨습니다.

> 안드로이드웨어 엿보기 - Google +Chansuk Yang

GDG Korea DevFest 2014: 안드로이드웨어 엿보기 - 양찬석님

구글 코리아의 Android Developer Advocate인 +Chansuk Yang님은 올 여름에 출시될 구글 안드로이드웨어에 대한 간략한 소개와 개괄적인 개발 방법 등을 공유해주셨습니다.

구글 클라우드/서비스

> 우린 왜 ‘구글 클라우드’를 사용하는가? - 한상곤님

GDG Korea DevFest 2014: 우린 왜 '구글 클라우드'를 사용하는가? - 한상곤님

한상곤님은 작은 규모의 서비스 혹은 스타트업에서 왜 클라우드 서비스가 필요하며 한상곤님의 회사인 닉스곤에서는 왜 구글 클라우드를 선택하게 되었는지에 대한 경험을 커다란 웃음들과 함께 공유해주셨습니다. :)

Dart

> dart:async로 맛보는 Functional Reactive Programming - 김종욱님

김종욱님은 Reactive Manifesto에서 말하는 4개의 목표에 대해 설명하고, 그 목표를 이루기 위해서 함수형 프로그래밍이 절차적 프로그래밍의 단점을 어떻게 극복할 수 있는지를 Dart 언어와 dart:async 라이브러리를 예시로 발표해주셨습니다.

소프트웨어 엔지니어링, 오픈소스

> 구글의 소프트웨어 엔지니어링 - Google 이준영님

GDG Korea DevFest 2014: 구글의 소프트웨어 엔지니어링 - 이준영님

1호 한국인 구글러인 이준영님은 구글 내부의 개발 및 리뷰 프로세스와 경험을 예시로 구글 내에서 소프트웨어 엔지니어링이 어떻게 이루어지는지를 설명해주셨습니다.

> 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사 - +Changwook Doh

GDG Korea DevFest 2014: 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사 - 도창욱님

+Changwook Doh님은 구글의 HTML5 튜토리얼 사이트인 HTML5Rocks에 대해 소개하고, 코드 작성이 아닌 문서 번역을 중심으로 어떻게 오픈소스 기여를 할 수 있는지에 대한 경험을 공유했습니다.