JDK 16: le nuove funzionalità di Java 16

Java Development Kit (JDK) 16 ha raggiunto la sua fase iniziale di rampdown, il che significa che il set di funzionalità è ora congelato, a partire dal 10 dicembre 2020. Le nuove funzionalità in JDK 16 vanno da una seconda anteprima di classi sigillate a pattern matching a thread simultanei. elaborazione dello stack per la raccolta dei rifiuti. J

Leggi di più

NoSQL match rancore: MongoDB vs Couchbase Server

La scelta del database giusto per il lavoro può essere un compito arduo, in particolare se stai utilizzando l'intero spazio delle opzioni SQL e NoSQL. Se stai cercando un'opzione flessibile e generica che consenta schemi fluidi e complesse strutture di dati annidate, un database di documenti potrebbe essere giusto per te.

Leggi di più

Conformità ISO 27018: ecco cosa devi sapere

Stai negoziando un contratto per i servizi cloud. Per concludere l'affare, il rappresentante del fornitore di servizi cloud si sporge sul tavolo, fissa il suo sguardo e ti dice: "A proposito, il servizio è certificato ISO 27018". ISO 270-cosa? Dovresti firmare o fare un passo indietro? I dirigenti IT si troveranno sempre più di fronte a tale scelta, grazie all'avvento dello standard ISO 27018 per la protezione delle informazioni di identificazione personale (PII) nel cloud, adottato dall'International Standards Organization (ISO) nel luglio 2014.

Leggi di più

Come unit test dei metodi statici in C #

Quando si costruisce o si lavora in applicazioni .NET è spesso possibile utilizzare metodi statici. I metodi in C # possono essere statici o non statici. Un metodo non statico (noto anche come metodo di istanza) può essere invocato su un'istanza della classe a cui appartiene. I metodi statici non necessitano di un'istanza della classe per essere richiamati: possono essere chiamati sulla classe stessa.

Leggi di più

Cos'è IaaS? Il tuo data center nel cloud

Il cloud computing non è un tipo monolitico di offerta, ma un assortimento di servizi volti a soddisfare le diverse esigenze IT di un'organizzazione. Uno di questi servizi forniti tramite il cloud è IaaS (Infrastructure-as-a-Service), che fornisce risorse di elaborazione virtualizzate alle organizzazioni in genere tramite Internet. I

Leggi di più

Come accedere al registro di Windows utilizzando C #

Microsoft .Net consente di accedere al registro di Windows a livello di programmazione per archiviare e recuperare i dati. Il registro di Windows è un database gerarchico che comprende una raccolta di chiavi, sottochiavi, chiavi predefinite, hive e voci di valore e può essere utilizzato per memorizzare dati specifici del sistema o dell'applicazione. L

Leggi di più

Eclipse rilascia GlassFish 5.1 per Java EE 8

Andando avanti con il suo sviluppo di Java enterprise, la Eclipse Foundation fornirà la propria versione del server delle applicazioni GlassFish, che tradizionalmente è servito come implementazione di riferimento della piattaforma Java EE (Java Enterprise Edition). Eclipse GlassFish 5.1 è compatibile con la specifica Java EE 8 e rappresenta la migrazione completa di GlassFish alla Eclipse Foundation open source. Il

Leggi di più

Colma il divario SQL-NoSQL con Apache Phoenix

Apache Phoenix è un progetto Java open source relativamente nuovo che fornisce un driver JDBC e l'accesso SQL al database NoSQL di Hadoop: HBase. È stato creato come progetto interno in Salesforce, open source su GitHub, ed è diventato un progetto Apache di primo livello nel maggio 2014. Se hai forti capacità di programmazione SQL e desideri poterle utilizzare con un potente database NoSQL, Phoenix potrebbe essere esattamente quello che stai cercando! Qu

Leggi di più

Come capire se sei stato colpito da un falso ransomware

