🎀 Speaking

πŸ—£οΈ I regularly speak at conferences, meetups, and online events about Azure, Microsoft 365, DevOps, End-to-End Testing, GitHub, and other technical topics. On this page you can find a list of my past and upcoming speaking engagements.

πŸ’¬ Want me to speak at your event?

πŸ“§ If you'd like me to speak at your event, please reach out via the contact page. You can also check out my πŸ”— speaking profile and possible sessions on the sessions page.

πŸš€ Upcoming Events

Where you can catch me next

πŸ”₯ Upcoming

🎯 DevFest Catania 2025

πŸ“… Nov 15, 2025 – Nov 15, 2025
πŸ“ Catania, Italy
πŸ”₯ Upcoming

🎯 .NET Developer Conference '25

πŸ“… Nov 24, 2025 – Nov 27, 2025
πŸ“ KΓΆln, Germany
πŸ”₯ Upcoming

🎯 WPC 2025

πŸ“… Dec 02, 2025 – Dec 04, 2025
πŸ“ Assago, Italy
πŸ”₯ Upcoming

🎯 Experts Live Denmark 2026

πŸ“… Feb 24, 2026 – Feb 25, 2026
πŸ“ Copenhagen, Denmark

πŸ“š Past Events

A selection of previous conferences and meetups

βœ… Completed

πŸ† Experts Live Austria 2025

πŸ“… Jun 18, 2025 – Jun 18, 2025
πŸ“ Linz, Austria
βœ… Completed

πŸ† Tabya Conf 2025

πŸ“… May 30, 2025 – May 30, 2025
πŸ“ Taggia, Italy
βœ… Completed

πŸ† MSAIHub Zurich: AI Convergence – Connecting Academia, Experts & Business

πŸ“… May 16, 2025 – May 16, 2025
πŸ“ ZΓΌrich, Switzerland
βœ… Completed

πŸ† Global Azure Milano 2025

πŸ“… May 12, 2025 – May 12, 2025
πŸ“ Milan, Italy
βœ… Completed

πŸ† Global Azure 2025 Catania

πŸ“… May 10, 2025 – May 10, 2025
πŸ“ Catania, Italy
βœ… Completed

πŸ† CollabDays Switzerland

πŸ“… Apr 11, 2025 – Apr 11, 2025
πŸ“ ZΓΌrich, Switzerland
βœ… Completed

πŸ† WPC 2024

πŸ“… Nov 26, 2024 – Nov 28, 2024
πŸ“ Assago, Italy
βœ… Completed

πŸ† Codemotion Milan 2024

πŸ“… Oct 22, 2024 – Oct 23, 2024
πŸ“ Milan, Italy
βœ… Completed

πŸ† Experts Live Europe 2024

πŸ“… Sep 23, 2024 – Sep 25, 2024
πŸ“ Budapest, Hungary
βœ… Completed

πŸ† ESPC23 - European SharePoint, Office 365 & Azure Conference

πŸ“… Nov 27, 2023 – Nov 30, 2023
πŸ“ Amsterdam, The Netherlands
βœ… Completed

πŸ† .NET Conf 2023

πŸ“… Nov 14, 2023 – Nov 16, 2023
βœ… Completed

πŸ† Codemotion Milan 2023

πŸ“… Oct 24, 2023 – Oct 25, 2023
πŸ“ Milan, Italy

πŸ› οΈ Technologies & Topics

Keywords extracted from session titles and descriptions

πŸ’‘ .NETπŸ’‘ Active DirectoryπŸ’‘ AIπŸ’‘ AngularπŸ’‘ APIπŸ’‘ AzureπŸ’‘ B2CπŸ’‘ BlazorπŸ’‘ CI/CDπŸ’‘ CodespacesπŸ’‘ DockerπŸ’‘ FunctionsπŸ’‘ GitπŸ’‘ GITπŸ’‘ GitHubπŸ’‘ JavaScriptπŸ’‘ KubernetesπŸ’‘ Microsoft 365πŸ’‘ Office 365πŸ’‘ PowerShellπŸ’‘ PythonπŸ’‘ ReactπŸ’‘ RedisπŸ’‘ Semantic KernelπŸ’‘ serverlessπŸ’‘ TeamsπŸ’‘ Visual StudioπŸ’‘ Vue

πŸ’Ό Available Sessions

Talks ready for conferences, meetups, and corporate events

