MongoDB: Creare un Index via codice

L’argomento MongoDB è stato un tema caldo di questa settimana sul mio blog e siamo giunti al secondo articolo in poco tempo. Nel caso vi siete persi il post MongoDB: $graphLookup & Aggregate vi invito a guardarlo in quanto il DTO di esempio e la struttura delle variabili privati proviene dal precedente articolo. MongoDB: Creare un Index via codice Ammettiamo di volere migliorare aggiungere un nuovo indice per migliorare le performance di ricerca all’interno della nostra IMongoCollection.

GitHub Actions: Ottenere il branch corrente

GitHub Actions: Ottenere il branch corrente GitHub, GitHub delle mie brame … quale branch stai compilando per il reame? Se almeno una volta ti sei posto questa domanda per capire su quale ramo di sviluppo e/o produzione ha lavorato la vostra GitHub Actions vi bastera’ effettuare solamente una piccolissima modifica al vostro file yml. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 name: GitHubActionsCI on: push: jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Branch name run: echo your branch is ${GITHUB_REF##*/} Come avrete notato la riga

Azure Functions: Creare un JSON sfruttando le ActionResults

Tornare un JSON dalle Azure Functions e’ una delle operazioni piu frequenti di quanto possa capitare. La domanda che ci si puo’ chiedere e’ la seguente: come lo posso creare questo JSON? La soluzione di utilizzare Newtonsoft.Json.JsonConvert.SerializeObject può essere quella più scontata, ma non sempre è conveniente. Ora vediamo un “Piano B” per semplificare il tutto! Azure Functions: Creare un JSON sfruttando le ActionResults Ora vi mostro il codice di una Azure Functions attivabile tramite ENDPoint GET per ottenere il JSON tramite l’utilizzo di ActionResults.

Netflix, abbiamo dei null pointer

Netflix, abbiamo dei null pointer ⚠️Netflix, abbiamo dei null pointer 🤔 Che pensieri ho avuto? … Mi sono posto il seguente quesito: caricato il catalogo ad alto livello poi si considera valida l’esistenza di tutto? mettere un ‘if’ per salvaguardare no? A volte sul concetto di NULL sono pignolo mettendo controlli spesso e volentieri. Perché? In passato ho lavorato con gente che non concepiva il null dando sempre per scontato l’esistenza di un valore.

T-SQL: Logical Condition

Vi siete mai chiesti come effettuare dei confronti logici in T-SQL all’interno di una Stored Procedure che state scrivendo? T-SQL: Logical Condition In questo articolo vi mostrerò come utilizzare per semplificare al meglio la vostra vita. IF CASE Prima di entrare nel vivo dell’articolo vi fornisco una dritta su quando utilizzare uno oppure l’altro. IF: Lo consiglio quando il confronto è secco e vi serve un booleano di confronto CASE: Lo consiglio quando il confronto avviene con una serie di valori possibili e cambiare il comportamento del codice in base a dei valori.

MongoDB: $graphLookup & Aggregate

Venerdì pomeriggio durante una chiamata col mio collega stavamo parlando di MongoDB per un lavoro ed è uscito in prima analisi uno scenario di lavoro interessante che -abituati a lavorare in SQL Server- ci lasciava spiazzati e con qualche timore. La domanda che ci siamo posti era semplice ed è la seguente: come fare a riprodurre le CTE recursive in MongoDB? $graphLookup & Aggregate Ovviamente il dilemma non ha superato il fine settimana e mi sono messo a studiare subito per risolvere il nostro problema riproducendo il tutto in maniera -molto- minimale.