Maggio 2019

Volume 34 Numero 5

C# 8.0 - Criteri di ricerca in C# 8.0

[C# 8.0]

Criteri di ricerca in C# 8.0

Filip Ekberg

I criteri di ricerca sono stati introdotti in C# 7.0 e hanno cambiato il modo in cui identifichiamo i criteri e le caratteristiche dei tipi. Le modifiche apportate in C# 8.0 rendono questo approccio ancora più intuitivo e migliorano la flessibilità e la leggibilità. Come puoi applicare questi nuovi principi e criteri al codice e che impatto ha l'introduzione di elementi quali le espressioni switch?

Data Points - EF Core in un'app in contenitori Docker - Parte 2Articolo

[Data Points]

EF Core in un'app in contenitori Docker - Parte 2

Julie Lerman

Nella seconda parte della serie sull'uso combinato di EF Core e Docker per la creazione di un'app in contenitori e l'aggiunta di un meccanismo di persistenza dei dati, Julie Lerman esamina soluzioni idonee alla produzione per specificare SQL Server come destinazione durante la pubblicazione di un'API in un'immagine Docker.

XAML - Controlli XAML personalizzati

[XAML]

Controlli XAML personalizzati

Jerry Nixon

Il principio "Don't Repeat Yourself (DRY)" non è applicabile solo a classi e codice. Le interfacce utente si ripetono nelle applicazioni XAML. I controlli utente e i controlli personalizzati in Windows Presentation Foundation (WPF) e nella piattaforma UWP (Universal Windows Platform) permettono agli sviluppatori di estendere l'interfaccia utente standard, fornendo oggetti visivi XAML coerenti e logica CodeBehind tramite diverse strategie di incapsulamento.

The Working Programmer - Scrittura di codice Naked: Raccolte NakedArticolo

[The Working Programmer]

Scrittura di codice Naked: raccolte Naked

Ted Neward

Nell'ultima parte della serie su Naked Object Framework Ted Neward esamina le raccolte NOF e spiega in che modo un oggetto di dominio specifico può avere riferimenti a più di un determinato elemento.

.NET Core 3.0 - Crea un huh di richieste pull centralizzato con WinForms in .NET Core 3.0

[.NET Core 3.0]

Crea un huh di richieste pull centralizzato con WinForms in .NET Core 3.0

Eric Fleming

.NET Core 3.0 abilita il supporto per le applicazioni Windows Forms, ovvero applicazioni autonome, accesso a implementazioni specifiche di .NET Core, interfaccia della riga di comando di .NET Core e altro ancora. Scopri come creare un'applicazione WinForms di esempio in .NET Core 3.0 e inserirla con facilità in pacchetti per la distribuzione.

Cutting Edge - Routing e modelli di route in BlazorArticolo

[Cutting Edge]

Routing e modelli di route in Blazor

Dino Esposito

Il router è un elemento essenziale per l'architettura dei framework lato client e del motore che esegue il mapping degli URL in ingresso verso il codice di elaborazione effettivo. Il router di Blazor offre attualmente un set di base di funzionalità di routing, ma funzionalità aggiuntive saranno presto disponibili.

Machine Learning - Uso delle analisi di sopravvivenza per la manutenzione predittiva

[Machine Learning]

Uso delle analisi di sopravvivenza per la manutenzione predittiva

Zvi Topol

Gli sviluppatori e i tecnici di Machine Learning possono ottenere vantaggi dalla comprensione della regressione di sopravvivenza e della rispettiva applicazione in scenari quali la manutenzione predittiva di dispositivi Internet delle cose per il settore industriale (IIoT, Industrial Internet of Things). Questo articolo illustra in modo dettagliato la stima del tempo necessario prima che sia possibile gestire o eseguire la manutenzione di una macchina come funzione di diverse variabili esplicative.

Test Run - Classificazione k-NN ponderata con C#Articolo

[Test Run]

Classificazione k-NN ponderata con C#

James McCaffrey

James McCaffrey mostra come implementare la tecnica di classificazione k-NN (k-nearest neighbors), uno degli algoritmi di Machine Learning più semplici in cui la classe prevista di un nuovo elemento viene determinata dall'analisi della distanza dell'elemento rispetto a punti dati con valori di classe noti.

Don't Get Me Started - Calcolo o statistica?Articolo

[Don't Get Me Started]

Calcolo o statistica?

David S. Platt

Per quale motivo la maggior parte degli studenti universitari deve studiare il calcolo infinitesimale, anche se chi lavora in settori tecnici come la medicina o lo sviluppo software usa raramente o non usa mai queste competenze? Secondo David Platt è ora di concentrarsi sulla statistica.

Nota dell'editore - Errori in voloArticolo

[Editor's Note]

Errori in volo

Michael Desmond

L'aviazione commerciale è diventata significativamente e addirittura straordinariamente più sicura negli ultimi 30 anni, ma eventuali incidenti si verificano in corrispondenza dell'intersezione tra i sistemi automatizzati e i piloti che li comandano. Le indagini per i due incidenti relativi agli aeromobili Boeing 737 MAX stanno producendo domande complesse e lezioni ancora più difficili sul ruolo del software e dell'automazione durante il volo.