Speaker

Davide Senatore

Davide Senatore

Software Architect - Ingenium Software Engineering

Software Architect - Ingenium Software Engineering

Castelfranco Veneto, Italy

Actions

My passion for computing began in 1985, when I first encountered a Commodore 64. It was love at first sight, and I immediately knew what my professional path would be.

Today, with the same enthusiasm I had as a kid, I develop software and design architectures that enhance people's productivity. I strongly believe in the value of collaboration and knowledge sharing principles I strive to pass on to those who attend my courses or work alongside me.

Since 2006, I have contributed as a speaker at national conferences such as WPC, Codemotion, XE One Day, Google Dev Fest, and others. During these events, I present sessions on advanced development techniques and share insights from real-world cases encountered in my daily work.

La mia passione per l’informatica è nata nel 1985, quando ho incontrato per la prima volta un Commodore 64. È stato amore a prima vista, e da allora ho capito quale sarebbe stato il mio percorso professionale.

Oggi, con la stessa passione di quel ragazzino, sviluppo software e progetto architetture in grado di migliorare la produttività delle persone. Credo profondamente nel valore del confronto e nella condivisione della conoscenza, valori che cerco di trasmettere a chi partecipa ai miei corsi o collabora con me.

Dal 2006 contribuisco come speaker a conferenze nazionali come WPC, Codemotion, XE One Day, Google Dev Fest e altre. Durante questi eventi, presento sessioni su tecniche avanzate di sviluppo e condivido esperienze basate su casi reali affrontati nel mio lavoro quotidiano.

Area of Expertise

  • Information & Communications Technology
  • Physical & Life Sciences
  • Region & Country
  • Travel & Tourism

Topics

  • ASP.NET Core
  • ASP.NET Core Web API
  • RabbitMQ
  • Microservice Architecture
  • MicroFrontend
  • Angular
  • Angular Material
  • Keycloak
  • SQL Server
  • Performance tuning
  • .net framework
  • ASP.NET
  • Windows Client
  • WPF
  • ElectronJS
  • NodeJS
  • Node-RED

Google DevFest Triveneto 2022

Micro front-end with Angular Module Federation: sogno o realtà?
Gli argomenti di questa sessione saranno:
Cos’è un micro front-end?
Progettare software a micro front-end
I cardini della progettazione a micro front-end
Il «Microlith»
Integrare ed estendere le funzionalità comunicando
Separation of concerns, performance
Angular Module Federation
Developer experience

October 2022 Venice, Italy

Electron Everywhere

Panoramica del framework Electron per la creazione di applicazioni desktop a partire da applicazioni SPA.

December 2017 Venice, Italy

Single Sign-On with Identity Server 4

Panoramica di un server IAM per la realizzazione di un sistema SSO.

November 2017 Venice, Italy

XE Community Meeting - UI Night - Bootstrap vs Angular Material

Confronto dello UI Framework Angular Material con il conosciutissimo Bootstrap.

September 2016 Preganziol, Italy

Practical Ionic

Utilizzo del framework Ionic per la realizzazione di applicazioni mobile.

March 2016 Preganziol, Italy

Visual Studio 1025 Saturday

Cordova Tools for Visual Studio 2015

October 2015 Pordenone, Italy

OneDayMobile

Esame delle ultime novità presenti in Cordova 3.4. Implementazione di una SPA con AngularJS.

May 2014 Venice, Italy

CodeMotion 2012 - HTML5/KnockoutJS/Phonegap

Utilizzo di PhoneGap per la creazione di applicazioni ibride basate su HTML5. Implementazione di un twitter reader tablet based con KOJS, Javascript ed HTML5.

November 2012 Roncade, Italy

HTML5/KnockoutJS/Phonegap VS Nativo SMAU 2012

Considerazioni, pro e contro e tecniche di sviluppo per applicazioni mobile native o ibride. Esame dei principali framework disponibili.

October 2012 Milan, Italy

Multiplatform Mobile Applications SMAU 2012

Introduzione alle best practices per la creazione di app mobile
multipiattaforma basate su HTML5.

April 2012 Milan, Italy

Packaging HTML5 application with PhoneGap

Utilizzo di PhoneGap per la creazione di applicazioni ibride basate su
HTML5

February 2012 Venice, Italy

WPC 2011 – Magellan MVC meet WPF

Presentazione del framework Magellan che implementa MVC su WPF.
Nell’occasione sono stato nominato miglior Speaker WPC 2011.

November 2011 Milan, Italy

Total Smartphone Interoperability

Sessione per XeDotNet nella quale si affronta il tema dell’interoperabilità tra varie piattaforme mobili, per la precisione Android e Windows Phone.

April 2011 Venice, Italy

Web Camp Online

Utilizzo e best practice di DotNetNuke in un webinar per Microsoft Italia.

February 2011 Milan, Italy

WPC 2010 - MVVM

Analisi ed utilizzo del pattern MVVM in un'applicazione "Consumer".

November 2010 Milan, Italy

WPC 2010 - Prism

PRISM UI Framework ed il suo utilizzo per la UI composition.

November 2010 Milan, Italy

XBAP in WPF 4.0

Esame delle principali novità di XBAP in WPF 4.0.

November 2010 Venice, Italy

Magellan - MVC meet WPF

Presentazione del framework Magellan che implementa MVC su WPF.

October 2010 Venice, Italy

Prism - WPF Composite Client

Presentazione e analisi del framework per la UI Composition PRISM.

May 2010 Venice, Italy

WPF 4.0 - Community Launch

