Talks and Workshops
Here is a listing of all the talks and workshops I gave in the past, with links to slides and repos when available.
Supercharging Development Environments
How we’re revolutionizing local development shells with Nix and Flakes
First delivered on 17th April 2024 @ Nix Milano hosted by Prima
Host: Matteo Joliveau
A quick tour of the internal Flake framework we’re working on to standardize and automate local development environments provisioning in Prima, the challenges we’re facing and the principles governing our decisions.
Rust for NodeJS Developers
Supercharge your lambda and halve your AWS bill
First delivered on 22nd September 2022 @ Serverless Meetup Milano
Host: Matteo Joliveau
A lightning fast introduction to Rust aimed at TypeScript developers, showcasing the language’s main features and selling points, and how Rust can help writing faster, cheaper and more effient Lambda functions on AWS.
The Karavel Container Platform
Automating GitOps Kubernetes clusters at scale
First delivered on 23rd October 2021 @ Serverless Meetup Milano
Host: Matteo Joliveau
Official public launch of the Karavel project and the Karavel Container Platform, with an overview of the main features and usecases covered by the platform.
What is Kubernetes?
Introduction to the container revolution
First delivered in 2021 @ an internal webinar
Host: Matteo Joliveau
An internal company webinar centered on Kubernetes, what it is, what it does, and why should you consider it to manage your containerized workloads at scale.
Breaking the monolith!
Modernizing legacy APIs with GraphQL on AWS Lambda
First delivered on 23rd October 2019 @ Codemotion Milan 2019
Hosts: Matteo Joliveau, Nicola Racco
An 8 hours long workshop about the use of GraphQL and AWS Lambda to upgrade legacy APIs without touching them, so that they can be easily used by modern mobile-first clients but without the need to refactor them or maintain legacy code. The workshop focused on developing a small GraphQL API in NodeJS that would act as a proxy between clients and the legacy API server, by converting GraphQL queries into REST/SOAP/whatever protocol was used upstream. This small API was then converted into an AWS Lambda function and deployed using the Serverless framework.
Empowering the client with GraphQL
A tale of progressive adoption
First delivered on 23rd September 2019 @ DEV Community Milano Meetup
Hosts: Matteo Joliveau, Mattia Panzeri
An overview of how GraphQL changed the way we design API-driven applications and the interactions between frontend clients and backend servers. Among the covered topics were both basic and advanced practices and techniques, such as pagination, batch loading, caching and schema design.