SPEAKING

I like to share everything I learn at conferences and meetups. Here'a non-exhaustive list of my talks.

Python Pescara - November 2024 - Caging the agent

Una delle capacità più interessanti dei nuovi modelli LLM è la possibilità di invocare tools, e generare a loro volta codice, che in un circolo vizioso può essere a sua volta invocato in semi-autonomia dal modello.

Nel talk vedremo quali sono le sfide poste dalle tecniche di tool invocation, come mitigare i rischi dell’esecuzione di codice “untrusted”, e quali risvolti futuri potrebbero attenderci.

Pycon Italia - June 2022 - Leaflet on steroids with Django

Django fornisce potenti strumenti per costruire applicazioni geospaziali. Ma cosa succede quando i dati da visualizzare diventano troppi, e gli strumenti di base non bastano più?

Basato su un caso reale, in questo talk vedremo come rendere fruibili mappe basate su Leaflet sfruttando diversi meccanismi di ottimizzazione, lato backend e frontend.

Python Biella Group - November - December 2021 - Scopriamo Django

Una serie di tre serate alla scoperta di uno dei più importanti framework web per Python.

Agenda degli incontri:

  • Prima serata: architettura, introduzione, view e templates.
  • Seconda serata: testing, models, relazioni DB, usare l'ORM, i forms.
  • Terza serata: authenticazione, Django in produzione, Django REST framework.

GraphQL Wroclaw - July 2021 - Here's a subscription you can't refuse

WebSockets are mostly associated with the asynchronous capabilities of JavaScript. But it doesn't have to be JavaScript all the way down.

In this talk, you will learn how to pair Django, Channels, and Ariadne to leverage the power of GraphQL subscriptions, in a few lines of code!

Fuzzy Brains - May 2021 - Role Model Stories

Per andare oltre i blocchi, di cui parla Brené Brown, abbiamo bisogno di role model. Persone che attraverso il racconto delle loro esperienze possono ispirare motivazioni, obiettivi e risultati di chi li osserva.

Le/I role model sono la rappresentazione della possibilità di ciò che tutti possono essere al di là di stereotipi e pregiudizi. Per questo, crediamo che sia importante raccontare storie di donne, ma anche di uomini, che lavorano in ambito STEM, credono nei valori della diversità e dell'inclusione e possono aiutarci ad abbattere stereotipi e combattere il gender gap. Questo è quello che vogliamo fare con Role Model Stories.

PYTHON MEETUP FIRENZE 2020 - AVVENTURE ASINCRONE CON DJANGO Q

Django è un framework così completo che quasi non sembra vero. Ma i problemi iniziano dopo, quando Django stesso impone di usare strumenti come le task queue.

In questo talk vedrai come sfruttare Django Q per aggirare il problema, e cosa significa lavorare con il codice asincrono in Django.

SLIDES

MILANO FRONTEND 2019 - SVELTE: THE REACT KILLER?

React è a tutti gli effetti lo standard de facto per lo sviluppo di interfacce web interattive. Ma lo strapotere durerà per sempre? Svelte 3 potrebbe insidiare il trono che React ormai occupa da qualche anno. In questo talk vedremo insieme cos’è Svelte 3, in cosa è diverso da React e perché dovrebbe essere preso in considerazione.

SLIDES

PYCON IT X 2019 - DECOUPLING DJANGO WITH DJANGO REST (AND A SPRINKLE OF REACT)

With the rise of JavaScript as the lingua-franca of the web and the steady growth of libraries like React, today’s web developers can build rich and well structured frontend experiences. Pair that with Django and Django REST framework and you get the perfect combination.

But it’s not all bells and whistles. What challenges are we going to face when decoupling Django with Django REST? What are the best practices? How to structure such a project? In this talk I’ll guide Django developers (both beginners and intermediate) from 0 to structuring a decoupled Django project.