🎯 Career in tech - Q&A + Tips & Tricks

🌐 English

Join us for this exciting panel where we talk about a career in tech, parenthood in tech, tips how to get a job at Microsoft (or any other large tech corporation) and other important topics. Bring your questions, get your answers, and share ideas with other attendees.

πŸ‘οΈ View details

🎯 Ask The Experts: Cloud

🌐 English

Join us at the Speakers Booth in the Expo Hall to find your favorite speakers hanging out here during conference breaks and ask your questions. Take this opportunity to get the answers you are looking for!

πŸ‘οΈ View details

🎯 The Marauder’s Map to Your First Great Talk

🌐 English

Embark on a magical journey to becoming a confident speaker attending this session of the Wannabe Content Creator Academy. Just as the Marauder’s Map guides wizards and witches through hidden passages and secret routes, this session will navigate you through the essential steps of crafting and delivering your first impactful presentation. You’ll uncover the secrets to structuring your talk, engaging your audience, and overcoming common obstacles that every new speaker faces. With practical tips, creative exercises, and personalized feedback, you will learn all the tools to confidently chart your own path to speaking success. Whether you're a budding content creator or an aspiring public speaker, this map will lead you to your first great talk. Attending this session you will have the possibility to master your first lighting talk during the event receiving personalized feedbacks to make your first steps in this world.

πŸ‘οΈ View details

🎯 Attack of the clones: multiply your Microsoft 365 governance superpowers with Azure Functions

🌐 English

The agility to enforce policies and manage resources efficiently in Microsoft 365 is paramount. Join a deep dive session led by Ema and Kas, focusing on the strategic deployment of Azure Functions to automate governance tasks and enhance compliance across Microsoft 365. This session will explore the power of serverless computing to streamline user lifecycle management and execute real-time compliance audits, ensuring your governance strategy is robust and resilient. Through practical demos, attendees will learn how to architect Azure Functions as guardians of their Microsoft 365, maintaining order and security against potential threats.

πŸ‘οΈ View details

🎯 Autenticazione al top con Blazor

🌐 English

Azure Active Directory Γ¨ un servizio che, fra le tante cose, consente agli utenti delle tue applicazioni Blazor (e non solo) di accedere utilizzando i social login, gli enterprise login (o possono creare un nuovo account locale nel tuo tenant Azure B2C). PoichΓ© si tratta di un tenant Azure Active Directory, hai accesso a potenti funzionalitΓ  come l'autenticazione a piΓΉ fattori e il Conditional Access. In aggiunta, potrai gestire anche i diversi ruoli all'interno di un'applicazione. Dopo questa sessione sarai in grado di imprentare queste logiche in una applicazione Blazor WASM Hosted che sfrutta Azure AD per gestire gli utenti e i ruoli connessi ad essi.

πŸ‘οΈ View details

🎯 Coding in the cloud with GitHub Codespaces

🌐 English

Codespaces is a new GitHub service that allows you to create a development environment directly in the browser. This obviously allows it to be used from any device and above all to create an environment with specific versions of libraries and tools, thus saving a lot of precious time. In this session, we will see how to start using Codespaces and also take advantage of its integration with Visual Studio Code and Visual Studio.

πŸ‘οΈ View details

🎯 Da zero a produzione con Blazor, Semantic Kernel e Azure

🌐 English

Tutti ne parlano, ma ancora in pochi hanno portato in produzione una applicazione che utilizzi i modelli generativi, opportunamente orchestrati, per dare valore agli utenti finali. In questa sessione vedremo come realizzare da zero una applicazione con Blazor, Semantic Kernel e Azure pronta per la produzione.

πŸ‘οΈ View details

🎯 Coding in the cloud with GitHub Codespaces

🌐 English

Codespaces is a new GitHub service that allows you to create a development environment directly in the browser. This obviously allows it to be used from any device and above all to create an environment with specific versions of libraries and tools, thus saving a lot of precious time. In this session, we will see how to start using Codespaces and also take advantage of its integration with Visual Studio Code and Visual Studio.

πŸ‘οΈ View details

🎯 Developing reusable components for Blazor WASM

🌐 English

One of the best feature of Blazor is the possibility to create reusable pieces of user interface code into reusable UI controls. This thing increase your productivity especially when you have created a lot of reusable components for different projects. In this session I will show how to create a library with a lot of reusable components and how to share them in your company with GitHub Packages Registry.

