Intervista: Brendan Eich sulla benedizione e maledizione di JavaScript

Essere il creatore di JavaScript è stata una benedizione e una maledizione per Brendan Eich. Da un lato, JavaScript ha la particolarità di essere il linguaggio di programmazione più popolare al mondo. D'altra parte, nessuna lingua è stata bersaglio di più snark. Eich è ben consapevole degli svantaggi del linguaggio: dopo tutto, nel 1995, ha lavorato tutto il giorno per creare JavaScript in soli 10 giorni. In qu

Leggi di più

Oracle: Eclipse non può utilizzare i marchi Java EE

La migrazione di Java EE (Enterprise Edition) alla Eclipse Foundation ha riscontrato alcuni problemi, con Oracle che non consente l'utilizzo dei marchi delle specifiche Java da parte della fondazione. Tuttavia, il direttore esecutivo di Eclipse Mike Milinkovich è fermamente convinto che Java EE non sia morto e Oracle non lo abbia ucciso, come suggerito da un blog.

Leggi di più

Presentazione della piattaforma dati a basso codice Dataflex di Microsoft

La famiglia Microsoft di strumenti per applicazioni low-code e no-code è una delle sue piattaforme di sviluppo in più rapida crescita. Basandosi sulle tecnologie delle applicazioni line-of-business Dynamics e di Office, la Power Platform è forse meglio pensata come il successore spirituale di strumenti familiari come Visual Basic for Applications: un modo rapido per costruire quelle piccole applicazioni da risolvere problemi che non meritano di deviare risorse limitate per sviluppatori. F

Leggi di più

Andromeda: Chrome OS e Android si fonderanno

Andromeda: Chrome OS e Android si fonderanno Google è stato molto impegnato ad aggiungere Android a Chrome OS e ora sembra che la società alla fine rilascerà un sistema operativo ibrido chiamato Andromeda. Andromeda sarà disponibile su Pixel 3. Ron Amadeo riferisce per Ars Technica: È passato quasi un anno da quando il Wall Street Journal ha lanciato una bomba di uno scoop sulla comunità Android, dicendo che Chrome OS sarebbe stato "piegato" in Android. Secon

Leggi di più

Come lavorare con i gestori di messaggi nell'API Web

I gestori di messaggi nell'API Web offrono l'opportunità di elaborare, modificare o rifiutare una richiesta in arrivo prima che raggiunga HttpControllerDispatcher. I gestori di messaggi vengono eseguiti molto prima nella pipeline di elaborazione delle richieste, quindi sono un ottimo posto per implementare problemi trasversali nell'API Web.

Leggi di più

I titolari di account gratuiti GitHub possono ora aderire al programma per sviluppatori

GitHub sta aprendo il suo programma per sviluppatori agli sviluppatori che non hanno account a pagamento. Il popolare servizio di code-sharing sta cercando di attirare la comunità open source con la mossa. "Ciò significa che se il tuo account gratuito ti ha trattenuto, puoi partecipare al programma indipendentemente dalla fase di sviluppo in cui ti trovi", ha affermato Jared Jones, GitHub Developer Program manager.

Leggi di più

Microsoft svela modelli web full-stack per Visual Studio Code

Microsoft sta visualizzando in anteprima un'estensione open source per il suo editor di Visual Studio Code per la creazione di applicazioni web full-stack. Chiamata Microsoft Web Template Studio (WebTS), l'estensione ha lo scopo di semplificare la creazione di un'app Web basata su cloud. Gli sviluppatori possono utilizzare WebTS per generare codice boilerplate per un'applicazione Web, scegliendo tra diversi framework front-end e back-end, servizi cloud Microsoft Azure e pagine.

Leggi di più

Project Rome di Microsoft consente esperienze di app coerenti

Oltre alla strategia della piattaforma Universal Windows dell'azienda, Microsoft utilizza la tecnologia derivata dal suo sistema di gioco Xbox per promuovere esperienze applicative coerenti e di alta qualità su tutti i dispositivi. Project Rome è impostato per funzionare su sistemi Windows, Android e iOS e il piano utilizza le funzionalità Xbox SmartGlass per esperienze continue tra telefoni, PC e console di gioco Xbox. Ro

