Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Modern Webapps
Search
Dimitris Tsironis
February 05, 2014
Technology
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Modern Webapps
Dimitris Tsironis
February 05, 2014
More Decks by Dimitris Tsironis
See All by Dimitris Tsironis
Introduction to Digigov SDK
tsironis
0
77
How to Develop Backbone Plugins (...for the greater good!)
tsironis
0
310
Automating your workflow with Grunt
tsironis
2
210
Git 201
tsironis
0
210
Git 101
tsironis
0
250
Capistrano for non-Rubyists
tsironis
4
150
HTML+CSS: how to get started
tsironis
1
95
Coffeescript: unfancy javascript
tsironis
2
520
Coffescript - take a sip of code
tsironis
4
190
Other Decks in Technology
See All in Technology
公共システムAdventCalendar2026
toru_kubota
0
180
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
250
FinOpsを導入してマルチプロダクトのコスト最適化を実現する
kworkdev
PRO
0
130
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
0
320
reInvent2026stby LT00 "Change your life!"
shinichirokawano
1
580
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
180
AIで選択肢が広がった組織設計の理想と現実
konifar
16
7.7k
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
2
790
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
140
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
130
AIエージェント統制はAPIから——押さえるべき5つの要素
nagix
0
120
cdkd (CDK Direct)
gotok365
3
210
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
510
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Color Theory Basics | Prateek | Gurzu
gurzu
1
510
Agile that works and the tools we love
rasmusluckow
331
22k
Practical Orchestrator
shlominoach
192
12k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.3k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
480
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
47k
It's Worth the Effort
3n
188
29k
Unsuck your backbone
ammeep
672
58k
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