πŸ‘οΈ View details

🎯 Attack of the clones: multiply your Microsoft 365 governance superpowers with Azure Functions

🌐 English

The agility to enforce policies and manage resources efficiently in Microsoft 365 is paramount. Join a deep dive session led by Ema and Kas, focusing on the strategic deployment of Azure Functions to automate governance tasks and enhance compliance across Microsoft 365. This session will explore the power of serverless computing to streamline user lifecycle management and execute real-time compliance audits, ensuring your governance strategy is robust and resilient. Through practical demos, attendees will learn how to architect Azure Functions as guardians of their Microsoft 365, maintaining order and security against potential threats.

πŸ‘οΈ View details

🎯 What I've learned after five years of developing product for Teams

🌐 English

In the last 4-5 years I had the opportunity to develop products for Teams (and not only) and of course I made a lot of mistakes and I'm still making them today. In this session I'll try to tell you what has been my experience, what I've learned and how now I can make a PoC in no time thanks to Visual Studio, Azure and other tools like Playwright.

πŸ‘οΈ View details

🎯 Accepting payment with Stripe in your Blazor applications

🌐 English

Accepting payments on a web application has become very common and crucial, especially if you are developing a SaaS. O course you can implement all this from scratch but there are many things not to be underestimated that a service like Stripe has already solved for you. In this session we will see how to create your first end-to-end integration with Stripe in a Blazor application. We will see how to process one-time payments, subscriptions and much more.

πŸ‘οΈ View details

🎯 Unleash the power of the Static Web Apps with VS Code and GitHub

🌐 English

Very often the deployment of our products is an underestimated activity of the whole project. With the Static Web Apps you accelerate your app development with managed global availability for static content hosting and dynamic scale for integrated serverless APIs. In this session you can see how to unleash the power of this Azure service and with your daily tools like VS Code and GitHub.

πŸ‘οΈ View details

🎯 Manage the Power Apps lifecycle with GitHub

🌐 English

Develop PowerApps should be very simple but deliver good solutions and manage the lifecycle in the right way of this kind of new apps have the same issues as normal "code development". With GitHub, you can manage the entire lifecycle of the PowerApps applications from the first screen drawing to the production environment release.

πŸ‘οΈ View details

🎯 Develop and distribute Azure Functions using K8s and CI/CD

🌐 English

If you are planning to move away from your monolith application or you are interested in seeing how serverless will be the future for real-world micro-services-based applications, then this session is for you. We'll do a deep dive into the runtime to understand where .NET Core fits and we'll have also a look on the deployment part, that can leverage both your existing architecture or Kubernetes.

πŸ‘οΈ View details

🎯 Azure Web Application Firewall vs The World

🌐 English

Nowadays, it is very easy to expose a web application on the Internet, but obviously, in doing so we expose ourselves to hacker attacks or otherwise security holes that we need to pay special attention to. Azure Web Application Firewall is a quick way to add a strong security part to our applications. But you have to be careful because he alone is not enough! In this session, we will look at how to configure Azure WAF and other tricks we must have during development to release a more secure SaaS.

πŸ‘οΈ View details

🎯 Microsoft Teams Meeting extensions: meetings as you've never seen them before.

🌐 English

Much of our time now is spent in online meetings. Getting users to interact, however, with the content on Microsoft 365 is not easy. With one of the most exciting new developments for Microsoft Teams, it is possible to enhance the user experience even within meetings. In this session, we will look at what Teams Meeting Extensions are, what the potential of this technology is, and what we are tools can be used to create them.

πŸ‘οΈ View details

🎯 From Docker Compose to .NET Aspire: Revolutionizing Cloud-Native Development

🌐 English

Managing multiple services and configurations and ensuring observability can be daunting in the evolving landscape of cloud-native applications. Enter .NET Aspire, a transformative application stack by Microsoft designed to streamline the development of distributed systems.​ This session delves into the journey of transitioning from traditional Docker Compose setups to the cohesive and developer-friendly environment of .NET Aspire. We'll explore how Aspire's AppHost project simplifies orchestration, enhances observability with built-in OpenTelemetry support, and integrates seamlessly with tools like Redis and PostgreSQL.

πŸ‘οΈ View details

🎯 Public Speaking is not only for events

🌐 English

