Wannabe Speaker 1
Back-end • October 2022
Wannabe Speaker 1
About
Wannabe Speaker 1
About

Design Patterns e best practices nella progettazione di architetture a microservizi
Speaker: Gaia Locchi

MC: Mattia Tommasone

La maggiore sfida nel progettare sistemi è individuarne l'architettura migliore in contesti diversi. Design pattern e best practices sono i nostri migliori alleati per affrontarla. Il talk è finalizzato a mostrare quali di questi e come possono essere impiegati nella progettazione di architetture a microservizi distribuite per costruire sistemi altamente scalabili e performanti.

Using Rust to build beautiful CLI apps
Speaker: Danilo Spinella

MC: Luciano Mammino

Rust is the new shiny programming language of the last years. Its usage among command line programs has increased over the years, due to its safety and performance. In this talk a CLI application will developed from 0, considering many things such as configuration and ease of use. Various useful and widespread crates will be shown along with the best practices: from serde to serialize and deserialize the most common data format, to clap to parse the argument in a user-friendly way. By the end of this talk, you will know how to build a cli app for fetching and showing the weather.

Language
English
Level
Intermediate
Length
32 minutes
Type
About the speakers
About the speakers
Gaia Locchi
Software DeveloperBrandon Group
Bachelor's degree in Computer Engineering at Roma Tre and master's degree in Computer Science and Engineering at Politecnico di Milano. Software developer at Brandon Group. Working mostly with technologies like as Spring, Apache Camel, and RabbitMQ to create a range of application platforms and middleware solutions in Kotlin. Quite familiar with Amazon Web Services.
Danilo Spinella
Software Engineer in PackagingSUSE
I am passionate engineer that is currently working as a packager at SUSE. I am specialized in init systems and boot, but in the years I have been developing various different things, including rust tools, wayland and cli applications.
Details
Language
English
Level
Intermediate
Length
32 minutes
Type