Esame delle principali novità presenti nella versione 4.0 del Framework .net per quanto riguarda Windows Presentation Foundation.

April 2010 Venice, Italy

MVVM – Real world applications

Molte volte ci siamo trovati di fronte ad applicazioni "casual-user", ovvero applicazioni che devono essere obbligatoriamente molto semplici da utilizzare, in quanto devono permettere l'accessibilità ad un pubblico eterogeneo. In passato queste applicazioni erano molto difficili e costose da realizzare, in quanto i linguaggi standard (VB, C++, Java) non offrivano approcci "grafici" che permettessero di esaltare l'accessibilità alle applicazioni. Questo fino all'avvento di Windows Presentation Foundation. WPF, con la sua estesa API, permette di creare delle applicazioni realmente focalizzate sulla Usability e sulla semplicità. E' però necessario sganciarsi dal modello di sviluppo RAD-Old-Style, tipico di Visual Basic 6 e Windows Forms. Impiegando il pattern Model-View-ViewModel ci avvantaggeremo della tecnologia WPF e potremo creare applicazioni robuste e testabili. Tramite l'impiego di Databinding, CommandBinding e Value Converters, vedremo come creare una Navigation Application con WPF, applicando MVVM per creare un'applicazione reale e trarre vantaggio da uno stile di sviluppo più ordinato e stratificato.

September 2009

NetTiers - Rapid Application Prototyping

In un mondo dove il cambiamento è all’ordine del giorno, spesso è necessario poter contare su strumenti che aiutino lo sviluppatore ad affrontare questo cambiamento, che può derivare da mutamenti nei requisiti o specifiche comunicate “in ritardo” rispetto all’inizio del progetto software. NetTiers è un insieme di templates d CodeSmith che aiutano lo sviluppatore a generare un’intera applicazione in pochi minuti. Tramite NetTiers Lo sviluppatore può decidere se avvalersi del solo supporto al DAL o se arrivare a farsi generare addirittura un’intera applicazione web, unitamente a i web services (WCF) correlati. L’integrazione con la libreria Enterprise Library assicura inoltre un robusto supporto per la creazione di regole di business.

May 2009 Venice, Italy

WEBCONGRESS 2009

Web Application Integration in an Enterprise Scenario. Messaging, Services
and DotNetNuke.
Lo scenario più diffuso oggigiorno nell’ambiente IT è rappresentato
dall’integrazione tra sistemi. Saper affrontare sfide riguardanti integrazioni
tra sistemi legacy, servizi web, servizi di messaggistica, databases ed
applicazioni web è una componente fondamentale per l’architetto e lo
sviluppatore di soluzioni web-based. In questa sessione vedremo come
utilizzare al meglio il sistema di comunicazione robusto e affidabile MSMQ
offerto dal sistema operativo Windows in unione con servizi web ed
estensioni alla piattaforma CMS DotNetNuke. Quest’ultima si propone
come soluzione economicamente vantaggiosa per la realizzazione di
integrazioni con sistemi legacy, proprio grazie all’immediatezza dello
sviluppo di moduli e la compatibilità con le più moderne tecnologie, quali
AJAX e Silverlight.

March 2009 Udine, Italy

Windows 7 Installation Fest

Presentazione delle novità del nuovo sistema operativo Microsoft e
supporto all’installazione sui PC degli utenti intervenuti alla
manifestazione.

March 2009 Padova, Italy

CISA 2008 – Conferenza Italiana Sviluppatori Access

Integrazione di Reporting Services 2005 in Access. Come è possibile
avvalersi della potenza di Reporting Services ed impiegare questa
piattaforma da software realizzato con Microsoft Access.

July 2008 Milan, Italy

One Day Web Development

Videogames with Silverlight 1.1
Anche se il mercato dei videogiochi si è espanso moltissimo e la
realizzazione di un moderno videogioco richiede moltissime risorse, per noi
appassionati è sempre piacevole cimentarsi nella realizzazione di un
semplice videogioco. In questa sessione, dopo aver evidenziato
rapidamente le caratteristiche di Silverlight 1.1, cercheremo di capire come
questa piattaforma si candidi come ambiente ideale per lo sviluppo di
software per l’intrattenimento. Durante la presentazione verranno
illustrare le tecniche di base per la realizzazione di un videogioco: sprite,
movimento, suoni ed interazione con l’utente.

January 2008 Venice, Italy

Web Development Ways

Dal suo rilascio come semplice modifica del celeberrimo progetto IBuySpy,
DotNetNuke ne ha fatta di strada; E' passato attraverso 3 versioni di
Framework ed ha girato a proprio favore le differenze del modello di
compilazione di ASP.net 2.0 rispetto a quello impiegato in ASP.net 1.1. In
questo meeting cercheremo di capire cosa si può fare con DNN e se questo
Portal Application Framework è una buona base da cui partire per
sviluppare le proprie applicazioni web based, non necessariamente di
stampo "portale"

November 2007 Venice, Italy

Reporting Services Primer

Overview sulla tecnologia Reporting Services 2005

November 2006 Venice, Italy

Persistence & Framework

Le problematiche connesse all'accesso ai dati. L'approccio degli Object
Relational Mappers. La diatriba Business Objects VS Datasets nel mondo ntier. 3 metodi di accesso ai dati con relativi utilizzi, pro e contro: ORM.net
di Olero Software, ORMapper di Paul Wilson, Typed Datasets e Visual
Studio 2005

July 2006 Venice, Italy

Davide Senatore

Software Architect - Ingenium Software Engineering

Castelfranco Veneto, Italy

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top