Think public speaking is just for big stages and spotlight moments? Think again. Whether you're explaining a technical idea to your team, giving a project update in a daily stand-up, or pitching a new feature to leadership, you're public speaking. Every. Single. Day. In this session, we’ll explore how communication is a core tech skill β€” not a soft skill. You’ll learn how to use public speaking techniques to sound more confident in meetings, structure ideas clearly, and make sure your voice gets heard (without rambling or freezing up). You’ll walk away with a toolkit to communicate with clarity and confidence β€” whether you're an introvert, a tech lead, or somewhere in between. Public speaking doesn’t start when you grab a mic β€” it starts the moment you open your mouth. Let’s make it count.

πŸ‘οΈ View details

🎯 GitHub Copilot: your new rubber duck

🌐 English

Ever debugged code by explaining it to a rubber duck? What if your debugging buddy could suggest fixes, review your code, and prevent bugs? In this session, we’ll explore how to use Copilot beyond autocomplete, making it an active collaborator for code reviews, bug prevention, and pair programming. With Copilot, you spend less time switching between tabs, it helps you find solutions directly in your IDE, from fixing bugs to referencing GitHub issues related to your work. Join us to unlock AI-powered pair programming and take your development process to the next level! πŸš€

πŸ‘οΈ View details

🎯 Think Small, Win Big: The Unexpected Power of Small Language Models

🌐 English

The AI landscape is dominated by massive language models (LLMs), but bigger isn’t always better. Small Language Models (SLMs) are emerging as powerful, efficient, and cost-effective alternatives, especially when combined with Retrieval-Augmented Generation (RAG). But when should you choose an SLM over an LLM? In this session, we’ll explore the real-world advantages of SLMs, from faster inference and lower computational costs to improved privacy and customization. We’ll break down scenarios where SLMs outperform their larger counterparts and demonstrate a high-performing RAG pipeline that enables an SLM to function like an LLM. Sometimes, small is the smarter choice.

πŸ‘οΈ View details

🎯 Revolutionizing Backend: Unleashing the Power of ASP.NET Core Minimal API for Frontend Developers

🌐 English

Discover how ASP.NET Core Minimal API streamlines backend development for frontend experts. Learn about its minimalist design, rapid performance, and seamless integration with modern frontend frameworks. Join us to unleash the potential of Minimal API and revolutionize your project development.

πŸ‘οΈ View details

🎯 Creare applicazioni con un'interfaccia utente professionale in Power Apps Canvas

🌐 Italian

Usando Power Apps Canvas, le applicazioni che creiamo hanno un aspetto molto basilare, con una consistenza grafica davvero scarsa rispetto al resto delle applicazioni che siamo abituati a usare in Microsoft 365. In questa sessione mostreremo trucchi e suggerimenti pratici/tecnici per creare applicazioni in Canvas App che siano professionali e responsive, andando oltre ciΓ² che l'ambiente ci offre di default. Vedremo anche esempi pratici su come utilizzare il template open source 'fluentui-custom-theme' per dare un tocco piΓΊ moderno alle applicazioni Canvas.

πŸ‘οΈ View details

🎯 Versionamento e pubblicazione di librerie con Git e GitHub Action

🌐 Italian

In questa sessione mostreremo alcuni strumenti che ci permettono di automatizzare la gestione del versionamento di una libreria utilizzando il GitVersioning, direttamente da Visual Studio, e come sfruttare una GitHub Action per la pubblicazione automatica su NuGet.

πŸ‘οΈ View details

🎯 Autenticazione super centralizzata con IdentityServer 4 e Azure AD

🌐 Italian

L'autenticazione Γ¨ sempre un punto molto delicato durante lo sviluppo e soprattutto il rilascio delle nostre applicazioni. Spesso non viene data la giusta importanza alla parte di security come viene data ad altre parti del progetto. In questa sessione vedremo come con IdentiyServer Γ¨ possibile centralizzare la parte di autorizzazione e autenticazione delle nostre applicazioni web, mobile (e pure on-prem). Nel caso specifico vedremo anche come configurare "alla perfezione" IdentityServer con Azure AD B2C.

πŸ‘οΈ View details

🎯 ASP.NET Core SignalR

🌐 Italian

Dopo una prima versione presente su ASP.NET 4, SignalR approda anche nella nuova versione di ASP.NET Core. In questa sessione andremo a vedere come realizzare una dashboard che si aggiorna in tempo reale sfruttando ASP.NET Core API, SignalR e Azure.

πŸ‘οΈ View details

