Doguhan Uluca PRO
Author of the best-selling Angular for Enterprise-Ready Web Apps. Google Developers Expert in Angular. Agile, JavaScript and Cloud expert, Go player.
Doguhan Uluca
Principal Fellow at
@duluca
Modern Software Delivery, GenAI, CyberSecurity
problem
solution
problem
solution
problem
Amount of Learning and Expertise Needed
Tech 1
Tech 2
Tech 3
Tech 5
Tech 4
Tech 6
Tech 7
Tech 8
Tech 9
Tech 10
500 xp
400 xp
200 xp
100 xp
1,000 xp
750 xp
5,000 xp
200 xp
300 xp
8,450 xp
Sandbags of Complexity
Features
Time
Quality
Roy Osherove
everything is fine
until
it's not
No plan survives first contact with the enemy
Moltke the Elder
Plans are of little importance, but planning is essential
Churchill & Eisenhower
The Pareto Principal
A way to
Engineer owns code creation
Code Review & Static Analysis
Automated Validation in CI pipeline
Gated deployments with CD
Hydration
Ready
Ready
Resumable
Bind listeners
Parse & execute JS
Download all page JS
Get HTML
Get HTML
Other frameworks have good ideas:
Adapted from Michael Hladky
zone
.js
TICK
UPDATE
_
Idling
Dirty marking
Rendering
Idling
Dirty marking
Rendering
Adapted from Michael Hladky
Idling
Dirty marking
Rendering
_
Adapted from Michael Hladky
In favor of:
In favor of:
*To the extent it's possible and sensible
In building for the enterprise, you must consider:
We're hiring, including fully remote positions!
By Doguhan Uluca
At scale everything breaks. All the Angular and React in the world can't help, when even laws of physics break down at different scales. Qwik is an upcoming new framework to build web applications with O(1) scalability. It forgoes hydration in of favor resumability and embraces server-side-rendering in a seamless/magical way. Qwik has plans to implement React and Angular integrations in the future, so this is definitely a framework to watch and experiment with.
Author of the best-selling Angular for Enterprise-Ready Web Apps. Google Developers Expert in Angular. Agile, JavaScript and Cloud expert, Go player.