API-first design approach with Stoplight

Ανεξάρτητα από ποια γλώσσα, ποιο framework και τι αρχιτεκτονική καλούμαστε να χρησιμοποιήσουμε για να φτιάξουμε ένα API, θα έρθει “αναποφευκτα” ή ώρα που θα πρέπει να παραδώσουμε επιπλέον ένα documentation στους χρήστες για να μπορέσουν να χρησιμοποιήσουν τελικά αυτό που φτιάξαμε. To να έχουμε ένα καλό documentation, όπως έχουμε καταλάβει και απο το Laravel οικοσύστημα γενικότερα, είναι κάτι ιδιαίτερα σημαντικό και τελικά άρρηκτα συνδεδεμένο με την επιτυχία ενός API.

Στην LearnWorlds δοκιμάσαμε μια πρακτική που ονομάζεται Api-first design και στην ομιλία αυτή θα μιλήσουμε για τα προβλήματα που είχαμε να αντιμετωπίσουμε, τις λύσεις που βρήκαμε στην αγορά και γιατί καταλήξαμε τελικά στην υπηρεσία του Stoplight. Επιπλέον θα δούμε παραδείγματα της χρήσης του stoplight με ένα γρήγορο hands-on, το τελικό επίσημο documentation που τελικά φτιάξαμε και πολλά tips & tricks αλλά και Pros & Cons για όποιον ενδιαφέρεται να κάνει κάτι παρόμοιο.

Ομιλητές:

Αλέξανδρος Στουγιάννης – Software Engineer
(https://gr.linkedin.com/in/alexandros-stougiannis)

Γιώργος Δρακάκης – Software Engineer
(https://gr.linkedin.com/in/gdrakakis)

Οδηγίες συμμετοχής:

▶️ Zoom link (για να μπορείτε να συμμετέχετε με ερωτήσεις): εμφανίζεται αφού δηλώσετε συμμετοχή πατώντας “Attend Online”

▶️ Live stream YouTube: https://youtu.be/F6MlVnFY9gA

Meet our sponsor: Learnworlds (https://bit.ly/lw-laravel)

LearnWorlds is a scale up SaaS company operating in the eLearning space. The LearnWorlds product / platform serves the most varied customer base: from yoga teachers, to universities, training organisations and corporations.

With LearnWorlds, they can implement and deliver digital learning experiences, create online courses & sell them to their audience, create a beautiful site and run a whole business.

eLearning is constantly on the rise; combining this trend with both our commercial success & technical strength LearnWorlds also got a 32M$ funding from Insight Partners (the same who have funded Wix, Docker, N26 to name a few).

Also, we are hiring! Check our open positions and join this exciting journey! -> https://bit.ly/open-jobs-lvel