🎯 ASP.NET Core 2.0: Best Practices per le Web API

🌐 Italian

Tutti noi abbiamo realizzato delle Web API per esporre dati e informazioni ad applicazioni web o mobile. Ma abbiamo seguito davvero le best practices per la loro realizzazione e pubblicazione? In questa sessione analizzeremo proprio questi punti e vedremo come pubblicare le nostre Web API su Azure e come le possiamo gestire nel migliore dei modi con Azure API Management.

πŸ‘οΈ View details

🎯 Python per sviluppatori C#

🌐 Italian

Se sei uno sviluppatore .NET e ti vuoi avvicinare a Python ma non sai da dove iniziare? In questa sessione vedremo come scrivere le prime righe di codice in Python, le analogie che ci sono con C# e come velocizzare l'apprendimento di questo linguaggio sfruttando le conoscenze giΓ  acquisite per dotnet.

πŸ‘οΈ View details

🎯 ASP.NET Core and Graph API

🌐 English

This session will provide an overview of what is Microsoft Graph API and how to call it from a service. At the end of this session, the audience will be able to build a multi-tenant daemon or service that use the OAuth2 client credentials grant to acquire an access token which can be used to call the Microsoft Graph API and access the tenant data. We will then deploy the daemon on Azure and we'll see how to schedule it at regular intervals.

πŸ‘οΈ View details

🎯 Da web ad applicazioni desktop con Blazor ed Electron

🌐 Italian

Quanto sarebbe bello sviluppare un'applicazione in .NET e farla girare su OSx, Linux e Windows? Ecco, Blazor ha reso possibile anche questo. In questa sessione vediamo come trasformare la nostra app web in un'applicazione desktop perfettamente funzionante e performante.

πŸ‘οΈ View details

🎯 Office 365 unplugged

🌐 Italian

Gli esperti del prodotto a tua completa disposizione per 1 ora!

πŸ‘οΈ View details

🎯 Sviluppare applicazioni SPA con C# e Web Assembly

🌐 Italian

In questa sessione, oltre ad illustrare cos’è WebAssembly e come funziona, mostreremo Blazor, un progetto (al momento sperimentale) di Microsoft per scrivere applicazioni SPA direttamente in C#

πŸ‘οΈ View details

🎯 ASP.NET Core e Progressive Web Apps

🌐 Italian

Le Progressive Web Apps (o piΓΉ comunemente dette PWA) ormai non sono piΓΉ una buzzwords che gira su internet ma sono diventate una solida realtΓ . Molti grandi players hanno deciso di abbandonare lo sviluppo nativo per mobile e passare alle PWA. In questa sessione vedremo come anche con ASP.NET Core sia possibile realizzare una PWA in poco tempo e senza stravolgere la nostra applicazione web.

πŸ‘οΈ View details

🎯 Azure SignalR Service and ASP.NET Core

🌐 Italian

Da un po' di tempo Microsoft ha rilasciato un nuovo servizio per Azure e questa volta riguarda il Real Time. E' possibile infatti, con Azure SignalR Service, avere un servizio fully-managed per gestire la parte Real Time delle nostre applicazioni, realizzata utilizzando ASP.NET Core SignalR. Dopo una breve introduzione sul real time e ASP.NET Core, andremo a vedere come sfruttare questo nuovo servizio dalle belle promesse.

πŸ‘οΈ View details

🎯 Inviare auguri di Natale con HTML5 e ASP.NET Core

🌐 Italian

In questa sessione vedremo come utilizzare due tecnologie diverse come Media Recorder API di HTML5 e ASP.NET Core per inviare video di messaggi di auguri ad amici, parenti e chiunque tu voglia. Vedremo inoltre come applicare al video degli effetti utilizzando semplicemente CSS3 e Azure per inviare un numero elevato di email a basso costo e in modo affidabile.

πŸ‘οΈ View details

🎯 Progressive Web Apps con ASP.NET Core e Azure Web Apps

🌐 Italian

Progressive Web Apps ormai non Γ¨ piΓΉ una buzzword ma Γ¨ diventato un nuovo approccio per sviluppare applicazioni web. In questa sessione vedremo come realizzarne una a partire da un'applicazione realizzata con ASP.NET Core, sfruttando come hosting tutte le potenzialitΓ  delle Azure Web Apps.

πŸ‘οΈ View details

🎯 Colorare Babbo Natale assieme con SignalR

