diff --git a/_posts/meeting-155.md b/_posts/meeting-155.md new file mode 100644 index 0000000..583deff --- /dev/null +++ b/_posts/meeting-155.md @@ -0,0 +1,33 @@ +--- +layout: new_generic +uid: meeting155 +title: "JUG Milano Meeting #155" +date: 2024-04-04 00:00 +meetingdate: 2024-05-09 +description: "Usare la Programmazione Funzionale e' divertente!" +speaker: "Uberto Barbini" +abstract: | + La Programmazione Funzionale è semplice e divertente (o almeno dovrebbe), una volta che eliminiamo tutte le parole complicate e la matematica spesso associate ad essa. In questa sessione iniziamo con un servizio web MVC tradizionale in Kotlin (usando Ktor ed Expose) e poi lo rifattorizzeremo con live coding in un server web funzionale. Semplicemente combinando brevi funzioni pure tra di loro, senza bisogno di librerie speciali o teorie complicate. + Ecco cosa imparerai: + - Combinare funzioni: È come costruire con i mattoncini Lego, ma con le funzioni. Impareremo come collegare diverse piccole funzioni per fare cose piu' complesse. + - Gestire gli errori: Come gestire gli errori senza usare le eccezioni, se non per casi eccezionali. + - Ridurre l'accoppiamento tra componenti (Iniezione delle dipendenze): Useremo l'applicazione parziale per mantenere le dipendenze scollegate dalla logica di dominio. +bio: | + Uberto is a polyglot programmer with more than 20 years of experience designing and building successful software products in (too) many industries. + He discovered his love for programming when he wrote a video game on the ZxSpectrum in the 8-bit era. He is still very passionate about writing the best code to deliver value to the business, in the shortest time, and not only once but at a regular pace. + When not coding, Uberto loves public speaking, mentoring, and writing. He wrote about Functional Programming in Kotlin (https://pragprog.com/titles/uboop/from-objects-to-functions), O'Reilly 97 Things (https://learning.oreilly.com/library/view/97-things-every/9781491952689/) and DDD (https://leanpub.com/cronache-di-domain-driven-design) + You can read his blog here: https://medium.com/@ramtop +location: eDreams ODIGEO Via Fara 26 20124 Milano - evento gratuito previa registrazione OBBLIGATORIA (vedi dettagli) +thanks: grazie alla co-organizzazione con eDreams ODIGEO +address: Via Gustavo Fara, 26, 20124 Milano MI +map: "https://goo.gl/maps/oBfwjGvLsG7XgDdq8" +slides: +video: +code: +miscdetails: | + + La partecipazione in presenza è gratuita e libera, ma è OBBLIGATORIA la registrazione su: + form di registrazione per partecipare a JUG Milano in presenza +
+ Prevediamo di effettuare la diretta streaming su YouTube (con VOD a seguire) dell'evento. +---