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
160
Rethinking SPAs
Agent Conf
SQUER Solutions
January 17, 2020
Tweet
Share
More Decks by SQUER Solutions
See All by SQUER Solutions
Empowering-developers-with-Roslyn.pdf
squer
0
52
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
65
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
46
Platform Engineering: It's Not What You Think It Is
squer
0
190
Patterns Of Architectural Modernization
squer
1
330
Architecting for Scale
squer
0
160
Platform Engineering: It's Not What You Think It Is
squer
0
180
Platform Engineering— the Good, the Bad, and the Ugly
squer
1
290
Your Platform Monolith is Probably a Bad Idea
squer
1
180
Other Decks in Programming
See All in Programming
Devin , 正しい付き合い方と使い方 / Living and Working with Devin
yukinagae
1
530
보일러플레이트 코드가 진짜 나쁜 건가요?
gaeun5744
0
370
バックエンドNode.js × フロントエンドDeno で開発して得られた知見
ayame113
5
1.3k
2025/3/18 サービスの成長で生じる幅広いパフォーマンスの問題を、 AIで手軽に解決する
shirahama_x
0
160
Kubernetesで実現できるPlatform Engineering の現在地
nwiizo
2
1.7k
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
120
GDG Super.init(version=6) - From Where to Wear : 모바일 개발자가 워치에서 발견한 인사이트
haeti2
0
560
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
2
1k
ニックトレイン登壇資料
ryotakurokawa
0
140
コンテナでLambdaをデプロイするときに知っておきたかったこと
_takahash
0
150
‘무차별 LGTM~👍’만 외치던 우리가 ‘고봉밥 코드 리뷰’를?
hannah0731
0
530
PHPのガベージコレクションを深掘りしよう
rinchoku
0
240
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
460k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.3k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Code Review Best Practice
trishagee
67
18k
Building an army of robots
kneath
304
45k
Automating Front-end Workflow
addyosmani
1369
200k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Building Applications with DynamoDB
mza
94
6.3k
Bash Introduction
62gerente
611
210k
GraphQLとの向き合い方2022年版
quramy
45
14k
BBQ
matthewcrist
88
9.5k
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 hello@squer.at 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