🌐 Italian

Stare assieme Γ¨ l'essenza del Natale, anche in versione 2.0! SignalR ci viene in aiuto e, tac, il gioco Γ¨ fatto!!!

πŸ‘οΈ View details

🎯 Blazor: le tue applicazioni C# nel browser senza JavaScript

🌐 Italian

Hai giΓ  provato a migrare le tue applicazioni desktop sul web usando React, Angular o Vue e hai iniziato a soffrire di emicranie e calvizie? Questa allora Γ¨ la sessione che fa per te. Ti faremo passare le emicranie a colpi di Blazor: il nuovo framework per sviluppare sul web con C# e .NET. Nel corso della sessione scropriremo le caratteristiche principapli di Blazor e migreremo un'applicazione "reale" dal desktop al web senza usare JavaScript.

πŸ‘οΈ View details

🎯 Come sopravvivere alla sindrome dell'impostore e vivere felici

🌐 Italian

Quante volte vi Γ¨ capitato di trovarvi in una riunione e non servivi all'altezza degli altri colleghi? Oppure quante volte vi gira in testa la domanda "ma lo starΓ² facendo nel modo giusto?" ogni volta che scrivete una riga di codice che sapete verrΓ  vista da qualcuno del vostro team? Potrei andare avanti all'infinito, ma questi sono solo alcune delle domande che si fa una persona "affetta" dalla sindrome dell'impostore. In questa sessione proverΓ² a spiegarvi come superare queste paure e al tempo stesso diventare super produttivi con alcuni consigli utili per organizzare al meglio le giornate tipo dell'impostore che Γ¨ dentro di noi.

πŸ‘οΈ View details

🎯 Immersive Reader - un servizio per aiutare a leggere e comprendere meglio i testi

🌐 Italian

Questo servizio, attualmente in preview, Γ¨ unico nel suo genere. Non esistono altre piattaforme cloud oltre a Azure che lo mettono a disposizione. Immersive Reader Γ¨ un servizio per gli sviluppatori che vogliono incorporare all'interno delle proprie applicazioni funzionalitΓ  per migliorare la comprensione e la lettura di contenuti testuali. PuΓ² essere usato sia per aiutare persone con problemi cognitivi, sia per sistemi di e-learning o semplicemente per aiutare a focalizzare la propria attenzione su un determinato contenuto. In questa sessione vedremo, dopo una breve introduzione, come fare per usarlo in un progetto web generico e uno ASP.NET Core.

πŸ‘οΈ View details

🎯 Remote Profiling di applicazioni ASP.NET Core

🌐 Italian

Una volta eseguito il deploy della vostra applicazione in ambiente di produzione, Γ¨ difficile seguirne il ciclo di vita e sopratutto ottimizzarne le performance. In questa sessione andremo a vedere come Γ¨ possibile utilizzare il remote profiling delle web app di Azure in combinazione con Visual Studio per avere una panoramica completa di tutte le attivitΓ , consumo di memoria e tanto altro della vostra applicazione ASP.NET Core.

πŸ‘οΈ View details

🎯 Understanding Microsoft Graph

🌐 Italian

Le API di Microsoft Graph aprono una serie di opportunità per gli sviluppatori pressochè infinite. Con esse infatti è possibile interagire con tutto l'ecosistema di Microsoft 365. Sfruttandole nel modo giusto è possibile creare soluzioni di governance, automatizzare processsi e tanto altro. In questa sessione vedremo alcuni esempi partendo dalle basi con il primo "Hello Graph".

πŸ‘οΈ View details

🎯 Niente più ambiente di sviluppo locale con GitHub Codespaces

🌐 Italian

Codespaces Γ¨ un nuovo servizio di GitHub che permette di creare un environment di sviluppo direttamente nel browser. Questo permette ovviamente di poterlo utilizzare da qualsiasi device e soprattutto creare un ambiente con versioni specifiche di librerie e tool, risparmiando cosΓ¬ un sacco di tempo prezioso. In questa sessione vedremo come iniziare a utilizzare Codespaces e sfruttarne pure l’integrazione con Visual Studio Code.

πŸ‘οΈ View details

🎯 Realizzare app per Teams con Blazor e C#

🌐 Italian

Realizzare app per Teams Γ¨ un po' il goal di molti sviluppatori nell'ultimo anno. Ci sono diversi modi per integrare le proprie applicazioni all'interno di Teams e una di queste Γ¨ utilizzare Blazor. Sessione quasi esclusivamente di live coding in cui realizzeremo un semplice Time Tracker all'interno di Teams.

