Backend less Development revisited
summary
Argues that frontend teams can work totally independently during development by fully mocking REST APIs, claiming some projects finish ~90% of UI work before backend sync and citing a portal bank UI used in over 120 Scandinavian banks. Shows three mocking approaches: server-side contract (Swagger/API Blueprint/RAML) generating mocks, browser-layer stubs with sinon.js or framework intercepts in Angular.js, and dynamic data from JSON Schema plus bundling (webpack/Browserify) for intelligent CRUD, timeouts and E2E tests.
AI-written summary · about
chapters (14)
- 0:00Introduction and speaker background
- 1:12Single Page Application approach
- 3:01Problems with traditional web apps
- 5:59Tight coupling between frontend and backend
- 11:36What is backend-less development
- 14:28Technical perspective of backend-less
- 17:18Why backend-less development matters
- 20:17Mocking API layers
- 23:31JSON schema for mock data
- 28:48Server API endpoint mocking
- 32:20Mocking browser API
- 36:03Mocking framework layer
- 38:53Automating mocks with build tools
- 43:15Summary and key takeaways
related talks
40mFRONTEND CHOICES
38mEmbrace the frontend revolution
01h 29mClient-Side UI Smackdown
25mStop mocking - develop frontends with real K8s setups
46mMicro Frontend: the microservice puzzle extended to frontend
26mBackend For Frontend: Building APIs w. end user in mind
44mMicro Frontend: the microservice puzzle extended to frontend
38mThe Front-End Future
