SelectMany: Ottenere Combinazioni con LINQ

In LINQ -oltre al select- esiste anche il SelectMany ed è proprio grazie ad esso che abbiamo la possibilità di ottenere una serie di combinazioni tra collezioni multipli. Riporto la descrizione del metodo SelectMany presente sul sito Microsoft Proietta ogni elemento di una sequenza a un oggetto IEnumerable e combina le sequenze risultanti in una sequenza di tipo IQueryable. Se concettualmente vi sembra semplice, l’utilizzo lo sarà ancora di più.

ParallelLoopState: Effettuare il BREAK di un Parallel.For

Utilizzare un Parallel.For può tornare comodo per ottimizzare i tempi di esecuzione del codice. Una volta che la condizione desiderata si è verificata, ha senso continuarlo? Ovviamente la risposta è no. Per chi non ha dimestichezza coi Parallel.For oppure Parallel.Foreach vi consiglio di leggere il mio precedente articolo su come utilizzarli: Parallel.ForEach() Vs For ( Vs ForEach): Loop a Confronto ParallelLoopState Come potrete immaginare il classico “break;” non funziona inserito in un contesto parallelo.

experimentalDecorators: Rimozione Warning in TRE mosse

Utilizzando Visual Studio Code per applicazioni Angular mi sono imbattuto spesso e volentieri in un warning con riferimento a experimentalDecorators. Per l’esattezza il messaggio è il seguente: Experimental support for decorators is a feature that is subject to change in a future release. Set the ‘experimentalDecorators’ option in your ‘tsconfig’ or ‘jsconfig’ to remove this warning.ts(1219) Per farlo sparire basterà applicare i seguenti passaggi all’interno di Visual Studio Code impiegando davvero pochissimi secondi:

GitHub: Come effettuare l’import di Repository da VSTS

GitHub o VSTS: Anche voi avete l’eterno dilemma su quale repository utilizzare? Se avete creat dei progetti su VSTS e non siete convinti della scelta, perchè non provare a spostarli su GitHub? L’operazione è davvero semplice e vi propongo una guida step by step. Prerequisiti Anche se risulta molto banale da dire quello di cui avrete bisogno nel corso di questa guida è: Un account GitHub Un account VSTS

Angular Highcharts: Creazione step-by-step di Grafici

In questa breve guida vedremo come utilizzare angular-highcharts passo dopo passo per creare grafici nella nostra WebApp. Al momento della scrittura di questo articolo la versione rilasciata di angular-highcharts è la 8.0.3 e funziona solamente con Angular8 come riportato nella sezione Requirements presente nella pagina npm. Questa non è l’unica nota da stare attenti e per capirlo vi basterà leggere la nota che riporto in seguito. Warning: This version (8.

@angular/platform-browser: Meta Tags e SEO

Grazie a @angular/platform-browser è possibile gestire i meta tags grazie alla funzionalità di addTag, getTag, updateTag e removeTag. Utilizzare i tags ed il title in ogni pagina è molto importante per migliorare il SEO all’interno del proprio sito. @angular/platform-browser: come usarlo Per utilizzare “@angular/platform-browser” come prima cosa dobbiamo inserirlo all’interno del nostro file TypeScript. (typescript) 1 2 3 import { Meta, Title } from '@angular/platform-browser'; Una volta inserito l’import di Meta e Title non resta che passarli tramite dependency injection al nostro costruttore.