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
SQUER Solutions
January 17, 2020
Programming
0
180
Rethinking SPAs
Agent Conf
SQUER Solutions
January 17, 2020
Tweet
Share
More Decks by SQUER Solutions
See All by SQUER Solutions
Plural of Platforms
squer
1
10
Demystifying Event Sourcing – A Practical Approach by Shahab Ganji
squer
0
89
Architecting Distributed Systems at Scale — From Pain to Pattern
squer
0
200
Empowering-developers-with-Roslyn.pdf
squer
0
110
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
130
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
90
Platform Engineering: It's Not What You Think It Is
squer
0
280
Patterns Of Architectural Modernization
squer
1
450
Architecting for Scale
squer
0
200
Other Decks in Programming
See All in Programming
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
130
理論と実務のギャップを超える
eycjur
0
140
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
2
490
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
410
Software Architecture
hschwentner
6
2.3k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
440
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.2k
CSC305 Lecture 06
javiergs
PRO
0
250
品質ワークショップをやってみた
nealle
0
530
CSC305 Lecture 04
javiergs
PRO
0
270
Leading Effective Engineering Teams in the AI Era
addyosmani
7
470
Six and a half ridiculous things to do with Quarkus
hollycummins
0
180
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
Site-Speed That Sticks
csswizardry
13
910
4 Signs Your Business is Dying
shpigford
185
22k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Become a Pro
speakerdeck
PRO
29
5.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Navigating Team Friction
lara
190
15k
RailsConf 2023
tenderlove
30
1.3k
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