-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
33 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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: | | ||
<b> | ||
La partecipazione in presenza è gratuita e libera, ma è OBBLIGATORIA la registrazione su: | ||
<a href="https://www.eventbrite.com/e/usare-la-programmazione-funzionale-e-divertente-tickets-891822273427?aff=oddtdtcreator">form di registrazione per partecipare a JUG Milano in presenza</a> | ||
</b><br/> | ||
Prevediamo di effettuare la diretta streaming su YouTube (con VOD a seguire) dell'evento. | ||
--- |