This document discusses the evolution of web architectures for a multi-screen era and sharing of practical experiences. It describes how web architectures have changed from supporting only browsers and servers to also supporting mobile apps and devices. It advocates separating business logic from presentation by having adapters handle requests and responses from different devices and data formats. It also shares experiences using Flask-RESTful for building RESTful APIs and behavior-driven development.
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 TaiwanAlan Tsai
?
相信大家對於為什麼要把服務 API 化的原因都清楚了,但是該怎麼開始呢?如果要走 API Design First 那怎麼可以產生出好持續維護的 OpenAPI (Swagger) 文件作為溝通的 Contract 呢?API 開發完上線之後怎麼能夠確保安全,以及出錯如何追蹤問題呢?如果只是單純的 DB 異動的 CRUD 需要建立後端 API 嗎?隨著 API 數量變多怎麼收攏所有有提供的 API 呢?
在這場,我們來看一下針對一些 API First 遇到的問題,微軟提供了那些解決方案給我們。
This presentation describes the concept and the method of User Experience Service Design Innovation by DITLDESIGN. The differences between ideas, innovation, business, and types of innovation are discussed. How DITLDESIGN conducts user experience service design innovation was presented. The lecture was given by Prof. Tang in Beijing.
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 TaiwanAlan Tsai
?
相信大家對於為什麼要把服務 API 化的原因都清楚了,但是該怎麼開始呢?如果要走 API Design First 那怎麼可以產生出好持續維護的 OpenAPI (Swagger) 文件作為溝通的 Contract 呢?API 開發完上線之後怎麼能夠確保安全,以及出錯如何追蹤問題呢?如果只是單純的 DB 異動的 CRUD 需要建立後端 API 嗎?隨著 API 數量變多怎麼收攏所有有提供的 API 呢?
在這場,我們來看一下針對一些 API First 遇到的問題,微軟提供了那些解決方案給我們。
This presentation describes the concept and the method of User Experience Service Design Innovation by DITLDESIGN. The differences between ideas, innovation, business, and types of innovation are discussed. How DITLDESIGN conducts user experience service design innovation was presented. The lecture was given by Prof. Tang in Beijing.