Building in Constrained Environments: Lessons from YouTrack Apps
summary
Adeptask's team builds YouTrack apps under iframe sandboxing with a stateless JavaScript backend (no Node, no crypto, limited write APIs) and solves loading and storage problems with concrete hacks: bundling everything into a single HTML bundle eliminates flashes of unstyled content and cuts resource latency; adding Cache-Control revalidate reduces per-step loads from ~500ms to ~31ms (90%+ wins); and an experimental HTTP cache as database echoes a custom header to cache ephemeral state (works but is not secure).
AI-written summary · about
chapters (8)
- 0:00Building Utre apps
- 3:56Utre app development
- 6:26Utre app constraints
- 10:22Loading and UI rendering
- 18:47Optimizing content loading
- 24:17Storing ephemeral data
- 31:43Challenges and solutions
- 32:27Q&A
related talks
29mCustom Dev Tools to Supercharge Your Team's Productivity
34mHow to build front-end web apps that scale
34mMicro Frontends
20mtech organizations are not agile...at all with Daniel France and Jaden Lemmon
19m10 Hadar
40mOptimize for developer speed
37mBuilding Apps that Scale
07mHow to Code Boring Internal Apps 10x Faster
