Submit Search
Upload
Modern Webapps
•
0 likes
•
1,234 views
Dimitris Tsironis
Follow
Technology
Report
Share
Report
Share
1 of 28
Download now
Download to read offline
Recommended
Web Based Development Introduction
Web Based Development Introduction
Edy Segura
O futuro do desenvolvimento .NET
O futuro do desenvolvimento .NET
Rodrigo Kono
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&Cordova
Damir Beylkhanov
Paris Android User Group - Build 3D web, mobile and desktop applications with...
Paris Android User Group - Build 3D web, mobile and desktop applications with...
Minko3D
Unirex Lean tools By Dario Carotenuto
Unirex Lean tools By Dario Carotenuto
GWTcon
React Native
React Native
Alicia G
IoT with UWP, .NETCore and Azure
IoT with UWP, .NETCore and Azure
Damir Dobric
React JS for the mobile web
React JS for the mobile web
Sreten Madžgalj
Recommended
Web Based Development Introduction
Web Based Development Introduction
Edy Segura
O futuro do desenvolvimento .NET
O futuro do desenvolvimento .NET
Rodrigo Kono
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&Cordova
Damir Beylkhanov
Paris Android User Group - Build 3D web, mobile and desktop applications with...
Paris Android User Group - Build 3D web, mobile and desktop applications with...
Minko3D
Unirex Lean tools By Dario Carotenuto
Unirex Lean tools By Dario Carotenuto
GWTcon
React Native
React Native
Alicia G
IoT with UWP, .NETCore and Azure
IoT with UWP, .NETCore and Azure
Damir Dobric
React JS for the mobile web
React JS for the mobile web
Sreten Madžgalj
Best Practices - By Lofi Dewanto
Best Practices - By Lofi Dewanto
GWTcon
Developing cross platform mobile applications with phone gap for windows phone
Developing cross platform mobile applications with phone gap for windows phone
Colin Eberhardt
React Native
React Native
ASIMYILDIZ
React Native
React Native
Kiran Vakkund
Evolution of GitLab Frontend
Evolution of GitLab Frontend
Fatih Acet
Introduction à GWT
Introduction à GWT
Arcbees
MVP with GWT and GWTP
MVP with GWT and GWTP
Christian Goudreau
Nimble - Reddit Feed React native
Nimble - Reddit Feed React native
Nimble
Node.js and express
Node.js and express
Sunny Sharma
Conference DotJS 2015 Paris review
Conference DotJS 2015 Paris review
Oleksii Prohonnyi
Node.js - Greece JS Meetup 2012
Node.js - Greece JS Meetup 2012
Kostas Karolemeas
Stacks Cloud - Digital Ocean
Stacks Cloud - Digital Ocean
Paulo Victor Gomes
Cocoa for The Web
Cocoa for The Web
Björn Sackemark
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
Jo Hoon
Sandeep Chauhan | Explore the major differences between react js and react na...
Sandeep Chauhan | Explore the major differences between react js and react na...
Sandeep Chauhan
Cocoa for The Web
Cocoa for The Web
Björn Sackemark
Kentico Cloud - Our First Impressions
Kentico Cloud - Our First Impressions
Brian McKeiver
How to develop reusable components with Babel and Rollup.js
How to develop reusable components with Babel and Rollup.js
Hugo Magalhães
"Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene...
GWTcon
Angular2 & Native Script GDG DevFest 2016
Angular2 & Native Script GDG DevFest 2016
Luciano Murruni
реши задачи
реши задачи
ivkapnina
Fall 2012, Class 02
Fall 2012, Class 02
rscohen1
More Related Content
What's hot
Best Practices - By Lofi Dewanto
Best Practices - By Lofi Dewanto
GWTcon
Developing cross platform mobile applications with phone gap for windows phone
Developing cross platform mobile applications with phone gap for windows phone
Colin Eberhardt
React Native
React Native
ASIMYILDIZ
React Native
React Native
Kiran Vakkund
Evolution of GitLab Frontend
Evolution of GitLab Frontend
Fatih Acet
Introduction à GWT
Introduction à GWT
Arcbees
MVP with GWT and GWTP
MVP with GWT and GWTP
Christian Goudreau
Nimble - Reddit Feed React native
Nimble - Reddit Feed React native
Nimble
Node.js and express
Node.js and express
Sunny Sharma
Conference DotJS 2015 Paris review
Conference DotJS 2015 Paris review
Oleksii Prohonnyi
Node.js - Greece JS Meetup 2012
Node.js - Greece JS Meetup 2012
Kostas Karolemeas
Stacks Cloud - Digital Ocean
Stacks Cloud - Digital Ocean
Paulo Victor Gomes
Cocoa for The Web
Cocoa for The Web
Björn Sackemark
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
Jo Hoon
Sandeep Chauhan | Explore the major differences between react js and react na...
Sandeep Chauhan | Explore the major differences between react js and react na...
Sandeep Chauhan
Cocoa for The Web
Cocoa for The Web
Björn Sackemark
Kentico Cloud - Our First Impressions
Kentico Cloud - Our First Impressions
Brian McKeiver
How to develop reusable components with Babel and Rollup.js
How to develop reusable components with Babel and Rollup.js
Hugo Magalhães
"Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene...
GWTcon
Angular2 & Native Script GDG DevFest 2016
Angular2 & Native Script GDG DevFest 2016
Luciano Murruni
What's hot
(20)
Best Practices - By Lofi Dewanto
Best Practices - By Lofi Dewanto
Developing cross platform mobile applications with phone gap for windows phone
Developing cross platform mobile applications with phone gap for windows phone
React Native
React Native
React Native
React Native
Evolution of GitLab Frontend
Evolution of GitLab Frontend
Introduction à GWT
Introduction à GWT
MVP with GWT and GWTP
MVP with GWT and GWTP
Nimble - Reddit Feed React native
Nimble - Reddit Feed React native
Node.js and express
Node.js and express
Conference DotJS 2015 Paris review
Conference DotJS 2015 Paris review
Node.js - Greece JS Meetup 2012
Node.js - Greece JS Meetup 2012
Stacks Cloud - Digital Ocean
Stacks Cloud - Digital Ocean
Cocoa for The Web
Cocoa for The Web
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
Sandeep Chauhan | Explore the major differences between react js and react na...
Sandeep Chauhan | Explore the major differences between react js and react na...
Cocoa for The Web
Cocoa for The Web
Kentico Cloud - Our First Impressions
Kentico Cloud - Our First Impressions
How to develop reusable components with Babel and Rollup.js
How to develop reusable components with Babel and Rollup.js
"Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene...
Angular2 & Native Script GDG DevFest 2016
Angular2 & Native Script GDG DevFest 2016
Viewers also liked
реши задачи
реши задачи
ivkapnina
Fall 2012, Class 02
Fall 2012, Class 02
rscohen1
Semi d @ roseburn
Semi d @ roseburn
Henry Loh
Girls in stem: what can you do in the classroom
Girls in stem: what can you do in the classroom
Jenine Beekhuyzen
Tales of mystery and imagination1
Tales of mystery and imagination1
BIBFJ
Tech Girls Movement Tech Girls Are Superheroes Book 2 Launch Google Sydney IW...
Tech Girls Movement Tech Girls Are Superheroes Book 2 Launch Google Sydney IW...
Jenine Beekhuyzen
Sound n seawind
Sound n seawind
Henry Loh
Pnud
Pnud
fodm
Lecture notes5
Lecture notes5
professorsrb
кращі вчителі школи
кращі вчителі школи
max_iwan
Capistrano for non-rubyist
Capistrano for non-rubyist
Dimitris Tsironis
Coffeescript - take a sip of code
Coffeescript - take a sip of code
Dimitris Tsironis
Pdhpe.wiki 2
Pdhpe.wiki 2
amira24
Ada lovelaceday141014techgirlsmovementbeekhuyzen
Ada lovelaceday141014techgirlsmovementbeekhuyzen
Jenine Beekhuyzen
Pdhpe.wiki
Pdhpe.wiki
amira24
Sandra liliana actividad1_2mapac.pdf
Sandra liliana actividad1_2mapac.pdf
Sandra Liliana
Ferreira et al, abc (1995)
Ferreira et al, abc (1995)
sergio reyes
Regency park photos
Regency park photos
Henry Loh
Which tech girl superhero are you
Which tech girl superhero are you
Jenine Beekhuyzen
Floor Plan
Floor Plan
sarahli3003
Viewers also liked
(20)
реши задачи
реши задачи
Fall 2012, Class 02
Fall 2012, Class 02
Semi d @ roseburn
Semi d @ roseburn
Girls in stem: what can you do in the classroom
Girls in stem: what can you do in the classroom
Tales of mystery and imagination1
Tales of mystery and imagination1
Tech Girls Movement Tech Girls Are Superheroes Book 2 Launch Google Sydney IW...
Tech Girls Movement Tech Girls Are Superheroes Book 2 Launch Google Sydney IW...
Sound n seawind
Sound n seawind
Pnud
Pnud
Lecture notes5
Lecture notes5
кращі вчителі школи
кращі вчителі школи
Capistrano for non-rubyist
Capistrano for non-rubyist
Coffeescript - take a sip of code
Coffeescript - take a sip of code
Pdhpe.wiki 2
Pdhpe.wiki 2
Ada lovelaceday141014techgirlsmovementbeekhuyzen
Ada lovelaceday141014techgirlsmovementbeekhuyzen
Pdhpe.wiki
Pdhpe.wiki
Sandra liliana actividad1_2mapac.pdf
Sandra liliana actividad1_2mapac.pdf
Ferreira et al, abc (1995)
Ferreira et al, abc (1995)
Regency park photos
Regency park photos
Which tech girl superhero are you
Which tech girl superhero are you
Floor Plan
Floor Plan
Similar to Modern Webapps
React Native - Build Native Mobile App
React Native - Build Native Mobile App
Mobio Solutions
Evolving Mobile Architectures
Evolving Mobile Architectures
sgleadow
Web summit.pptx
Web summit.pptx
171SagnikRoy
Mobile application development platform
Mobile application development platform
i4consulting.org
Rapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWT
Manuel Carrasco Moñino
Hybrid App Development, Redefined
Hybrid App Development, Redefined
Ionic Framework
Cross platform engineering - Lessons Learned (Michael Asimakopoulos, Valadis ...
Cross platform engineering - Lessons Learned (Michael Asimakopoulos, Valadis ...
GreeceJS
Federico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native both
IxDA_Poznan
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
Baek Yongsun
HTML5 - New UI Library for Games, Chad Austin, IMVU
HTML5 - New UI Library for Games, Chad Austin, IMVU
Chad Austin
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
Christian Heilmann
GWT Introduction for Eclipse Day
GWT Introduction for Eclipse Day
DNG Consulting
What is Codename One - Transcript.pdf
What is Codename One - Transcript.pdf
ShaiAlmog1
Leverage web technology in a mobile world
Leverage web technology in a mobile world
Dieter Blomme
Microservice pitfalls
Microservice pitfalls
Mite Mitreski
The Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdf
Moon Technolabs Pvt. Ltd.
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Alen Leit
When to choose and avoid react native for mobile app development
When to choose and avoid react native for mobile app development
Fullestop
Angular coding: from project management to web and mobile deploy
Angular coding: from project management to web and mobile deploy
Corley S.r.l.
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
Katy Slemon
Similar to Modern Webapps
(20)
React Native - Build Native Mobile App
React Native - Build Native Mobile App
Evolving Mobile Architectures
Evolving Mobile Architectures
Web summit.pptx
Web summit.pptx
Mobile application development platform
Mobile application development platform
Rapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWT
Hybrid App Development, Redefined
Hybrid App Development, Redefined
Cross platform engineering - Lessons Learned (Michael Asimakopoulos, Valadis ...
Cross platform engineering - Lessons Learned (Michael Asimakopoulos, Valadis ...
Federico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native both
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
HTML5 - New UI Library for Games, Chad Austin, IMVU
HTML5 - New UI Library for Games, Chad Austin, IMVU
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
GWT Introduction for Eclipse Day
GWT Introduction for Eclipse Day
What is Codename One - Transcript.pdf
What is Codename One - Transcript.pdf
Leverage web technology in a mobile world
Leverage web technology in a mobile world
Microservice pitfalls
Microservice pitfalls
The Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdf
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
When to choose and avoid react native for mobile app development
When to choose and avoid react native for mobile app development
Angular coding: from project management to web and mobile deploy
Angular coding: from project management to web and mobile deploy
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
Recently uploaded
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
UXDXConf
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
reely ones
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
marcuskenyatta275
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
CzechDreamin
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
John Staveley
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
Mark Billinghurst
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
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Srushith Repakula
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
confluent
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
Stephanie Beckett
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
FIDO Alliance
ECS 2024 Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
Femke de Vroome
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
FIDO Alliance
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
CzechDreamin
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
Patrick Viafore
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
TopCSSGallery
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FIDO Alliance
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
shyamraj55
Recently uploaded
(20)
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
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
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
ECS 2024 Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
Modern Webapps
1.
Modern webapps Creating apps
for the future
2.
howdy Dimitris Tsironis ‣ Front-End Engineer
at Splunk (ex-BugSense) ‣ Founder at Geembo ‣ Geek by default
3.
A long time
ago...
4.
...in a galaxy far,
far aaway
5.
Long story short...
6.
JS library mayhem
7.
JS library mayhem
8.
Today
9.
10.
11.
12.
DEVELOPING complex APPS Sanity
in the Land of Web Development
13.
Web 2.0 ‣ Web-sites becoming
web-apps ‣ Interactivity ‣ Responsiveness ‣ Two-way communication ‣ ‣ ‣ Server-to-Client Client-to-Server Javascript is starting to take over the world
14.
production-ready ‣ Agile development ‣ Software’s a
living organism ‣ Change often / change fast ‣ Refactor ‣ Continuous integration testing ‣ Use many ready-to-use solutions
15.
16.
LEGO BRICKS ...
17.
DECOUPling Modularize, decouple & structure
your codebase
18.
CLOUD oF SERVICES Module #2 Module #1 Module #3 Module #4
19.
basic setup Back-end Services Ruby on
Rails, Django REST API ( JSON ) Front-end Services JS apps, mobile apps
20.
testinG Deploying with no
regrets
21.
WRItiNG while testing Writing Specs Writing Code Improve Code
22.
WRItiNG while testing RED GREEN REFACTOR
23.
testing YOUR CODE ‣ Multiple
Scenarios ‣ Behavior-driven testing ‣ Unit testing
24.
testing strategies ‣ TDD (Test
Driven Development ‣ BDD (Behavior Driven Development) ‣ Unit testing
25.
GO on, build
stuff Prepare your keyboards
26.
wake up with
a thought...
27.
...sleep with a
product
28.
thank you! @tsironakos github.com/tsironis -
twitter.com/tsironakos
Download now