Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Modern Webapps
Dimitris Tsironis
February 05, 2014
Technology
1
83
Modern Webapps
Dimitris Tsironis
February 05, 2014
Tweet
Share
More Decks by Dimitris Tsironis
See All by Dimitris Tsironis
How to Develop Backbone Plugins (...for the greater good!)
tsironis
0
140
Automating your workflow with Grunt
tsironis
2
170
Git 201
tsironis
0
140
Git 101
tsironis
0
190
Capistrano for non-Rubyists
tsironis
4
91
HTML+CSS: how to get started
tsironis
1
61
Coffeescript: unfancy javascript
tsironis
2
360
Coffescript - take a sip of code
tsironis
4
150
Startup Weekend Next Presentation
tsironis
2
150
Other Decks in Technology
See All in Technology
Introduction to MLOps
asei
5
880
さいきんのRaspberry Pi。 / osc22do-rpi
akkiesoft
6
5.2k
DeepL の用語集が(いつのまにか)日本語に対応してたので試してみた
irokawah0
0
170
Security Hub のマルチアカウント 管理・運用をサーバレスでやってみる
ch6noota
0
850
UIKitのアップデート #WWDC22
akatsuki174
4
340
機械学習システムアーキテクチャ入門 #1
asei
3
1.2k
Azure Arc Virtual MachineとAzure Arc Resource Bridge / VM provisioning through Azure portal on Azure Stack HCI (preview)
sashizaki
0
150
Strategyパターン
hankehly
0
140
HoloLens2とMetaQuest2どちらも動くWebXRアプリをBabylon.jsで作る
iwaken71
0
200
Retca Cloud
bau
0
520
What's new in Vision
satotakeshi
0
220
組織の崩壊と再生、その中で何を考え、感じたのか。 そして本当に必要だったもの
kosako
10
4.3k
Featured
See All Featured
How GitHub Uses GitHub to Build GitHub
holman
465
280k
Practical Orchestrator
shlominoach
178
8.6k
Agile that works and the tools we love
rasmusluckow
319
19k
Automating Front-end Workflow
addyosmani
1351
200k
Six Lessons from altMBA
skipperchong
14
1.4k
Adopting Sorbet at Scale
ufuk
63
7.6k
How GitHub (no longer) Works
holman
296
140k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.7k
YesSQL, Process and Tooling at Scale
rocio
157
12k
It's Worth the Effort
3n
172
25k
A designer walks into a library…
pauljervisheath
196
16k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
100
5.9k
Transcript
Modern webapps Creating apps for the future
‣ Front-End Engineer at Splunk (ex-BugSense) ‣ Founder at Geembo
‣ Geek by default Dimitris Tsironis howdy
A long time ago...
...in a galaxy far, far aaway
Long story short...
JS library mayhem
JS library mayhem
Today
None
None
None
DEVELOPING complex APPS Sanity in the Land of Web Development
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
production-ready ‣ Agile development ‣ Software’s a living organism ‣
Change often / change fast ‣ Refactor ‣ Continuous integration testing ‣ Use many ready-to-use solutions
None
LEGO BRICKS ...
DECOUPling Modularize, decouple & structure your codebase
CLOUD oF SERVICES Module #1 Module #4 Module #2 Module
#3
basic setup Back-end Services Ruby on Rails, Django REST API
( JSON ) Front-end Services JS apps, mobile apps
testinG Deploying with no regrets
WRItiNG while testing Writing Specs Writing Code Improve Code
RED GREEN REFACTOR WRItiNG while testing
testing YOUR CODE ‣ Multiple Scenarios ‣ Behavior-driven testing ‣
Unit testing
testing strategies ‣ TDD (Test Driven Development ‣ BDD (Behavior
Driven Development) ‣ Unit testing
GO on, build stuff Prepare your keyboards
wake up with a thought...
...sleep with a product
thank you! @tsironakos github.com/tsironis - twitter.com/tsironakos