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
Rethinking SPAs
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
SQUER Solutions
January 17, 2020
Programming
0
190
Rethinking SPAs
Agent Conf
SQUER Solutions
January 17, 2020
Tweet
Share
More Decks by SQUER Solutions
See All by SQUER Solutions
AI-Driven Legacy Decomposition
squer
0
150
Plural of Platforms
squer
1
86
Demystifying Event Sourcing – A Practical Approach by Shahab Ganji
squer
0
160
Architecting Distributed Systems at Scale — From Pain to Pattern
squer
0
270
Empowering-developers-with-Roslyn.pdf
squer
0
140
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
160
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
140
Platform Engineering: It's Not What You Think It Is
squer
0
340
Patterns Of Architectural Modernization
squer
1
520
Other Decks in Programming
See All in Programming
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
280
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.2k
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
530
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
490
Java 21/25 Virtual Threads 소개
debop
0
140
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
120
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
220
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記 / "It’s Not Working!" A Struggle with Error Handling in API Platform using DI
mkmk884
0
110
AHC061解説
shun_pi
0
400
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
250
How to stabilize UI tests using XCTest
akkeylab
0
130
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
310
Featured
See All Featured
Believing is Seeing
oripsolob
1
87
The Invisible Side of Design
smashingmag
302
51k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
90
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
220
The Curse of the Amulet
leimatthew05
1
10k
What's in a price? How to price your products and services
michaelherold
247
13k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
400
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Balancing Empowerment & Direction
lara
5
950
Building Adaptive Systems
keathley
44
3k
Agile that works and the tools we love
rasmusluckow
331
21k
Transcript
@duffleit
2009 2011 2012 2015 2017 @duffleit
Project Support Hi David, we are currently considering to migrate
our Project from AngularJS to React. As you are fluent in both technologies we were thinking of you to consult us during this project. Do you have capacity? Best, ... @duffleit
@duffleit Do you have capacity? @duffleit
[email protected]
David Leitner Lead
Engineer
Do you want to consult us during the migration from
AngularJS to React? @duffleit
> 7k Components - 6 People - 2.5 Years @duffleit
Project Support Hi David, our developers are complaining that we
are stuck on version 0.13 of react. We don’t have any clear vision how to migrate to 16. Best, ... @duffleit
> 10k Components @duffleit
@duffleit
@duffleit
> 10k Components @duffleit ReactJS 0.13
2009 2011 2012 2015 2017 @duffleit
Framework X @duffleit
Framework X @duffleit
2009 2011 2012 2015 2017 @duffleit
Frameworks work until you hit the frame. “ @duffleit
the old stuff, whatever that is the new stuff, whatever
that is @duffleit
1996: Version 4 Technical Debt - Complete Rewrite 2000: Netscape
Version 6 @duffleit
the old tech stack whatever that is the new tech
stack, whatever that is @duffleit
> 10k Components @duffleit
@duffleit
None
Component Driven Development Router State management Dependency Injection CLI @duffleit
@duffleit
Component Driven Development Router Global State management Dependency Injection CLI
@duffleit
@duffleit
@duffleit
Component Driven Development Router Global State management CLI @duffleit
> 10k Components @duffleit
@duffleit
@duffleit
Framework X @duffleit
Library A Library B Library C @duffleit
use the right tool for the job able to evolve
with the web platform @duffleit
Maybe @duffleit
None
David Leitner Lead Engineer @duffleit