Software Engineering Radio - the podcast for professional software developers

SE Radio 576: Jens Neuse on Back Ends for Front Ends

133 snips
Aug 9, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 3min
2
How to Integrate With a Bunch of Different APIs as a Frontend Developer
02:43 • 3min
3
The Difference Between Building an Application and Building a Library
06:02 • 3min
4
Building a BFF Framework for Your APIs
08:55 • 2min
5
The Benefits of Using a BFF in App Development
11:06 • 2min
6
The Benefits of Layering APIs
13:26 • 3min
7
The Importance of Dependency Management in Software Engineering
16:45 • 2min
8
The Challenges of API Dependency Management
18:43 • 2min
9
API Adapters and the Backends for Frontends Approach
20:23 • 2min
10
API Composition and API Adapter
22:48 • 3min
11
The Importance of a Super API
25:31 • 2min
12
API Coordination: A Problem With Front-End Developers
27:02 • 2min
13
The Importance of API Evolution in a BFF World
28:44 • 2min
14
API Evolution: How to Adapt to Changes Over Time
31:00 • 2min
15
How to Namespace APIs to Avoid Naming Conflicts
32:41 • 2min
16
API Consolidation for Frontends
35:08 • 2min
17
The Importance of GraphQL in API Integration
36:53 • 6min
18
ORMs and API Upscaling
42:31 • 2min
19
The Importance of Granularity in Software Architecture
44:07 • 3min
20
The Importance of Composable Architecture
46:37 • 2min
21
Wonder Graph: A Framework to Facilitate Building BFFs for Front Ends
48:22 • 5min
22
The Future of APIs
53:11 • 5min
23
The Future of Software Engineering
57:42 • 2min