2017년 4월 19일 Vuetiful Korea 첫번째 밋업의 세번째 발표자료입니다.
Vue.js 한국어 사용자 모임에서 발표를 하게 된 디자이너, 그녀는 과연 Vue.js를 쓸 수 있을 것인가?
발표자료에서 소개되는 게임은 smilee.github.io/vuetiful-korea-170419 을 참고해 주시기 바랍니다.
알아봅시다, 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.
빌드? 우선 사용부터 매뉴얼? Getting started 한 번 돌려보기 TV 리모컨 버튼 5개 전문가는 교육받아 만들어진다? 경험=시간+시행착오+성공실패 오픈소스 트러블슈팅 “메시지” 구글링 오픈소스 함부로 수정하지 마라 최신 버전을 대하는 우리의 자세 LTS로 대동단결 팀장 설득하기 오픈소스는 공짜가 아닙니다. 저도 기여하고 싶어요 2,000년 톰캣을 시작으로 Ant, Eclipse, JUnit, JMeter를 거쳐 현재 개발에 잘 사용하고 있는 Yona, Git, VSCode, Jenkins, CentOS, VirtualBox, Nginx, Node.js, Express.js, MariaDB, Uptime, Mocha, SonarQube, ZAP 이야기 등입니다.
https://www.youtube.com/watch?v=5LHOTBxG0hc
This document discusses paradigm shifts in various fields including computing hardware, software, and business models. It notes shifts from vacuum tubes to transistors to integrated circuits, mainframes to personal computers to mobile devices, and packaged software to web applications to open source. The document advocates for systems that can evolve in response to changes in data through machine and deep learning. It provides examples of how Netflix has adapted its recommendations and content delivery based on user behavior data. Overall, the document argues that systems should be designed to flexibly change and adapt as businesses and data evolve over time.
The document discusses setting up Git and GitHub. It provides steps for downloading and installing Git, setting up SSH keys, adding user information, and then celebrating once the setup is complete. It also provides guidance on creating repositories, forking repositories, following friends, and moving local repositories to GitHub.
3. 2004년 이후 web2.0과 더불어
X-internet 제품
executable internet!
자바 + *플랫폼!
<embed> 일종의 ActiveX!
플래시 기술도 ActiveX!
4. 크롬 때문에
탈IE 움직임
전세계 트렌드와 한국은 아주 다름!
http://gs.statcounter.com/#browser-ww-monthly-200807-201401
http://gs.statcounter.com/#browser-KR-monthly-200807-201401
5. 아이폰 안드로이드 덕분에
HTML5 급성장
2009년 구글!
2010년 스티브 잡스 vs Flash!
2014년 HTML5 스펙 완성 예정!
웹 애플리케이션 제작 목적!
특별히 One Page App(OPA)
http://daphyre.deviantart.com/art/HTML5-Logos-and-Badges-380429526
9. 브라우저 탈출
COMMONJS
javascript: not just for browsers any more!!
exports.add = function() {};!
var add = require(‘math’).add;!
http://wiki.commonjs.org/wiki/Modules/1.0
13. Paypal이 JS간 이유는?
작고 빨라졌어요
더 적은 인원으로 개발이 2배 더 빨라졌고,
Built almost twice as fast with fewer people!
코드의 라인 수가 33%만큼 줄었으며
Written in 33% fewer lines of code!
40%줄어든 파일 갯수로 만들어 집니다
Constructed with 40% fewer files
https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal/
21. 테스트 어렵다
사람이 할 짓이
자동화 도구 활용 필요!
jQuery가 사용하는 QUnit!
git clone https://github.com/jquery/jquery.git!
npm install -g locally!
cd jquery!
locally!
http://localhost:8080/test