Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Modern Webapps
Search
Dimitris Tsironis
February 05, 2014
Technology
1
97
Modern Webapps
Dimitris Tsironis
February 05, 2014
Tweet
Share
More Decks by Dimitris Tsironis
See All by Dimitris Tsironis
Introduction to Digigov SDK
tsironis
0
43
How to Develop Backbone Plugins (...for the greater good!)
tsironis
0
250
Automating your workflow with Grunt
tsironis
2
190
Git 201
tsironis
0
180
Git 101
tsironis
0
220
Capistrano for non-Rubyists
tsironis
4
140
HTML+CSS: how to get started
tsironis
1
78
Coffeescript: unfancy javascript
tsironis
2
460
Coffescript - take a sip of code
tsironis
4
170
Other Decks in Technology
See All in Technology
Where will it converge?
ibknadedeji
0
180
SwiftUIのGeometryReaderとScrollViewを基礎から応用まで学び直す:設計と活用事例
fumiyasac0921
0
140
PLaMo2シリーズのvLLM実装 / PFN LLM セミナー
pfn
PRO
2
970
BirdCLEF+2025 Noir 5位解法紹介
myso
0
190
データエンジニアがこの先生きのこるには...?
10xinc
0
440
生成AIを活用したZennの取り組み事例
ryosukeigarashi
0
200
Trust as Infrastructure
bcantrill
0
330
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
140
Why Governance Matters: The Key to Reducing Risk Without Slowing Down
sarahjwells
0
110
KMP の Swift export
kokihirokawa
0
330
Azure SynapseからAzure Databricksへ 移行してわかった新時代のコスト問題!?
databricksjapan
0
140
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
310
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
51k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
The Cult of Friendly URLs
andyhume
79
6.6k
Visualization
eitanlees
148
16k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Speed Design
sergeychernyshev
32
1.1k
GitHub's CSS Performance
jonrohan
1032
460k
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