Why front-end matters in 2019

Timmy Kokke
Timmy KokkeLead Developer ⚙ Software Architect ⚙ Full Stack Developer ⚙ VR / WebXR 🐱‍👤 Microsoft MVP 🐱‍👤 at ONVZ
Why front-end
matters
in 2019
Timmy Kokke , 01/2019
About
• Timmy Kokke
• ICT Consultant
• .NET Web (lead)development / architect
• Advice on Front-End
• WebXR Meetup. https://webxr.nl
What’s a front-end developer?
developer who focusses on visual part of website
Changing landscape
User demand
Better Technology
Knowledge
World of Front-End
React
Vue
Babel
Webpack
Gulp
Grunt
Typescript
CSS
Bootstrap
NPM
SASS
LESS
ES6/ES7
HTML5
jQuery
Debugging
Client server architecture
JavaScript
Rest
HTTPS
Security
Design
Photoshop
Angular
Visual Studio Code
Database
Progressive web apps
Git
Profiling
Performance
API
Cloud
Images
W3C
Credentials
oAuth
Why front-end matters in 2019
The Web in 1999
Modern browsers
Example
• People wouldn’t download the app
• Spotify Web
Example
• How can we give the users the best experience?
• 6.000.000 more active web users than iOS native app
• High-end devices, but often unpredictable or no wifi or cell signal
• Mobile first, responsive for desktop
Example
• After improving mobile web sign-ons surpassed iOS, Android and
Desktop
Why front-end matters in 2019
W3C
Recent
• Edge will use chromium
WebGL
• 2D/3D graphics
• Hardware accelerated
Web payment api
• Secure Payment through browser
• Consistent
• Reusable
• Safe
Web Bluetooth
• Connect with Bluetooth devices from client
Webassembly
• Near native• Machine language
• Near native
Webassembly
https://blazor.net
Game Pad API
Progressive Web Apps
• Native experience
• Without app install
• ANY platform
• Fast, Secure, Offline
WebXR
• Virtual Reality / Augmented Reality
• Not completed, hopefully this year
WebSpeech
• Text to speech
• Speech to text
Speech Synthesis
Speech recognition
• Azure Cognitive Services -> Speech API
Web Audio API
Modular Audio nodes
Low Latency
Web Audio API
Audio Context
Audio Node Audio Node
Why front-end matters in 2019
Why front-end matters in 2019
Timmy Kokke
info@timmykokke.com
https://timmykokke.com
https://i-am.tk
1 of 30

More Related Content

Similar to Why front-end matters in 2019(20)

More from Timmy Kokke

Back to SpaceBack to Space
Back to SpaceTimmy Kokke
160 views35 slides
Progressive Web AppsProgressive Web Apps
Progressive Web AppsTimmy Kokke
145 views57 slides
VR in a BoxVR in a Box
VR in a BoxTimmy Kokke
1K views26 slides
VR in a BoxVR in a Box
VR in a BoxTimmy Kokke
1.4K views25 slides

More from Timmy Kokke(16)

Back to SpaceBack to Space
Back to Space
Timmy Kokke160 views
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Timmy Kokke145 views
Virtual Reality on the WebVirtual Reality on the Web
Virtual Reality on the Web
Timmy Kokke520 views
VR in a BoxVR in a Box
VR in a Box
Timmy Kokke1K views
VR in a BoxVR in a Box
VR in a Box
Timmy Kokke1.4K views
Progressive web appsProgressive web apps
Progressive web apps
Timmy Kokke428 views
Store apps with AngularJSStore apps with AngularJS
Store apps with AngularJS
Timmy Kokke556 views
Resharper - Next StepsResharper - Next Steps
Resharper - Next Steps
Timmy Kokke684 views
TypeScript in Windows Store appsTypeScript in Windows Store apps
TypeScript in Windows Store apps
Timmy Kokke408 views
Beginning with blendBeginning with blend
Beginning with blend
Timmy Kokke515 views
What's Silverlight?What's Silverlight?
What's Silverlight?
Timmy Kokke599 views
Unit Testing MVVM in SilverlightUnit Testing MVVM in Silverlight
Unit Testing MVVM in Silverlight
Timmy Kokke1.5K views
HTML5 - An IntroductionHTML5 - An Introduction
HTML5 - An Introduction
Timmy Kokke1.2K views

Recently uploaded(20)

[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh36 views
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum203 views

Why front-end matters in 2019

Editor's Notes

  1. https://glitch.com/edit/#!/gamepad-snakes?path=index.html:1:0
  2. https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html https://demo4.timmykokke.com https://pwabuilder.com
  3. https://fixed-alpaca.glitch.me/ https://Glitch.com/fixed-alpaca
  4. var synth = window.speechSynthesis var voices = synth.getVoices(); var utter = new SpeechSynthesisUtterance(‘Hello World!’); utter.voice = voices[0]; synth.speak(utter);
  5. var recognition = new SpeechRecognition(); recognition.onresult = event => console.log(event.results[0]); recognition.start()
  6. http://cdm-909.timmykokke.com/#/BeatEditor
  7. IN FIREFOX!!!! F12 http://mdn.github.io/violent-theremin/