2016년 11월 5일 있었던 GDG DevFest 2016 Seoul 행사에서 진행된 `Boot Camp: 초보 개발자를 위한 웹 프론트엔드 개발 101` 워크숍의 소개 부분 슬라이드입니다.
- 행사 URL: https://festi.kr/festi/gdg-korea-2016-devfest-seoul/program/92/
패스트캠퍼스의 안드로이드 앱 개발 입문 캠프는, 3주간의 빡센 자바 프로그래밍 훈련 기간을 거쳐 남은 5주동안 실습 예제 중심으로 빠르게 안드로이드 앱 개발을 경험해보는 8주 강의입니다.
- 강사님과 실시간 질문 답변을 주고받을 수 있는 온라인 채널 제공
- 앱 마켓에 런칭하며 필요한 필수 지식까지 전수
- 8주 강의가 끝나도 계속 질문 답변 채널을 닫지 않는, 그야말로 평생 교육
- 개별 매니저가 수강생 한 분씩 케어하는 시스템
으로 인해 많은 사랑을 받고 있습니다. 앞으로도 많은 관심 부탁드려요!
패스트캠퍼스의 안드로이드 앱 개발 입문 캠프는, 3주간의 빡센 자바 프로그래밍 훈련 기간을 거쳐 남은 5주동안 실습 예제 중심으로 빠르게 안드로이드 앱 개발을 경험해보는 8주 강의입니다.
- 강사님과 실시간 질문 답변을 주고받을 수 있는 온라인 채널 제공
- 앱 마켓에 런칭하며 필요한 필수 지식까지 전수
- 8주 강의가 끝나도 계속 질문 답변 채널을 닫지 않는, 그야말로 평생 교육
- 개별 매니저가 수강생 한 분씩 케어하는 시스템
으로 인해 많은 사랑을 받고 있습니다. 앞으로도 많은 관심 부탁드려요!
Fast campus 안드로이드 앱 개발 프로젝트 CAMP 의 오리엔테이션 자료입니다.
http://www.fastcampus.co.kr/dev_camp_adp
Java 코딩은 가능한 분들을 대상으로 Android 의 바닥부터 시작해서 Google Firebase 와 Amazon AWS 를 사용하는 상용수준의 앱을 만들어 Play Store 에 배포하는 것까지 같이 진행해보는 CAMP 입니다.
Hitchhiker's guide to the front end development정윤 김
2016년 11월 5일 있었던 GDG DevFest 2016 Seoul 행사에서 진행된 `Boot Camp: 초보 개발자를 위한 웹 프론트엔드 개발 101` 워크숍의 front-end development 트렌드 및 프로세스 슬라이드입니다.
- 행사 URL: https://festi.kr/festi/gdg-korea-2016-devfest-seoul/program/92/
Fast campus 안드로이드 앱 개발 프로젝트 CAMP 의 오리엔테이션 자료입니다.
http://www.fastcampus.co.kr/dev_camp_adp
Java 코딩은 가능한 분들을 대상으로 Android 의 바닥부터 시작해서 Google Firebase 와 Amazon AWS 를 사용하는 상용수준의 앱을 만들어 Play Store 에 배포하는 것까지 같이 진행해보는 CAMP 입니다.
Hitchhiker's guide to the front end development정윤 김
2016년 11월 5일 있었던 GDG DevFest 2016 Seoul 행사에서 진행된 `Boot Camp: 초보 개발자를 위한 웹 프론트엔드 개발 101` 워크숍의 front-end development 트렌드 및 프로세스 슬라이드입니다.
- 행사 URL: https://festi.kr/festi/gdg-korea-2016-devfest-seoul/program/92/
GDG DevFest 2017 Seoul 프론트엔드 모던 프레임워크 낱낱히 파헤치기Kenneth Ceyer
GDG DevFest 2017 Seoul
프론트엔드 모던 프레임워크 낱낱히 파헤치기 세션의 발표자료입니다.
이 발표자료에서는 여러분이 항상 궁금해 하신
프론트엔드 프레임워크의 삼총사
Angular, React, VueJS를 다차원적으로 깊이있게 비교하고 각각의 이점과 특화된 기능을 소개하고 있습니다.
이러한 프레임워크를 경험해보지 못한 분들을 위해 프레임워크 별로 특징부터 쉽게 접근하여 설명하기 때문에 경험 불문하고 가볍게 읽어 보실 수 있습니다.
2019.11.09에 있었던 제주 GDG 발표 슬라이드입니다.
Blog : http://coffeedjimmy.github.io
Cooperation github repo: https://github.com/coffeedjimmy/Pytorch-TensorFlow2-Comparison
GDG DevFest 2017 - Inspections of Kotlin implementations by Bytecode.
세션 이후 "Kotlin은 Java의 wrapper인가요?" 라는 질문을 몇번 받았습니다.
—
답변: 그렇지 않습니다.
특정한 언어로 구현된 코드는 파싱을 거쳐 추상화된 형태(AST)와 추가 정보들을 가지는 1차적인 결과물로 처리됩니다. 보통 이런 역할을 하는 것은 컴파일러에서 전단부(frontend)라고 호칭하며 이러한 AST 등의 결과물은 대상 머신이나 플랫폼에 맞추어 처리됩니다.
이를 바로 실행하면 인터프리터라고 하지만, 실행 가능한 형태(Executable)로 생성하는 경우라면 컴파일러 후단부(Backend)가 이를 수행합니다.
백엔드의 타겟 코드는 충분히 다양한 대상을 다룰 수 있으므로, 우리가 다양한 백엔드 구현을 통해 동일 코드를 멀티 플랫폼을 대상으로 실행할 수 있도록 할 수 있는 것입니다.
코틀린 역시 대상으로 하는 플랫폼(과 머신)은 현재 다음과 같은 실행 가능한 형태를 지원하고 있습니다. (물론 아직 모든 타겟이 완벽하지는 않겠죠.)
1. Bytecode 포맷에 따른 JVM(안드로이드 포함)
2. JavaScript에 의한 브라우저나 Node.js
3. llvm을 이용하여 여러 타겟의 네이티브 코드
이 자료는 이 중 1번을 기반으로 디컴파일된 코드를 살펴보고 코틀린의 코드 생성 목적이나 언어 설계의 원인(어떤 painpoint)를 찾아보는 과정의 일부였을 뿐입니다.
언어는 항상 요구되는 표현을 위해 가장 적합한 형태로 변화해나갑니다. 프로그래밍 언어는 비교적 단기간에 만들어지는 언어이고, 그에 따라 특정 사람과 집단의 목적에 충실합니다. 다만, 이 관점에서 봤을 때도 Kotlin이 Java의 wrapper로써 설계되었을 것보다는 다양한 타겟 플랫폼이 고려되고 있는 하나의 프로그래밍 언어로 받아들여 주시기를 바랍니다. :)
Instant and offline apps with Service WorkerChang W. Doh
2 parts of talking at Google Developer Summit 2016 Seoul
- How to optimize loading performance your web app
- Introducing to Service Worker & Offline 101
알아봅시다, Polymer: Web Components & Web AnimationsChang W. Doh
GDG Korea WebTech : 시작하세요, Polymer, Oct, 11, 2014.
Let's learn about specifications before diving into Polymer:
- Web Components
- Web Animations
This slide includes resources from HTML5Rocks, Polymer and PolyTechnic.