A differenza della maggior parte dei malware, il ransomware non è furtivo. È rumoroso e odioso e, se sei stato infettato, gli aggressori te lo diranno senza mezzi termini. Dopo tutto, vogliono essere pagati. "I tuoi file personali sono crittografati", risuona il messaggio sul computer. "Le foto dei documenti, i database e altri file importanti sono stati crittografati con la crittografia più potente e la chiave univoca, generata per questo computer." S

Leggi di più

Come creare pacchetti di app Python con BeeWare Briefcase

Python non è all'altezza in alcune aree. Ad esempio, Python non è il linguaggio più veloce in circolazione, ma le librerie di terze parti come NumPy ti consentono di aggirare questo problema. Dove Python è più carente, però, è il packaging. Cioè, Python non dispone di un meccanismo interno coerente per la generazione di un binario autonomo da un'applicazione. Vai e R

Leggi di più

Padroneggiare il framework 5 di Spring, Parte 2: Spring WebFlux

Spring WebFlux introduce lo sviluppo web reattivo nell'ecosistema Spring. Questo articolo ti consentirà di iniziare con i sistemi reattivi e la programmazione reattiva con Spring. Per prima cosa scoprirai perché i sistemi reattivi sono importanti e come vengono implementati in Spring Framework 5, quindi riceverai un'introduzione pratica alla creazione di servizi reattivi utilizzando Spring WebFlux. C

Leggi di più

Come usare i filtri di azione in ASP.NET Core MVC

I filtri in ASP.NET Core MVC ci consentono di eseguire codice prima o dopo fasi specifiche della pipeline di elaborazione delle richieste. I diversi tipi di filtri corrispondono alle diverse fasi della pipeline, dall'autorizzazione all'esecuzione dei risultati. Ad esempio, è possibile sfruttare i filtri di azione in ASP.N

Leggi di più

Griglie di dati in memoria e database in memoria

L'adozione del calcolo in memoria continua ad accelerare. Le soluzioni mature consentono alle organizzazioni di ottenere la velocità di elaborazione del database e la scalabilità necessarie per le loro iniziative di trasformazione digitale e di esperienza del cliente omnicanale. Ad esempio, la società di investimento Wellington Management ha utilizzato una piattaforma di elaborazione in-memory per accelerare e ridimensionare il proprio portafoglio di investimenti (IBOR), l'unica fonte di verità per posizioni, esposizione, valutazioni e performance degli investitori. Tut

Leggi di più

Preparati per il nuovo stack

La virtualizzazione potrebbe essere la tecnologia di maggior successo che abbia mai varcato la soglia del data center aziendale. L'utilizzo dell'hardware notevolmente migliore e la capacità di far girare le VM su un centesimo ha reso la virtualizzazione una vendita facile negli ultimi dieci anni, al punto che Gartner ha recentemente stimato che il 70% dei carichi di lavoro x86 è virtualizzato.

Leggi di più

Apprendimento semi-supervisionato spiegato

Nella sua lettera agli azionisti di Amazon del 2017, Jeff Bezos ha scritto qualcosa di interessante su Alexa, l'assistente intelligente a comando vocale di Amazon: Negli Stati Uniti, nel Regno Unito e in Germania, abbiamo migliorato la comprensione della lingua parlata di Alexa di oltre il 25% negli ultimi 12 mesi attraverso miglioramenti nei componenti di apprendimento automatico di Alexa e l'uso di tecniche di apprendimento semi-supervisionato.

Leggi di più

Sparatoria PaaS: Cloud Foundry contro OpenShift

PaaS (platform as a service) occupa una nicchia interessante nell'ecosistema cloud. Solitamente si trova su IaaS (Infrastructure as a Service), che offre la possibilità di accedere alle risorse di elaborazione remota. Con IaaS hai macchine, o macchine virtuali, che non sono nei tuoi locali, che puoi usare come desideri.

Leggi di più