Pythonnet porta Python su Microsoft .Net

Il pacchetto Pythonnet offre agli sviluppatori Python l'interoperabilità tra .Net Common Language Runtime di Microsoft e l'implementazione CPython del linguaggio. Conosciuto anche come Python per .Net, il pacchetto consente agli sviluppatori di creare script per applicazioni .Net o creare intere applicazioni in Python, utilizzando servizi e componenti .N

Leggi di più

Le migliori società SaaS per le imprese

Sempre più aziende si affidano al software-as-a-service (SaaS) come opzione basata su cloud per fornire una varietà di applicazioni software agli utenti finali. Fortunatamente, hanno un'ampia selezione di applicazioni SaaS tra cui scegliere. Di seguito sono riportati i principali attori che offrono applicazioni aziendali principali tramite il modello SaaS.

Leggi di più

4 iniziative open source che richiedono il tuo aiuto

Ciò che rende speciali i progetti open source non è il software o anche le licenze, è la condivisione di talenti e lo spirito di donazione gratuita attorno a questi progetti. Ma non tutte le iniziative open source diventano oggetto di sponsorizzazioni aziendali o di devozione diffusa. E alcuni che ottengono tale supporto non lo mantengono sempre. E

Leggi di più

O'Reilly stacca la spina agli eventi di persona

Sulla scia della pandemia di virus COVID-19, il famoso produttore di conferenze tecnologiche O'Reilly ha chiuso definitivamente la sua attività di eventi. D'ora in poi, gli eventi O'Reilly si terranno online. Il produttore di eventi come OSCON (O'Reilly Open Source Software Conference) e la conferenza Strata Data & AI, O'Reilly ha notato in un bollettino del 24 marzo l'impatto del virus sulla sua divisione eventi di persona.

Leggi di più

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ù