Approfondimenti dal lavoro tecnico
Sviluppo software, cloud, database e infrastrutture: esempi e procedure pubblicati dal team Cloudsurfers nel corso degli anni.
Qui trovi esempi su come collegare applicazioni, configurare servizi cloud, gestire identità e analizzare database. Ogni articolo conserva la data e il contesto tecnico originale: prima di applicarlo ai tuoi sistemi, verifica versioni, procedure e condizioni commerciali attuali.
-
Dati in tempo reale e storici tra .NET e Flutter con MQTT
Un esempio di scambio di temperature simulate tra un’applicazione .NET e un client Flutter tramite MQTT, con valori correnti e rilevazioni storiche.
-
Migrare Azure AD Connect su un nuovo server
Migrazione da Azure AD Connect V1 su Windows Server 2012 R2 a V2 su Windows Server 2019, con esportazione e importazione della configurazione.
-
Creare e testare una Azure Function su macOS con Visual Studio Code
Preparazione dell’ambiente, sviluppo e pubblicazione di una Azure Function con trigger temporale, usando Visual Studio Code su macOS.
-
Gestire soluzioni e progetti .NET con Visual Studio Code
Uso della CLI .NET insieme a Visual Studio Code per creare soluzioni, gestire progetti e aggiungere pacchetti NuGet.
-
Sviluppare un broker MQTT su iOS con .NET MAUI
Realizzazione di un’applicazione iOS che ospita un broker MQTT, usando .NET MAUI e la libreria MQTTnet per gestire client e messaggi.
-
I comandi base di Docker
Esempi dei comandi Docker per scaricare immagini, avviare e gestire container, consultare i log e utilizzare il mapping delle porte.
-
Introduzione a Docker
Concetti di base di Docker: container, immagini e differenze rispetto alle macchine virtuali, seguiti da un esempio di installazione su Linux.
-
Sviluppare un’applicazione Flutter — Parte 4: tema e iOS
Completamento del progetto Flutter: personalizzazione del tema, modalità scura, compilazione su macOS ed esecuzione nel simulatore iOS.
-
Fortinet ZTNA: configurare l’accesso RDP senza tunnel SSL-VPN
Uno scenario di accesso RDP a un server aziendale tramite FortiClient, FortiClient EMS e FortiGate, con tag e regole ZTNA.
-
Sviluppare un’applicazione Flutter — Parte 3: dati ed elenchi
Realizzazione di un elenco interattivo nel progetto Flutter e introduzione di un database locale per la gestione dei dati.
-
Sviluppare un’applicazione Flutter — Parte 2: lingue e API
Estensione del progetto Flutter con supporto multilingua, modelli dati e chiamate autenticate a un’API web.
-
Sviluppare un’applicazione Flutter — Parte 1: ambiente e progetto
Avvio di un progetto Flutter per Android e iOS: ambiente di sviluppo, struttura dell’applicazione e prima pagina di login.
-
Teams Essentials: caratteristiche e modalità di acquisto nel 2022
Una panoramica di Teams Essentials al momento della pubblicazione: destinatari, funzionalità e differenze tra acquisto diretto e canale CSP.
-
Fortinet ZTNA: accesso remoto secondo il modello Zero Trust
Una panoramica del modello Zero Trust Network Access di Fortinet, dei criteri di accesso alle applicazioni e delle differenze rispetto alle VPN.
-
Configurare i Cloud PC di Windows 365 Enterprise
Un esempio di configurazione di Windows 365 Enterprise: prerequisiti, rete Azure, gestione con Intune e provisioning dei Cloud PC.
-
Configurare una VPN site-to-site con Azure
Configurazione di un collegamento VPN tra rete locale e Azure: rete virtuale, gateway, tunnel IPsec, regole firewall e routing.
-
Windows Server 2022: edizioni, sicurezza e funzionalità al lancio
Una lettura delle novità di Windows Server 2022 al lancio, dalle edizioni disponibili alle funzioni di sicurezza e all’integrazione con Azure.
-
Azure Functions ed Entity Framework: interrogare SQL Server
Un progetto di esempio in .NET Core per interrogare un database SQL Server da una Azure Function tramite Entity Framework.
-
Storicizzare dati JSON: confronto tra SQL Server e Cosmos DB
Confronto tra dati JSON archiviati in SQL Server e documenti in Cosmos DB, con misure di dimensioni e prestazioni nel caso di prova descritto.
-
Creare un plugin Capacitor 3
Creazione di un plugin Capacitor 3 con un metodo nativo Android in Java e integrazione in un progetto Ionic 5 di esempio.
-
Applicazioni in tempo reale con Blazor WebAssembly, SignalR e C# 9
Realizzazione di una chat con Blazor WebAssembly e SignalR, con esempi sull’uso dei record immutabili introdotti in C# 9.
-
Storicizzare e comprimere dati JSON in SQL Server
Un esempio di storicizzazione in JSON con SQL Server: compressione, interrogazione dei dati e confronto tra spazio occupato e prestazioni.
-
Migrazione da Exchange a Office 365 — Parte 2: ambiente ibrido
Seconda parte della migrazione a Exchange Online: configurazione dell’ambiente ibrido, trasferimento delle cassette postali e verifica delle funzionalità.
-
Migrazione da Exchange a Office 365 — Parte 1: preparazione
Prima parte della migrazione a Exchange Online: scelta dello scenario, verifica dell’ambiente locale e sincronizzazione delle identità con Azure AD Connect.
-
ZeroTier One: configurare un controller di rete self-hosted
Configurazione di un controller ZeroTier One su Linux con ztncui e di un gateway per l’instradamento verso una rete fisica.
-
Awingu: accesso alle risorse aziendali via browser
Una panoramica di Awingu nel contesto del lavoro da remoto del 2020: architettura, prerequisiti e accesso a desktop, applicazioni e file.
-
Aruba Instant On AP11: installazione e configurazione
Configurazione di un access point Aruba Instant On AP11 tramite il portale di gestione: creazione dell’account, rete wireless e impostazioni.
-
Blazor: interfacce web con C# e .NET
Introduzione a Blazor Server e WebAssembly, con esempi su comunicazione gRPC e realizzazione di una Progressive Web App.
-
Dischi esterni Toshiba non visibili su Mac: un caso di diagnosi
Un caso di mancato riconoscimento di un disco esterno Toshiba su Mac, associato al processo di verifica del file system.
-
Stack ELK: raccolta e analisi dei log
Un esempio di centralizzazione dei log con Elasticsearch, Logstash e Kibana, con installazione di Filebeat e configurazione di un reverse proxy Nginx.
-
Azure File Sync: sincronizzare file server locali e cloud
Configurazione di Azure File Sync per sincronizzare le cartelle di un server Windows locale con Azure Files e gestire il cloud tiering.
-
Configurare uno spazio dei nomi DFS (Distributed File System)
Installazione e configurazione di DFS Namespace e DFS Replication per organizzare cartelle condivise e replicare dati tra file server Windows.
-
Unit testing con .NET Core e Angular
Introduzione alle strategie di test del software, con esempi per backend .NET Core e frontend Angular e riferimenti a Karma e Protractor.
-
Azure Backup con Windows Admin Center
Backup e ripristino dei dati con Azure Backup dalla console Windows Admin Center, con un’introduzione ai parametri RTO e RPO.
-
Windows Admin Center e l’integrazione con Azure
Installazione di Windows Admin Center per la gestione dei sistemi Windows e collegamento della console ai servizi Azure.
-
Applicazioni desktop multipiattaforma con Electron e .NET Core
Un esempio di applicazione desktop che usa Electron per l’interfaccia e .NET Core per la logica applicativa, con indicazioni per Windows e macOS.
-
Creare una Web API ASP.NET Core con Swagger
Creazione di un progetto Web API con ASP.NET Core e integrazione di Swagger per documentare e provare gli endpoint.
-
Pubblicare un’applicazione web su Azure Kubernetes Service
Un esempio di pubblicazione su AKS di applicazioni web containerizzate con Docker, distinguendo i casi .NET Framework e .NET Core.
-
Tracciare le stored procedure in SQL Server
Creazione di una traccia delle stored procedure eseguite su SQL Server, con scrittura degli eventi e lettura dei dati raccolti.
Vuoi portare queste idee nel tuo lavoro?
Raccontaci cosa vorresti realizzare e quali sistemi utilizzi.
Vediamo come affrontare la tua esigenza nel suo contesto tecnico.