]> git.parisson.com Git - slides.git/commitdiff
split server design and news in 2 slides
authorAntoine Grandry <antoine.grandry@ircam.fr>
Tue, 13 Oct 2020 15:11:06 +0000 (17:11 +0200)
committerAntoine Grandry <antoine.grandry@ircam.fr>
Tue, 13 Oct 2020 15:11:06 +0000 (17:11 +0200)
src/slides/timeside-2020.md

index 21337526e7640f1d5faf57318cdaf767e3731384..a089b791f3c15cc8f55bbc489788a047fcf1b3c2 100644 (file)
@@ -449,10 +449,10 @@ class: ircam, tight
 ## RESTful API built on TimeSide
 https://sandbox.wasabi.telemeta.org/timeside/api/
 
-### What's New on Server?
-- Based on Django REST Framework
-- Interoperability: allows other servers or frontends to interact with the TimeSide instance and its data
-- Relational PostgreSQL database in order to store music tracks and processing results
+### Server design
+- Based on Django REST Framework (DRF)
+- Interoperability between other servers or frontends and TimeSide instance and its data
+- Object-relational database in order to store music tracks and processing results
 - Models: essential fields and behaviors of stored data
 - JWT authentication
 - OpenAPI specification
@@ -465,6 +465,31 @@ https://sandbox.wasabi.telemeta.org/timeside/api/
 <img src="img/server_api.png" width="520">
 ]
 
+---
+class: ircam, tight
+# timeside.server
+
+.pull-left[
+## RESTful API built on TimeSide
+https://sandbox.wasabi.telemeta.org/timeside/api/
+
+### What's new on server?
+- Add audio providers (Deezer, Youtube)
+- Switch from MySQL to PostgreSQL
+- Add a JWT authentication
+- Make the API follow the OpenAPI specification
+- Build a TypeScript SDK on the REST API
+- Add several tools, views, models and serializers
+- Improve server unit testing
+- Fix few bugs
+- Python, Django, DRF and Celery upgrades
+
+]
+
+.pull-right[
+<img src="img/server_api.png" width="520">
+]
+
 ---
 class: ircam, tight
 #timeside.server