Leggi di più

NoSQL sfrutta il dominio di Oracle, IBM e Microsoft

Si scopre che il dominio del mondo può richiedere molto, molto tempo. Nel 2014, Brandon Butler di Network World ha dichiarato che NoSQL "stava spaventando i fornitori e gli utenti di database SQL", e un anno dopo Andy Oliver ha scherzato dicendo che "la tecnologia di database una volta rovente sta perdendo il suo splendore, mentre NoSQL raggiunge la massa adozione ”, diventando noiosamente mainstream. T

Leggi di più

Pandas 1.0 porta grandi cambiamenti di rottura

Pandas, la libreria di analisi dei dati per Python, ha finalmente raggiunto una release candidate 1.0. Pandas 1.0 rimuove una grande quantità di funzionalità deprecate e richiede Python 3.6 o superiore.  Pandas è stato creato per lavorare facilmente con i dati in formati strutturati, come tabelle, matrici e dati di serie temporali. Pa

Leggi di più

Microsoft distribuisce Visual Studio 2015 CTP 5

Microsoft ha rilasciato versioni pre-rilascio di Visual Studio 2015 per raccogliere il tuo prezioso feedback dal mondo reale. Microsoft ha rilasciato la Community Technology Preview 5 (CTP 5) di Visual Studio 2015 il 16 gennaio. Sebbene non sia ancora una versione go-live, è quasi completa per quanto riguarda le funzionalità e i miglioramenti.

Leggi di più

Come iniziare con Kibana

Kibana è uno strumento di analisi e visualizzazione open source che semplifica la ricerca, la visualizzazione e l'esplorazione di grandi volumi di dati tramite un'interfaccia basata su browser. Insieme a Elasticsearch, Logstash e Beats, Kibana è una parte fondamentale di Elastic Stack (precedentemente noto come ELK Stack).&n

Leggi di più

Inizia con Rust nella programmazione Windows

Microsoft potrebbe passare dall'uso di C, C ++ e C # ad altri linguaggi? Un recente post sul blog del Microsoft Security Response Center (MSRC) ha suggerito che potrebbe essere alla ricerca di alternative, con l'obiettivo di ridurre i rischi per il suo codice. Come Gavin Thomas, il principale responsabile dell'ingegneria della sicurezza presso MSRC, ha osservato che una delle cause principali dei bug nel codice Microsoft segnalati all'MSRC è il danneggiamento della memoria, bug che consentono la sovrascrittura della memoria o l'accesso a ciò che dovrebbe essere memoria protetta.

Leggi di più

21 tendenze di programmazione calde e 21 fredde

I programmatori adorano deridere il mondo della moda, dove le tendenze passano come brezze. Le lunghezze delle gonne si alzano e si abbassano, i pigmenti vanno e vengono, le cravatte si ingrossano, poi si assottigliano. Ma nel mondo della tecnologia, il rigore, la scienza, la matematica e la precisione dominano la moda.

Leggi di più

Analisi dei big data con Neo4j e Java, parte 1

I database relazionali hanno dominato la gestione dei dati per decenni, ma recentemente hanno perso terreno rispetto alle alternative NoSQL. Sebbene gli archivi dati NoSQL non siano adatti per ogni caso d'uso, in genere sono migliori per i big data , che è un'abbreviazione per i sistemi che elaborano enormi volumi di dati.

Leggi di più

Come utilizzare i gruppi di consumatori in Redis Streams

Roshan Kumar è un senior product manager presso Redis Labs. Redis Streams è una nuova struttura dati, introdotta in Redis 5.0, che consente di creare e gestire flussi di dati. In un articolo precedente, ho mostrato come aggiungere dati a un flusso e come leggere i dati in più modi. In questo articolo, spiegherò come utilizzare i gruppi di consumatori in Redis Streams. Un

Leggi di più