JsonConvert: Newtonsoft “From” object “to” Json (e ritorno)

Grazie a Newtonsoft è possibile trovare la soluzione alla domanda “object to json newtonsoft c#” posta diverse volte nelle query di google, in forum di discussione e/o nei social. L’operazione è davvero semplice e basta usare due metodi forniti da JsonConvert dai rispettivi nomi SerializeObject() e DeserializeObject(). Newtonsoft.Json: Come installarlo Per prima cosa -se non lo avete già fatto- dovete installare Newtonsoft.Json all’interno del vostro progetto e per farlo vi basterà lanciare il seguente comando dal Package Manager

DaysInMonth: calcolare il numero di “days” del “Month”

Era da tempo che non utilizzavo il metodo DaysInMonth ed ieri sera mi è tornato alla mente proprio durante un caso pratico. La necessità era molto semplice: programmare una queque su Azure Function da una data fornita in ingresso al fine mese. Per farlo è possibile ricorrere al seguente e semplice giochetto, ma non è la soluzione migliore: Vado al primo del mese successivo Aggiungo “-1” giorno

wp-cron: WordPress a basso consumo con le Azure Function

Per chi di noi (e non solo) utilizza il noto blog WordPress ha sicuramente visto il file wp-cron nella lista di quelli presente nella cartella radice. Vi siete mai chiesti a cosa serve? wp-cron: chi sei? Proverò a spiegarvi brevemente lo scopo del file in questione. Ad ogni visita sul nostro sito viene scatenato questo file ed ha il compito di svolgere le azioni “cron” interne al nostro sito. In sito con pochi accessi giornalieri il problema non si pone, ma se il sito riceve molti accessi (e magari contemporaneamente) le risorse del server possono essere messe a dura prova.

JsonIgnore: SerializeObject (di) properties (con) Newtonsoft.Json

JsonIgnore sarà l’attributo protagonista di questo breve articolo. Grazie ad esso sarà possibile applicare la pratica di Ignore su alcune proprietà durante la fase di SerializeObject col componente Newtonsoft.Json. Era da diverso tempo che non lo utilizzavo, ma proprio questa settimana -per un progetto che vi racconterò in seguito- sono stato costretto ad usarlo. Newtonsoft.Json: Come installarlo Per prima cosa -se non lo avete già fatto- dovete installare Newtonsoft.Json all’interno del vostro progetto e per farlo vi basterà lanciare il seguente comando dal Package Manager

Cache Visual Studio: Pulizia in TRE Passi

Cache Visual Studio: cancellarla o non cancellarla? Era da parecchio tempo che non effettuavo questa procedura, ma proprio questa mattina ho dovuto metterla in atto per via di un comportamento anomalo durante lo sviluppo. Avevo provato diverse soluzioni, ma senza ottenere risultati. Oggi, grazie a questa semplice operazione il tutto è tornato a funzionale. ATTENZIONE: Applicare la seguente procedura è a proprio rischio e pericolo. NON si garantisce l’esito positivo dell’operazione e nemmeno il non presentarsi di effetti collaterali.

TableQuery.CombineFilters: Applicare filtri multipli TableStorage

L’utilizzo del metodo TableQuery.CombineFilters è veramente comodo quando si utilizza un “Azure Table Storage” per le nostre applicazioni. La scorsa settimana ho dovuto fare un code refactoring massiccio nel codice sorgente di un mio cliente. Tra le modifiche da fare vi era quella di applicare una serie di filtri alle query quando in precedenza era solamente uno. Per farlo ho utilizzato proprio il TableQuery.CombineFilters ed ho deciso di mettere a disposizione la classe (o meglio parte della) da me creata per l’occasione in questo HowTo.