Procedure consigliate in ASP.Net MVC

Questo è un altro post sulla serie di articoli sulle migliori pratiche. In questo, presenterò le migliori pratiche che dovrebbero essere seguite mentre si lavora con il framework ASP.Net MVC. In cosa consiste il design pattern MVC? Prima di tutto, facciamo un rapido tour delle basi. In cosa consiste il design pattern MVC (Model View Controller)? P

Leggi di più

10 strumenti di test JavaScript affidabili

La necessità di testare il codice JavaScript è semplice. In quale altro modo tenere fuori i bug e assicurarsi che le applicazioni funzionino senza problemi nel browser o su Node.js? Fortunatamente, gli sviluppatori hanno una pletora di opzioni quando si tratta di test JavaScript. Runner di test e framework per unit test, test di integrazione e test funzionali sono prontamente disponibili per l'ecosistema JavaScript, con copertura per Node.js

Leggi di più

Recensione Qubole: analisi self-service dei big data

Presentata come piattaforma dati nativa del cloud per analisi, intelligenza artificiale e apprendimento automatico, Qubole offre soluzioni per il coinvolgimento dei clienti, la trasformazione digitale, prodotti basati sui dati, marketing digitale, modernizzazione e intelligence sulla sicurezza. Afferma un rapido time-to-value, supporto multi-cloud, produttività dell'amministratore 10 volte superiore, un rapporto operatore-utente di 1: 200 e costi cloud inferiori.

Leggi di più

Test di applicazioni web con Node.js e Playwright

Lo sviluppo di applicazioni moderne dipende da test automatizzati, che utilizzano framework di test per garantire che il codice sia pronto per essere inserito nei pacchetti dell'applicazione e per gli utenti finali. Per ottenere il massimo dai test, i test vengono scritti prima del codice e possono essere integrati nel controllo del codice sorgente e nelle pipeline CI / CD (integrazione continua / distribuzione continua).

Leggi di più

Perché gli hacker preferiscono Linux?

Perché gli hacker preferiscono Linux? Linux ha molto da offrire a qualsiasi utente di computer, ma ha dimostrato di essere particolarmente popolare tra gli hacker. Uno scrittore di The Merkle ha recentemente considerato i motivi per cui gli hacker amano così tanto Linux. Remines Joseph riferisce per The Merkle: Ti sei mai chiesto perché gli hacker preferiscono Linux a Windows e altri sistemi operativi? Se

Leggi di più

Microsoft .NET 5 arriva con C # 9, F # 5

Dopo più di un anno di sviluppo, martedì 10 novembre Microsoft ha rilasciato la sua piattaforma di sviluppo software .NET 5, sottolineando l'unificazione della piattaforma e introducendo i linguaggi di programmazione C # 9 e F # 5. Descritto come la prima versione del percorso di unificazione di Microsoft .NE

Leggi di più

Come passare parametri ai metodi di azione in ASP.NET Core MVC

ASP.NET Core è un framework multipiattaforma, open source, snello, veloce e modulare per la creazione di applicazioni Web ad alte prestazioni. Esistono diversi modi in cui è possibile passare parametri ai metodi di azione in ASP.NET Core MVC. Puoi trasmetterli tramite un URL, una stringa di query, un'intestazione della richiesta, un corpo della richiesta o persino un modulo. Q

Leggi di più

Come lavorare con ADO.Net in modalità disconnessa

Il framework di accesso ai dati ADO.Net di Microsoft è in uso da oltre due decenni. È possibile sfruttare ADO.Net per eseguire operazioni CRUD su un'ampia varietà di database dall'ambiente gestito di .Net CLR. Un fornitore di dati è un componente software che incapsula i protocolli utilizzati per connettersi e interagire con il database sottostante dall'ambiente gestito. Alc

Leggi di più

Le intrinseche SIMD non sono così spaventose, ma dovremmo usarle?

La programmazione di basso livello è un peccato o una virtù? Dipende. Durante la programmazione per l'utilizzo dell'elaborazione vettoriale su un processore moderno, idealmente scriverei del codice nella mia lingua preferita e verrebbe eseguito il più velocemente possibile "automaticamente". A meno che tu non abbia iniziato a programmare la scorsa settimana, sospetto che tu sappia che non è così che funziona il mondo. Il m

Leggi di più

Una breve panoramica dei sistemi reattivi

Negli ultimi due anni si è parlato molto dei sistemi reattivi. Insieme al brusio arriva la raccolta di insalate di parole chiave pertinenti come flussi reattivi, estensioni reattive, programmazione reattiva, programmazione reattiva funzionale, ecc. Se sei stato nel settore della tecnologia abbastanza a lungo, hai visto gli alti e bassi ciclici delle parole d'ordine e acronimi di volta in volta.

Leggi di più

Come creare applicazioni di streaming stateful con Apache Flink

Fabian Hueske è un committer e membro PMC del progetto Apache Flink e co-fondatore di Data Artisans. Apache Flink è un framework per l'implementazione di applicazioni di elaborazione di flussi con stato e per eseguirle su larga scala su un cluster di elaborazione. In un articolo precedente abbiamo esaminato cos'è l'elaborazione del flusso con stato, quali casi d'uso risolve e perché dovresti implementare ed eseguire le tue applicazioni di streaming con Apache Flink. In

Leggi di più

Come PostgreSQL potrebbe sostituire il tuo database Oracle

Nonostante sia pieno di veterani di Oracle, Salesforce.com non riesce a smettere di flirtare con i database rivali, con rapporti che emergono che il fornitore SaaS ha compiuto "progressi significativi" per allontanarsi da Oracle con il proprio database interno. Ciò avviene sulla scia di Salesforce che ha aggiunto al suo investimento nel leader di database NoSQL MongoDB, che aumenta l'interesse di lunga data dell'azienda per PostgreSQL.

Leggi di più

Come utilizzare Autofac in ASP.Net Core

L'iniezione di dipendenza facilita l'accoppiamento libero e promuove testabilità e manutenzione. ASP.Net Core fornisce il supporto integrato per l'inserimento delle dipendenze (una sorta di inversione del controllo) con un contenitore di inserimento delle dipendenze minimalista. Tuttavia, il contenitore integrato manca di molte delle funzionalità di un'iniezione di dipendenza completa o di un'inversione del contenitore di controllo.

Leggi di più

Digitare dipendenza in Java, parte 1

Comprendere la compatibilità dei tipi è fondamentale per scrivere buoni programmi Java, ma l'interazione delle varianze tra gli elementi del linguaggio Java può sembrare altamente accademica per chi non lo sapesse. Questo articolo è per gli sviluppatori di software pronti ad affrontare la sfida! La parte 1 rivela le relazioni covarianti e controvarianti tra elementi più semplici come i tipi di array e i tipi generici, così come l'elemento speciale del linguaggio Java, il carattere jolly. La pa

Leggi di più

Impara Python: 5 fantastici corsi Python per principianti e non solo

Python ha una meritata reputazione di essere facile da imparare e facile da usare. Ma ciò non significa che gli aspiranti programmatori Python non abbiano bisogno di aiuto per iniziare, o che i programmatori Python esperti non possano usare alcun aiuto per estendere le loro capacità. E uno dei modi migliori per acquisire nuove abilità Python, di base o avanzate, è un corso che ti guida attraverso i concetti e le tecniche in profondità. Di

Leggi di più