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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
65
How to Develop Backbone Plugins (...for the greater good!)
tsironis
0
290
Automating your workflow with Grunt
tsironis
2
200
Git 201
tsironis
0
200
Git 101
tsironis
0
230
Capistrano for non-Rubyists
tsironis
4
150
HTML+CSS: how to get started
tsironis
1
89
Coffeescript: unfancy javascript
tsironis
2
500
Coffescript - take a sip of code
tsironis
4
180
Other Decks in Technology
See All in Technology
キャリアの中で本を作る / Making a Book During Your Career
ak1210
0
130
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
770
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
2.1k
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
320
KiCAD講習会②
tutcreators
0
100
インフラ寄りSREでも 開発に踏み出せる〜境界を越えてユーザー体験に向き合いたい〜
sansantech
PRO
2
3.3k
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
2
3.6k
知らん間に、回ってる
ming_ayami
0
380
AWS Blocks を触ってみた/first-tach-aws-blocks
fossamagna
2
150
そのタスクオンスケですか?
poropinai1966
0
150
Mastraエージェント、どのクラウドにデプロイする?
minorun365
PRO
2
180
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
260
Featured
See All Featured
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
800
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
330
Exploring anti-patterns in Rails
aemeredith
3
440
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
670
My Coaching Mixtape
mlcsv
0
170
Writing Fast Ruby
sferik
630
63k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Claude Code のすすめ
schroneko
67
230k
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