Soumettre la recherche
Mettre en ligne
PWA Roadshow Seoul - Keynote
•
7 j'aime
•
1,745 vues
Chang W. Doh
Suivre
PWA Roadshow Seoul: HTTPS Google PWA Roadshow 키노트의 한국어 번역본
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 57
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
PWA Roadshow Seoul: HTTPS Google PWA Roadshow HTTPS 세션의 한국어 번역본 사이트: https://gdg-korea-webtech.firebaseapp.com/pwa-roadshow17/
PWA Roadshow Seoul - HTTPS
PWA Roadshow Seoul - HTTPS
Chang W. Doh
PWA Roadshow 2017 Korea - Service Worker talk slide deck
PWA Roadshow Korea - Service Worker
PWA Roadshow Korea - Service Worker
jungkees
This talks introduces Progressive Web Apps as a way of building web applications that works like native application, keeping users engaged even when on flaky or no network connection also giving them the ability to install the app on their home screen
Building Offline Ready and Installable Web App
Building Offline Ready and Installable Web App
Muhammad Samu
Vue.js is a modern JavaScript framework for building UI on the web. It managed to combine hipster virtual DOM approach with API well known to any Angular developer. Components, SSR, CLI, state management, dev tools and much more. Besides it has smallest footprint (23kb gziped) and provides great developer experience. Those are the reasons the community and the adoption was growing rapidly last year.We'll have an intro to vue.js API and usage.
Vuejs for Angular developers
Vuejs for Angular developers
Mikhail Kuznetcov
Over the past year we have seen a lot of excitement around Progressive Web Applications. Browser evangelist are selling developers and business owners on their advantages and promising future. But what is the real story? What are the details to proper execution? What do engineers need to know to make their web sites into Progressive Web Applications that not only meet the minimum criteria, but meet the sales hype? Searching the Pokedex offline is fun, what is the real experience like caching a business application? Caching application assets and data can be complex, especially for larger applications. What to cache, how long to cache and how to cache are all valid questions. Often, in an effort to just ship something, we cache nothing. When we don't cache, we disappoint the customer and miss a key promise of progressive web applications.
Real World Lessons in Progressive Web Application & Service Worker Caching
Real World Lessons in Progressive Web Application & Service Worker Caching
Chris Love
Which would you rather have: A rich design or a fast user experience? Users want both, but sometimes the interplay between design and performance feels like a fixed sum game: One side’s gain is the other side’s loss. Design and performance are indeed connected, but it’s more like the yin and yang. They aren’t opposing forces, but instead complement each other. Users want an experience that is rich and fast. The trick for us as designers and developers is figuring out how to do that. The answer is to adopt an approach that considers both design and performance from the outset. With this approach, designs are conceived by teams of designers and developers working together. Developers benefit by participating in the product definition process. Designers benefit from understanding more about how designs are implemented. There’s an emphasis on early prototyping and tracking performance from the get-go. With new metrics that focus on what a user actually sees as the page loads, we can now bridge the technical and language gaps that have hindered the seamless creation of great user experiences. In this presentation, Steve Souders, former Chief Performance Yahoo! and Google head performance engineer, explains how promoting a process that brings design and performance together at the beginning of a project helps deliver a web experience that is both fast and rich.
Design+Performance Velocity 2015
Design+Performance Velocity 2015
Steve Souders
Presentation at WebPerfDays Amsterdam, May 18 2013. This newish browser API can be used to gain insight in the load time of individual page resources. Does the API behave consistently and as expected? Short answer: no, not really. Long answer: view the presentation ;-)
State of the resource timing api
State of the resource timing api
Aaron Peters
Introduction pour découvrir AngularJS, le framework Javascript de Google pour créer des applications web.
Introduction à AngularJS
Introduction à AngularJS
Nicolas PENNEC
Recommandé
PWA Roadshow Seoul: HTTPS Google PWA Roadshow HTTPS 세션의 한국어 번역본 사이트: https://gdg-korea-webtech.firebaseapp.com/pwa-roadshow17/
PWA Roadshow Seoul - HTTPS
PWA Roadshow Seoul - HTTPS
Chang W. Doh
PWA Roadshow 2017 Korea - Service Worker talk slide deck
PWA Roadshow Korea - Service Worker
PWA Roadshow Korea - Service Worker
jungkees
This talks introduces Progressive Web Apps as a way of building web applications that works like native application, keeping users engaged even when on flaky or no network connection also giving them the ability to install the app on their home screen
Building Offline Ready and Installable Web App
Building Offline Ready and Installable Web App
Muhammad Samu
Vue.js is a modern JavaScript framework for building UI on the web. It managed to combine hipster virtual DOM approach with API well known to any Angular developer. Components, SSR, CLI, state management, dev tools and much more. Besides it has smallest footprint (23kb gziped) and provides great developer experience. Those are the reasons the community and the adoption was growing rapidly last year.We'll have an intro to vue.js API and usage.
Vuejs for Angular developers
Vuejs for Angular developers
Mikhail Kuznetcov
Over the past year we have seen a lot of excitement around Progressive Web Applications. Browser evangelist are selling developers and business owners on their advantages and promising future. But what is the real story? What are the details to proper execution? What do engineers need to know to make their web sites into Progressive Web Applications that not only meet the minimum criteria, but meet the sales hype? Searching the Pokedex offline is fun, what is the real experience like caching a business application? Caching application assets and data can be complex, especially for larger applications. What to cache, how long to cache and how to cache are all valid questions. Often, in an effort to just ship something, we cache nothing. When we don't cache, we disappoint the customer and miss a key promise of progressive web applications.
Real World Lessons in Progressive Web Application & Service Worker Caching
Real World Lessons in Progressive Web Application & Service Worker Caching
Chris Love
Which would you rather have: A rich design or a fast user experience? Users want both, but sometimes the interplay between design and performance feels like a fixed sum game: One side’s gain is the other side’s loss. Design and performance are indeed connected, but it’s more like the yin and yang. They aren’t opposing forces, but instead complement each other. Users want an experience that is rich and fast. The trick for us as designers and developers is figuring out how to do that. The answer is to adopt an approach that considers both design and performance from the outset. With this approach, designs are conceived by teams of designers and developers working together. Developers benefit by participating in the product definition process. Designers benefit from understanding more about how designs are implemented. There’s an emphasis on early prototyping and tracking performance from the get-go. With new metrics that focus on what a user actually sees as the page loads, we can now bridge the technical and language gaps that have hindered the seamless creation of great user experiences. In this presentation, Steve Souders, former Chief Performance Yahoo! and Google head performance engineer, explains how promoting a process that brings design and performance together at the beginning of a project helps deliver a web experience that is both fast and rich.
Design+Performance Velocity 2015
Design+Performance Velocity 2015
Steve Souders
Presentation at WebPerfDays Amsterdam, May 18 2013. This newish browser API can be used to gain insight in the load time of individual page resources. Does the API behave consistently and as expected? Short answer: no, not really. Long answer: view the presentation ;-)
State of the resource timing api
State of the resource timing api
Aaron Peters
Introduction pour découvrir AngularJS, le framework Javascript de Google pour créer des applications web.
Introduction à AngularJS
Introduction à AngularJS
Nicolas PENNEC
Easy deployment to AWS Lambda With ClaudiaJS
AWS Lambda with ClaudiaJS
AWS Lambda with ClaudiaJS
Riza Fahmi
If you are still not using screenshot testing — you definitely must give it a try! In this talk, Sergey will go through the advantages and limitations of screenshot testing. He will explain how to integrate it into CI process and share his experience of implementing screenshot testing at Wix.
Sergey Puzankov "How to see a bug the size of 1px"
Sergey Puzankov "How to see a bug the size of 1px"
Fwdays
How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It's fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page.
High Performance Web Components
High Performance Web Components
Steve Souders
Mateusz Krzyżanowski: Jak wykorzystać Progressive Web App by nasza webowa aplikacja stała się czymś więcej niż zwykłą stroną internetową? Prezentacja będzie wprowadzeniem w możliwości i dobrodziejstwa jakie daje nam PWA. Porozmawiamy o tym jak zacząć i z jakich narzędzi korzystać.
Bring Your Web App to the Next Level. Wprowadzenie do Progressive Web App
Bring Your Web App to the Next Level. Wprowadzenie do Progressive Web App
The Software House
describes how does web push notification look like and how does it work.
PWA - push notification
PWA - push notification
Seulgi Choi
palestra sobre os nichos desktop, web e mobile
Desktop, Web e Mobile
Desktop, Web e Mobile
Paulo Moura
What to look for and avoid when it comes to 3rd party snippets. How to test your site for frontend SPOF. Use the self-updating script pattern to increase the cacheability of bootstrap scripts.
High Performance Snippets
High Performance Snippets
Steve Souders
Mozilla's View Source 2016 in Berlin
Chris Wilson: Progressive Web Apps
Chris Wilson: Progressive Web Apps
Danielle A Vincent
Are you a backend developer that’s being pushed into front-end development? Are you frustrated with all JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We’ll explore the tools for frontend development and frameworks too! Streamed live at 8pm MST on Oct 25, 2017! https://virtualjug.com/vjug24/
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
Matt Raible
A deep dive into async script loading.
JavaScript Performance (at SFJS)
JavaScript Performance (at SFJS)
Steve Souders
During this presentation, you'll learn how to implement authentication in your Java web applications using Java EE 7 Security, Spring Security and Apache Shiro. This session will also touch on best practices for securing a REST API and using SSL.
Java Web Application Security with Java EE, Spring Security and Apache Shiro ...
Java Web Application Security with Java EE, Spring Security and Apache Shiro ...
Matt Raible
Necessary topics need to know of AngularJS.
AngularJS
AngularJS
Aman Goel
Firebase with a new face...
What is new in Firebase?
What is new in Firebase?
Sinan Yılmaz
a brief introduction to Vue3
introduction to Vue.js 3
introduction to Vue.js 3
ArezooKmn
Slides detailing Missguided's journey to a faster website, how they got there and some of the results Delivered at DeltaV Conf, London, May 2018
Fast Fashion… How Missguided revolutionised their approach to site performanc...
Fast Fashion… How Missguided revolutionised their approach to site performanc...
Andy Davies
All of us have a lurking failure in our websites: 3rd party scripts from ads, widgets, and analytics. How is it that one script can bring down your website?
Your Script Just Killed My Site
Your Script Just Killed My Site
Steve Souders
How do you organise your metadata in Puppet, it's important to know all the different options, choices and steps you can do to make your metadata rock!
Puppet and your Metadata - PuppetCamp London 2015
Puppet and your Metadata - PuppetCamp London 2015
Marc Cluet
Penjelasan tentang platform NodeJS yang memungkinkan kita menulis code JavaScript di sisi server. Materi dibawakan di meetup Programming Wars Software Architect Indonesia Community tanggal 26 Agustus 2017 di Microsoft Indonesia
Why NodeJS
Why NodeJS
Riza Fahmi
This talk is an evolution of the one presented at FOSDEM'14, we talk about what are the common practices and methodologies for autoscaling, we also cover some best practices and the global scope of autoscaling inside your infrastructure.
Autoscaling Best Practices - WebPerf Barcelona Oct 2014
Autoscaling Best Practices - WebPerf Barcelona Oct 2014
Marc Cluet
JavaScript Libraries: The Big Picture
JavaScript Libraries: The Big Picture
Simon Willison
Google I/O 2018 Extended 발표 자료
Exploring what're new in Web for the Natively app
Exploring what're new in Web for the Natively app
Chang W. Doh
* DroidKnights 2018 * Kotlin coroutine에 대한 101 세션 자료
Kotlin의 코루틴은 어떻게 동작하는가
Kotlin의 코루틴은 어떻게 동작하는가
Chang W. Doh
Contenu connexe
Tendances
Easy deployment to AWS Lambda With ClaudiaJS
AWS Lambda with ClaudiaJS
AWS Lambda with ClaudiaJS
Riza Fahmi
If you are still not using screenshot testing — you definitely must give it a try! In this talk, Sergey will go through the advantages and limitations of screenshot testing. He will explain how to integrate it into CI process and share his experience of implementing screenshot testing at Wix.
Sergey Puzankov "How to see a bug the size of 1px"
Sergey Puzankov "How to see a bug the size of 1px"
Fwdays
How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It's fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page.
High Performance Web Components
High Performance Web Components
Steve Souders
Mateusz Krzyżanowski: Jak wykorzystać Progressive Web App by nasza webowa aplikacja stała się czymś więcej niż zwykłą stroną internetową? Prezentacja będzie wprowadzeniem w możliwości i dobrodziejstwa jakie daje nam PWA. Porozmawiamy o tym jak zacząć i z jakich narzędzi korzystać.
Bring Your Web App to the Next Level. Wprowadzenie do Progressive Web App
Bring Your Web App to the Next Level. Wprowadzenie do Progressive Web App
The Software House
describes how does web push notification look like and how does it work.
PWA - push notification
PWA - push notification
Seulgi Choi
palestra sobre os nichos desktop, web e mobile
Desktop, Web e Mobile
Desktop, Web e Mobile
Paulo Moura
What to look for and avoid when it comes to 3rd party snippets. How to test your site for frontend SPOF. Use the self-updating script pattern to increase the cacheability of bootstrap scripts.
High Performance Snippets
High Performance Snippets
Steve Souders
Mozilla's View Source 2016 in Berlin
Chris Wilson: Progressive Web Apps
Chris Wilson: Progressive Web Apps
Danielle A Vincent
Are you a backend developer that’s being pushed into front-end development? Are you frustrated with all JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We’ll explore the tools for frontend development and frameworks too! Streamed live at 8pm MST on Oct 25, 2017! https://virtualjug.com/vjug24/
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
Matt Raible
A deep dive into async script loading.
JavaScript Performance (at SFJS)
JavaScript Performance (at SFJS)
Steve Souders
During this presentation, you'll learn how to implement authentication in your Java web applications using Java EE 7 Security, Spring Security and Apache Shiro. This session will also touch on best practices for securing a REST API and using SSL.
Java Web Application Security with Java EE, Spring Security and Apache Shiro ...
Java Web Application Security with Java EE, Spring Security and Apache Shiro ...
Matt Raible
Necessary topics need to know of AngularJS.
AngularJS
AngularJS
Aman Goel
Firebase with a new face...
What is new in Firebase?
What is new in Firebase?
Sinan Yılmaz
a brief introduction to Vue3
introduction to Vue.js 3
introduction to Vue.js 3
ArezooKmn
Slides detailing Missguided's journey to a faster website, how they got there and some of the results Delivered at DeltaV Conf, London, May 2018
Fast Fashion… How Missguided revolutionised their approach to site performanc...
Fast Fashion… How Missguided revolutionised their approach to site performanc...
Andy Davies
All of us have a lurking failure in our websites: 3rd party scripts from ads, widgets, and analytics. How is it that one script can bring down your website?
Your Script Just Killed My Site
Your Script Just Killed My Site
Steve Souders
How do you organise your metadata in Puppet, it's important to know all the different options, choices and steps you can do to make your metadata rock!
Puppet and your Metadata - PuppetCamp London 2015
Puppet and your Metadata - PuppetCamp London 2015
Marc Cluet
Penjelasan tentang platform NodeJS yang memungkinkan kita menulis code JavaScript di sisi server. Materi dibawakan di meetup Programming Wars Software Architect Indonesia Community tanggal 26 Agustus 2017 di Microsoft Indonesia
Why NodeJS
Why NodeJS
Riza Fahmi
This talk is an evolution of the one presented at FOSDEM'14, we talk about what are the common practices and methodologies for autoscaling, we also cover some best practices and the global scope of autoscaling inside your infrastructure.
Autoscaling Best Practices - WebPerf Barcelona Oct 2014
Autoscaling Best Practices - WebPerf Barcelona Oct 2014
Marc Cluet
JavaScript Libraries: The Big Picture
JavaScript Libraries: The Big Picture
Simon Willison
Tendances
(20)
AWS Lambda with ClaudiaJS
AWS Lambda with ClaudiaJS
Sergey Puzankov "How to see a bug the size of 1px"
Sergey Puzankov "How to see a bug the size of 1px"
High Performance Web Components
High Performance Web Components
Bring Your Web App to the Next Level. Wprowadzenie do Progressive Web App
Bring Your Web App to the Next Level. Wprowadzenie do Progressive Web App
PWA - push notification
PWA - push notification
Desktop, Web e Mobile
Desktop, Web e Mobile
High Performance Snippets
High Performance Snippets
Chris Wilson: Progressive Web Apps
Chris Wilson: Progressive Web Apps
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
JavaScript Performance (at SFJS)
JavaScript Performance (at SFJS)
Java Web Application Security with Java EE, Spring Security and Apache Shiro ...
Java Web Application Security with Java EE, Spring Security and Apache Shiro ...
AngularJS
AngularJS
What is new in Firebase?
What is new in Firebase?
introduction to Vue.js 3
introduction to Vue.js 3
Fast Fashion… How Missguided revolutionised their approach to site performanc...
Fast Fashion… How Missguided revolutionised their approach to site performanc...
Your Script Just Killed My Site
Your Script Just Killed My Site
Puppet and your Metadata - PuppetCamp London 2015
Puppet and your Metadata - PuppetCamp London 2015
Why NodeJS
Why NodeJS
Autoscaling Best Practices - WebPerf Barcelona Oct 2014
Autoscaling Best Practices - WebPerf Barcelona Oct 2014
JavaScript Libraries: The Big Picture
JavaScript Libraries: The Big Picture
Plus de Chang W. Doh
Google I/O 2018 Extended 발표 자료
Exploring what're new in Web for the Natively app
Exploring what're new in Web for the Natively app
Chang W. Doh
* DroidKnights 2018 * Kotlin coroutine에 대한 101 세션 자료
Kotlin의 코루틴은 어떻게 동작하는가
Kotlin의 코루틴은 어떻게 동작하는가
Chang W. Doh
English version of my talk at GDG DevFest Seoul 2017
Hey Kotlin, How it works?
Hey Kotlin, How it works?
Chang W. Doh
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로써 설계되었을 것보다는 다양한 타겟 플랫폼이 고려되고 있는 하나의 프로그래밍 언어로 받아들여 주시기를 바랍니다. :)
Kotlin, 어떻게 동작하나요
Kotlin, 어떻게 동작하나요
Chang W. Doh
introduction to Web Assembly at I/O 2017 Extended Seoul
introduction to Web Assembly
introduction to Web Assembly
Chang W. Doh
Emocon 2017 S/S 발표: 개인 프로젝트였던 자바스크립트 기반의 CSS Parser를 왜 만들었는가에 대한 우문우답. Project GitHub: https://goo.gl/mK6DTU NPM Reg.: https://goo.gl/aEFYSI
CSS 다시 파서 어디에 쓰나
CSS 다시 파서 어디에 쓰나
Chang W. Doh
네이티브와 유사한 웹 앱 + 이를 구현하기 위한 서비스 워커에 대한 개요(101, 201)
Natively Web App & Service Worker
Natively Web App & Service Worker
Chang W. Doh
2016년 11월 5일 있었던 GDG DevFest 2016 Seoul 행사에서 진행된 `Boot Camp: 초보 개발자를 위한 웹 프론트엔드 개발 101` 워크숍의 소개 부분 슬라이드입니다. - 행사 URL: https://festi.kr/festi/gdg-korea-2016-devfest-seoul/program/92/
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101
Chang W. Doh
GDG DevFest 2016 Seoul
Service Worker 201 (한국어)
Service Worker 201 (한국어)
Chang W. Doh
:)
Service Worker 201 (en)
Service Worker 201 (en)
Chang W. Doh
Talk about `Service Worker` at GDG Korea Monthly Meetup on Aug. 2016.
Service Worker 101 (en)
Service Worker 101 (en)
Chang W. Doh
GDG Korea 7월 정기 밋업 발표 자료
Service Worker 101 (한국어)
Service Worker 101 (한국어)
Chang W. Doh
Google I/o 2016 Extended Seoul 크롬에 추가된 새로운 기능들과 규격에 대해 소개합니다.
What is next for the web
What is next for the web
Chang 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
Instant and offline apps with Service Worker
Instant and offline apps with Service Worker
Chang W. Doh
Chrome Enchanted 2015, Google I/O 2015 extended INCHEON & SEOUL.
Chrome enchanted 2015
Chrome enchanted 2015
Chang W. Doh
Talk about H/W acc. and rendering performance of chrome, and one more short talk about ServiceWorker.
프론트엔드 개발자를 위한 크롬 렌더링 성능인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능인자 이해하기
Chang W. Doh
Overview of WebComponents before diving into Polymer codelab @GDG DevFair 2014
Polymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymer
Chang 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.
알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations
Chang W. Doh
Samsung OpenSource Conference - Day 2. http://www.soscon.net/ 코드가 아닌 문서로 오픈소스에 기여하는 방법을 개인적인 경험으로 정리해보았습니다. 참여하실 분은 언제나 환영합니다. :)
SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기
Chang W. Doh
Rough Study Log: Native Client & Pepper API
Chromium: NaCl and Pepper API
Chromium: NaCl and Pepper API
Chang W. Doh
Plus de Chang W. Doh
(20)
Exploring what're new in Web for the Natively app
Exploring what're new in Web for the Natively app
Kotlin의 코루틴은 어떻게 동작하는가
Kotlin의 코루틴은 어떻게 동작하는가
Hey Kotlin, How it works?
Hey Kotlin, How it works?
Kotlin, 어떻게 동작하나요
Kotlin, 어떻게 동작하나요
introduction to Web Assembly
introduction to Web Assembly
CSS 다시 파서 어디에 쓰나
CSS 다시 파서 어디에 쓰나
Natively Web App & Service Worker
Natively Web App & Service Worker
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101
Service Worker 201 (한국어)
Service Worker 201 (한국어)
Service Worker 201 (en)
Service Worker 201 (en)
Service Worker 101 (en)
Service Worker 101 (en)
Service Worker 101 (한국어)
Service Worker 101 (한국어)
What is next for the web
What is next for the web
Instant and offline apps with Service Worker
Instant and offline apps with Service Worker
Chrome enchanted 2015
Chrome enchanted 2015
프론트엔드 개발자를 위한 크롬 렌더링 성능인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능인자 이해하기
Polymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymer
알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations
SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기
Chromium: NaCl and Pepper API
Chromium: NaCl and Pepper API
Dernier
FIDO Seminar RSAC 2024
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
FIDO Alliance
FIDO Taipei Workshop: Securing the Edge with FDO
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
FIDO Alliance
FIDO Seminar RSAC 2024
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
FIDO Alliance
This talk offers actionable insights at an executive level for enhancing productivity and refining your portfolio management approach to propel your organization to greater heights. Key Points Covered: 1. Experience Transformation: - The core challenge remains consistent across organizations: converting budget into user-centric designs. - Strategies for deploying design resources effectively in both startups and large enterprises. 2. Strategic Frameworks: - Introduction to the "Ziggurat of Impact" model, detailing layers from basic system interactions to comprehensive customer experiences. - Practical insights on creating frameworks that scale with organizational complexity. 3. Organizational Impact: - Real-world examples of navigating design in large settings, focusing on the synthesis of consumer products and customer experiences. - Emphasis on the importance of designing systems that directly influence customer interactions. 4. Design Execution: - Detailed walkthrough of organizational layers affecting design execution, from touchpoints and customer activities to shared capabilities. - How to ensure design influences both the micro and macro aspects of customer interactions. 5. Measurement and Adaptation: - Techniques for measuring the impact of design decisions and adapting strategies based on data-driven insights. - The critical role of continuous improvement and feedback in refining customer experiences.
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
Webinar Recording: https://www.panagenda.com/webinars/easier-faster-and-more-powerful-notes-document-properties-reimagined/ Have you ever felt frustrated by the small properties dialog in Notes? Had to create an agent or button to quickly change a field? Searched endlessly for the field you wanted to compare each time you selected a new document? Wished you could just make the damned thing bigger? Luckily, there is a solution – and you probably already have it installed! With the free panagenda Document Properties (Pro) you get the properties dialog you always needed. Big, resizable, full-text searchable. View multiple documents at once or compare them with a diff viewer. Modify any field, and finally have an easy way to handle profile documents for all users. Join HCL Lifetime Ambassador Julian Robichaux to discover how Document Properties can simplify your work and assist you daily when using Domino applications – in the client or the designer. You will never look back! Key takeaways from this session - What Document Properties is, which editions there are, and how you can find it in Notes and Domino Designer - How you can search for and edit any field, compare documents, or CSV export all data - How to find, edit, and even delete profile documents - Which configuration settings are available to customize feature
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
panagenda
Keynote talk by Mark Billinghurst at the 9th XR-Metaverse conference in Busan, South Korea. The talk was given on May 20th, 2024. It talks about progress on achieving the Metaverse vision laid out in Neil Stephenson's book, Snowcrash.
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
Mark Billinghurst
FIDO Taipei Workshop: Securing the Edge with FDO
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
FIDO Taipei Workshop: Securing the Edge with FDO
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
FIDO Alliance
FIDO Taipei Workshop: Securing the Edge with FDO
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
FIDO Alliance
Keynote at "14th Temporal Web Analytics" Workshop at the ACM WebConf2024, Singapore, 14 May 2024.
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Stefan Dietze
Delivered by Michael Down at Gartner Data & Analytics Summit London 2024 - Your enemies use GenAI too: Staying ahead of fraud with Neo4j. Fraudsters exploit the latest technologies like generative AI to stay undetected. Static applications can’t adapt quickly enough. Learn why you should build flexible fraud detection apps on Neo4j’s native graph database combined with advanced data science algorithms. Uncover complex fraud patterns in real-time and shut down schemes before they cause damage.
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Neo4j
FIDO Seminar RSAC 2024
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
This webinar showcased the Loads Analysis capabilities within IESVE software.
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
IES VE
що таке продакт менеджмент? про професію і карєру продактів для світчерів та початківців.
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
How WebAssembly can be used to optimize and accelerate Large Language Models Inference in the Cloud.
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Samy Fodil
FIDO Seminar RSAC 2024
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
FIDO Alliance
A talk given at PyCon 2024 about how you can write sustainable Python by understanding dependencies, composability, open-closed principles, and extensibility. Also covers topics such as Event-Driven Programming and Plug-in based Architecture
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
Patrick Viafore
Learn about the basics of OAuth 2.0 and the different OAuth flows in this introductory video. Understand how OAuth works and the various authorization mechanisms involved.
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
shyamraj55
We start by setting up a common ground introducing why relational databases fall short, addressing common EDA characteristics such as the need for real-time response times and schemaless approaches to address recurring changes to adapt and on-board new use cases. Next, interact with a sample Rust-based application: a social network app demonstrating an integration of both ScyllaDB and Redpanda.
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
ScyllaDB
FIDO Taipei Workshop: Securing the Edge with FDO
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
FIDO Alliance
Dernier
(20)
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
PWA Roadshow Seoul - Keynote
1.
Progressive Web App
Roadshow Keynote
2.
3.
4.
5.
6.
7.
vs. Source: comScore Mobile
Metrix, U.S., Age 18+, June 2015 13% 87%
8.
Source: comScore Mobile
Metrix, U.S., Age 18+, June 2015
9.
Source: comScore Mobile
Metrix, U.S., Age 18+, June 2015
10.
11.
12.
13.
flickr.com/photos/monado/4405843023
14.
This amazing software
15.
16.
17.
18.
19.
( ) 2.4 2.7
3.0 3.3 3.6 3.9 4.2 4.5 4.8 5.1 5.4 5.7 6.0 6.3 6.6 6.9 7.2 7.5 7.8 8.1 8.4 8.7 9.0 9.3 9.6 9.9 58% 13% 20%
20.
3 .53%
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Web server
34.
Service worker Cache Web server
35.
example.com onpush = function(event)
{ var data = event.data.json(); self.registration .showNotification(data.title, data.options); }; ServiceWorker.js Push Subscription End Point
36.
76% 30%
37.
76% 30% iOS +14%
38.
39.
40.
41.
42.
43.
44.
45.
46.
82% 92%
47.
48.
49.
+ 1
50.
51.
52.
60
53.
3 1,000,000+ 60
54.
55.
56.
! …
Télécharger maintenant