πŸ‘οΈ View details

🎯 Scrivere estensioni per Visual Studio Code

🌐 Italian

Visual Studio Code Γ¨ stato ben accolto da tutti gli sviluppatori, Microsoft e non, anche grazie alla quantitΓ  di estensioni presenti nel Marketplace che ne estendono la funzionalitΓ . La maggior parte di queste estensioni sono state scritte dalla community sulla base delle proprie necessitΓ  ed esperienze dirette. In questa sessione vedremo come creare delle estensioni e pubblicarle nel marketplace con estrema facilitΓ .

πŸ‘οΈ View details

🎯 Sviluppare in .NET 5 con VS Code e GitHub Codespaces

🌐 Italian

GitHub Codespaces mette a disposizione un ambiente di sviluppo completamente nel cloud a cui potete accedere da qualsiasi device e lavorare al vostro progetto anche dal vostro browser preferito. In questa sessione vedremo come Γ¨ possibile collegarsi al vostro ambiente di sviluppo remoto con Visual Studio Code e come questo puΓ² aiutare a essere piΓΉ produttivi durante lo sviluppo.

πŸ‘οΈ View details

🎯 Sviluppare PWA con Blazor

🌐 Italian

Di solito una Progressive Web Application Γ¨ una Single Page Application che viene fatta "girare" sul browser. In questa sessione vedremo come utilizzare Blazor per soddisfare tutti i requisiti che deve avere una PWA per essere definita tale: offline, interfaccia come un'app, notifiche e tanto altro.

πŸ‘οΈ View details

🎯 Sviluppa da ovunque con GitHub Codespaces

🌐 Italian

GitHub Codespaces mette a disposizione tutta la potenza di Visual Studio Code, terminal, GitHub Copilot, version control, impostazioni sincronizzate e tutte le estensioni direttamente da dentro il browser oppure puoi lavorare direttamente dal tuo PC con Visual Studio Code. Potenza di sviluppo quasi illimitata nel cloud, al costo di un caffe al giorno.

πŸ‘οΈ View details

🎯 How you can manage Microsoft 365 with Graph and Azure

🌐 English

Managing a Microsoft 365 tenant is not easy, especially large ones. There are often tasks that can be automated, especially repetitive ones with certain rules. In this session we will see how the Graph API, after a brief introduction, can help us manage many aspects of Microsoft 365, automate some tasks with Azure Functions (PowerShell or C#) and make our lives much easier.

πŸ‘οΈ View details

🎯 Automate your tenant with PowerShell and Azure Functions

🌐 English

This talk will introduce you to the capabilities of Azure PowerShell Function Apps for Azure administration, interactions with Microsoft 365 and much more. We'll explore the possibilities of these apps through real-world examples, and then guide you through the process of creating and deploying your own Azure Function Apps using PowerShell. With hands-on demonstrations, you'll be equipped to utilize Azure Function Apps to their full potential.

πŸ‘οΈ View details

🎯 C# Scripting con Visual Studio Code e .NET Core

🌐 Italian

Chi lo ha detto che C# per usarlo bisogna compilarlo? Unendo la potenza di Roslyn e la possibilitΓ  di eseguire codice cross-platform con .NET Core, la creazione di script in C# Γ¨ diventata molto utile per creare script di automazione, programmi eseguibili da riga di comando, estensioni per altre applicazioni e tanto altro ancora. In questa sessione andremo a vederne le basi per iniziare a lavorare con questa "estensione" di C#.

πŸ‘οΈ View details

🎯 GIT and Gitflow for PowerShell

🌐 English

Git is a powerful and popular version control system that allows developers to collaborate on projects and manage their code. GitFlow is a branching model that defines a standard way of working with Git, making it easier to implement features, fix bugs, and release software. In this session, we will see how to use Git and GitFlow with PowerShell to streamline your development workflow and improve your productivity. You will also see some examples of common scenarios and challenges that you may encounter when working with Git and GitFlow, and how to solve them using PowerShell commands and scripts. Don't forget to bring your laptop if you want to interact during the session!

πŸ‘οΈ View details

πŸ—£οΈ Sessions by Language

🌍 English

πŸ“Š 26 sessions

🌍 Italian

πŸ“Š 26 sessions