© Mapbox, © OpenStreetMap


Davide Bellone

Davide Bellone

Senior software .NET developer | Microsoft MVP

Senior software .NET developer | Microsoft MVP

Turin, Italy

I'm a software developer with 9 years of experience in the .NET world. I've worked with various technologies related to the Microsoft world: among them: Microsoft SharePoint 2013, ASP.NET MVC5, .NET Core e Azure. I'm a Microsoft MVP in Developer Technologies

Sono uno sviluppatore .NET con piú di 9 anni di esperienza. Ho lavorato con diverse tecnologie del mondo Microsoft, tra cui SharePoint 2013, ASP.NET MVC5, .NET Core e Azure. Sono un Microsoft MVP in Developer Technologies.


Area of Expertise

  • Information & Communications Technology


  • .NET
  • Azure


Azure DevOps: plan, build, and release projects en it

Azure DevOps is the platform provided by Microsoft to help teams collaborate using shared tools.

In this session, we're going to see what Azure DevOps is from a high-level perspective, and then we'll deep dive into Build and Release pipelines to improve our team workflows and to perform faster and better releases.

We will build a .NET application and publish it on Azure by using the CI/CD capabilities provided by Azure DevOps.

This talk is language agnostic, even though the examples showcased are built with .NET Core.

The preferred session duration is 1h.

Azure DevOps: plan, build, and release projects en it

Azure DevOps é la piattaforma fornita da Microsoft per aiutare la collaborazione dei team tramite tools condivisi.

In questa sessione andremo a vedere quali funzionalitá Azure DevOps ci fornisce con una visione ad alto livello, e spiegheró come usare le pipeline di Build e Release per migliorare i workflow all'interno del team ed effettuare release piú rapide e qualitativamente migliori.

Questo talk non fa riferimento ad un particolare linguaggio di programmazione, anche se il progetto usato come esempio é sviluppato con .NET Core.

La durata di questa sessione é di circa 1 ora.

Getting started with asynchronous messaging with Azure Service Bus en it

In a world of asynchronous communication, we can use Azure Service Bus, the message broker service provided by Azure, to send messages from one service to another.

In this session, we will talk about the main concepts of Azure Service Bus, and we will answer a simple - yet not so obvious - question: what is the difference between Queue, Topic, and Subscription?

We will also see how Azure Service Bus works on a .NET application, by sending and receiving messages between services.

Introduzione ad Azure Service Bus per la comunicazione asincrona tra servizi en it

In un mondo ricco di comunicazione asincrona, Azure Service Bus ci permette di far comunicare servizi diversi tramite code.

In questa sessione introdurremo Azure Service Bus e risponderemo ad alcune domande, come: quali sono le differenze tra Queue, Topic e Subscription?

Lo scopriremo con una sessione di live coding, nella quale faremo comunicare diversi servizi .NET tramite code.

.NET 5, 6, and 7 for busy developers en it

Many developers are still using .NET Core 3.1, even though it reached EOL in 2022.

We now have .NET 5, .NET 6, and .NET 7 available, each with some improvements and new functionalities.

In this session, we're going to explore the most important things a .NET developer should know about the newest versions of the framework.

On average, this session takes 1 hour. I can add or remove topics to adjust its duration.

.NET 5, 6, and 7 for busy developers en it

Molti sviluppatori usando ancora .NET Core 3.1, che peró ha raggiunto la fine del supporto a dicembre 2022.

Ora possiamo usare .NET 5, .NET 6, and .NET 7, ciascuno di essi con particolari migliorie e nuove funzionalitá.

In questa sessione, andremo a veder alcune delle novitá piú importanti del mondo .NET: piccole e grandi cose che ogni sviluppatore rimasto a .NET Core 3.1 dovrebbe conoscere.

Questa sessione dura circa 1 ora. Si può regolare la durata togliendo o aggiungendo argomenti.

Johannesburg MS Developer User Group (@JHBMSDUG) Monthly

May 2023 Johannesburg, South Africa

Codegen 2023

February 2023 Verona, Italy

Torino .NET

.NET 5, 6, and 7 for busy developers.

An informal talk about the news in the .NET world.

November 2022 Turin, Italy

Global Azure Torino 2022

May 2022 Turin, Italy

Torino .NET User group - remote Meetup

Azure DevOps: plan, build, and release projects.

I've talked about some general aspects of Azure DevOps and of the DevOps practices, then I drilled down into some practical usage of Build and Release pipelines to implement CI/CD processes.

YouTube link: https://www.youtube.com/watch?v=cszxbDQ7hfs

January 2021

Azure Meetup Torino

"Azure DevOps - consegna spesso, consegna meglio"

-- translation:
"Azure DevOps - deliver often, deliver better"


October 2019 Turin, Italy

Davide Bellone

Senior software .NET developer | Microsoft MVP

Turin, Italy