Try swift tokyo 2017 header

try! Swift Tokyo 2017 후기

Swift Korea Meetup에서try! Swift Tokyo 2017을 다녀온 후기를 공유한 발표입니다.


소개

try! Swift Tokyo 2017 행사와 발표, 행사에서 느낀 점을 공유하겠습니다. try! Swift는 @natashatherobot이라는 개발자가 시작한 행사로 일본에서 시작해서 뉴욕, 방갈로까지 확산됐습니다.

도쿄 행사는 매년 3월 2일에서 4일까지 진행되며 22개의 세션, 11개의 라이트닝 토크와 해커톤이 진행됐습니다. 또한, 행사 전후에도 많은 이벤트가 진행됐습니다.

가게 된 계기는 그간 해외 컨퍼런스를 가보지 못했는데 try! Swift Tokyo 2017이 가장 가까운 도쿄에서 열렸기 때문입니다. 신청하자마자 slack에 초대받아서 가기 전부터 많은 이야기를 나눌 수 있었습니다.

이런 개발 뉴스를 더 만나보세요

행사장 전경입니다. 줄을 한 줄로 서는 부분이 인상적이었습니다. 큰 규모의 호텔 지하 컨퍼런스에서 했습니다. 주제가 굉장히 다양했는데 머신 러닝, 안드로이드, Object detection, 서버 사이드, 클라이언트 사이드 딥 러닝, AppleWatch용 게임 개발 등의 발표가 있었습니다.

다양한 내용이 Realm 홈페이지에서 공유되고 있으니 궁금한 주제가 있으면 비디오를 시청해 보세요. (한글 번역도 일부 진행되고 있습니다.)

발표

머신러닝을 주제로 서버에서는 Python으로, 클라이언트는 iOS로 개발한 발표입니다.

Swift로 안드로이드를 개발한 경험담입니다. Swift로 모든 플랫폼에 배포할 수 있도록 만들었다고 합니다.

iOS Sampler의 일환으로 메탈 섀이더로 딥러닝을 하는 방법을 알려준 세션입니다.

AppleWatch용 게임을 개발한 경험담을 공유한 세션입니다. 마리오 게임을 재미있게 시연했습니다.

Swift 개발자를 위한 발표

Swift’s Pointy Bits 발표는 C 라이브러리를 래핑해서 포인터를 다뤄야 하는 경우에 대해 자세히 설명했습니다.

Everything You Ever Wanted To Know About Sequence and Collection의 경우 배열을 쓰는 경우 가장 기반이 되는 시퀀스로 링크드 리스트를 구현해보고 컬렉션과 바이 디렉션을 차근차근 설명해줘서 좋았던 세션입니다.

또한 “Color Me Surprised”라는 세션은 색을 다루는 것도 Swift스럽게 할 수 있었던 세션입니다.

그 외의 행사들

멋진 발표 이외에도 유명 인사를 만날 수 있었던 것이 좋았고, 행사 이후 파티도 재밌었습니다. 세 번째 날 이뤄진 해커톤에 참가하는 것이 제 가장 큰 목표였는데, 총 203명이 참가해서 48개의 프로젝트를 만들었습니다. 그간의 해커톤 기록이 모두 웹페이지에 남는 것이 감명 깊었습니다. 저는 5개국 6명이 참여한 팀에서 해커톤을 했는데, 마크다운 파서를 만들어서 10위권 안에 입상했습니다. 행사가 끝나고도 우크라이나 출신 팀원과 관계를 이어나갈 수 있던 부분이 특히 좋았습니다.

회고

해커톤 참여만으로도 참가비가 아깝지 않은 경험이었습니다. 특히 의식적으로라도 말을 걸고 참여해서 더욱 보람을 느낄 수 있었습니다. 행사 전반적으로는 발표가 정말 다양한 주제로 이뤄지는 점이 흥미로웠고, Swift 안에서 여러 재미있고 다양한 시도가 이뤄지는 것을 느낄 수 있어서 부러웠습니다. 특히 발표 후에 QnA 시간때 실리콘밸리 개발자들과 활발한 소통이 이뤄진 것도 좋았습니다. 영어나 일어를 더 잘했으면 좋겠다는 생각도 들었습니다.

행사 이후에도 slack을 통해 마리오 카트도 타고 포켓몬도 잡으러 가면서 즐겁게 지냈습니다. 등산을 갔던 사람들이 길을 못찾아서 구조되는 해프닝도 있었다고 하네요.

이미 try! swift 2017 방갈로와 뉴욕 행사가 준비되고 있으므로 관심 있는 분은 참가해 보세요.


본 영상과 글은 Swift Korea Meetup의 비디오 스폰서인 Realm에서 제공합니다. 모바일 개발자가 더 나은 앱을 더 빠르게 만들도록 돕는 Realm 모바일 데이터베이스Realm 모바일 플랫폼을 통해 핵심 로직에 집중하고 개발 효율을 높여 보세요! 공식 문서에서 단 몇 분 만에 시작할 수 있습니다. 또한 Realm 홈페이지에서는 모바일 개발자를 위한 다양한 최신 기술 뉴스와 튜토리얼을 제공하고 있으니 즐겨찾기하고 자주 들러 주세요!

다음: Realm Obj-C와 Realm Swift의 새로운 기능을 소개합니다.

General link arrow white

컨텐츠에 대하여

이 컨텐츠는 저자의 허가 하에 이곳에서 공유합니다.

최완복

4 design patterns for a RESTless mobile integration »

close