Talk in English - US at Italian C++ Conference 2016
Short URL: https://joind.in/talk/89074
(QR-Code (opens in new window))
REST e Websocket in C++ diventano semplici e produttivi con il REST SDK
Comments
Comments are closed.
Raffaele, come sempre si presenta come un gran divulgatore. Ogni suo intervento è di grande ispirazione e l esposizione sempre chiara. Ha il dono di presentare, anche concetti relativamente avanzati, con grande dettaglio ma li rende comprensibili alle masse.
Sessione interessantissima e presentata benissimo!
Si vede che lo speaker è molto in gamba, ma avrei preferito meno chiacchiere all'inizio.
Le librerie presentate mi hanno senz'altro interessato - anche se soprattutto PPL, che era tangenziale al talk. Un po' superficiale l'esposizione, molto saltellante tra esempi di codice fatto senza spiegare in maniera compiuta il modo in cui stanno insieme i vari pezzi - anche se probabilmente l'obiettivo di un talk introduttivo come questo vuole più essere "fare fuochi d'artificio" mostrando esempi che spiegare per filo e per segno la struttura una libreria complessa e i principi dietro al suo design (cosa che personalmente avrei preferito di gran lunga).
Al di là della struttura del talk, sono rimasto a tratti perplesso sia sul codice (soprattutto sull'uso delle coroutine, abbondantemente lodate ma in genere "uccise" a colpi di co_await secchi sui task restituiti dalle funzioni dell'SDK, rendendo tutto esattamente equivalente a normale codice a sub-routine; e ho il preciso ricordo di codice portato ad esempio di conversione da stringa narrow a stringa wide fatto con un "widening ignorante", che dimentica che per passare da UTF-8 a UTF-16 non basta mettere gli stessi numeri in interi più larghi) che per quanto riguarda diverse giustificazioni date (non si può andare in listen su un socket "ovviamente" per "motivi di sicurezza"? il server HTTP su Windows pre-Vista non è disponibile perché non c'è HTTP.sys? Ma c'è comunque in bundle un webserver basato su Boost.ASIO...).
Bella sessione, molto pratica. Unica pecca il divagare su alcuni argomenti che ha tolto tempo prezioso.
Tanti spunti, speaker appassionato, tematiche moderne.
Talk molto bello, ho apprezzato soprattutto l'adattamento al codice perchè funzionasse con le coroutine.