BC TechDays 2023 - API best practices

preview_player
Показать описание
Recording of presentation at the BC TechDays 2023 conference of 22 & 23 June 2023 in Antwerp (Belgium)

Title: API best practices

Presenters: Arend-Jan Kauffmann

Presented on Thursday 22 June 2023, 11:30 - 13:00

Contents (Thx to Marcus Nordlund):

1:27 Creating custom APIs with AZ AL Dev Tools
04:47 - Demo
08:43 API Page triggers
10:00 - GET operation
11:39 -- Demo Get Operation
13:24 - POST operation
14:32 -- Demo POST operation
15:29 - PATCH Operation
17:50 -- Demo Patch Operation
18:42 - Delete Operation
19:18 Turn POST into PATCH
25:18 Using temporary tables
29:35 Bound Action return value
31:45 - Demo setDescription on item
34:11 - Demo copyItem
36:15 - Demo salesPrice
38:29 Versioning
40:26 Relationshps between APIs
42:00 - Automatic relationship
44:43 Partial records
46:10 Reducing JSON payload
47:30 - Demo $select
48:22 - Demo $expand + $select
49:52 - Demo Prefer maxpagesize
51:29 - Demo direct navigate
53:53 Monitoring incoming web service calls
57:28 Postman test script
58:31 - Demo GET
59:50 - Demo POST
1:02:24 - Demo Series of requests
1:06:05 -- Performance
1:07:58 Consuming APIs with C#
1:07:58 - Authentication
1:11:41 - Data
1:15:20 - Demo
1:18:28 Q&A
1:18:46 - Is it possible to debug webservices in API
1:21:32 - Unbound actions or bound actions
1:22:52 - Transaction handling on simultaneous big calls
1:23:59 - 400-500 response code
1:26:08 - How to solve request queue exceeded
1:27:47 - Refresh secrects in confidental authorization type
Рекомендации по теме
Комментарии
Автор

Thank you AJ for another information dense and interesting session. I love this format, please never change!

klauskaan
Автор

Is there any "versioning" in "unbound actions" besides mantaining multiple functions simultaneously?

realeques