Prestazioni, sicurezza, AR: ecco come iOS 12 modificherà iPhone e iPad
La WWDC si apre con il tradizionale keynote e con un’anteprima delle novità che vedremo in iOS 12. Ma partiamo dalla disponibilità. La developer...
Appian, lo sviluppo con il codice è un lontano ricordo
Il Ceo di Appian Matt Calkins ci parla dello sviluppo low-code e di come questa tecnica permetta di risparmiare tempo e costi nella creazione di app aziendali
Developers Union, come fare un App Store migliore
Un gruppo di sviluppatori ha dato vita al sindacato The Developers Union e ha pubblicato una lettera aperta ad Apple per la sostenibilità della loro attività
FileMaker 17, creare database e app è più semplice
La nuova versione della piattaforma FileMaker 17 offre diverse funzioni di sviluppo volte a creare ancora più rapidamente database e app personalizzate
Appian rinnova lo sviluppo rapido e apre al contact center
Obbiettivo dell'update è abilitare la distribuzione dell’intelligent automation a tutta l'organizzazione. Inaugurata anche una nuova piattaforma per la realizzazione rapida di soluzioni di contact center
MWC 2018: Google Flutter aiuta a creare app iOS e Android
Google sceglie il Mobile World Congress 2018 per annunciare la prima beta release di Flutter, un framework per sviluppare interfacce grafiche per dispositivi mobili
Il futuro dello sviluppo secondo CA Technologies: la Modern Software Factory
Ogni azienda è un’azienda di software. È questo il presupposto del modello proposto da CA Technologies per lo sviluppo delle applicazioni e che è stato...
Java EE nelle mani della Eclipse Foundation
Oracle abbandona la stewardship di Java EE, passandola a chi dovrebbe portare avanti la piattaforma nel modo migliore
Rust, il linguaggio che unisce potenza e sicurezza
Rust è nato per garantire buone prestazioni e codice a prova di violazione, anche se al prezzo di qualche prima difficoltà concettuale
Controllare DevOps per farlo rendere meglio
Molte aziende lamentano che lo sviluppo DevOps è indispensabile ma non ha un ROI adeguato. Senza però avere messo in atto processi per monitorare il suo rendimento.
Perché l’API economy influisce sui servizi IT
Si parla di API economy soprattutto pensando ai servizi online e cloud, ma l'approccio si può applicare anche all'IT interna delle imprese
Microsoft Ignite 2017, tutte le novità dall’AI al quantum computing
L'evento è stato aperto dal Ceo Satya Nadella, che ha tracciato le linee strategiche della società ed evidenziando l'importanza di Ai, cloud e mixed reality
Il design thinking porta alla digital transformation
L'approccio del design thinking è destrutturato rispetto a quello tradizionale e, secondo i suoi fautori, recepisce meglio le esigenze degli utenti finali
Microservizi: Kubernetes semplificato dalla community
Avere a che fare con Kubernetes non è mai facile, ma stanno nascendo molti progetti opensource che puntano a semplificare la gestione della piattaforma
Cinque tool per fare training da remoto nelle Pmi
Un LMS completo è utile ma anche costoso: ci sono soluzioni per il training che hanno un prezzo contenuto. A volte sono anche a costo zero.
Come creare un nuovo repository su GitHub
Git e GitHub sono gli strumenti di versioning e controllo del codice più diffusi, ecco come compiere il primo passo per entrare nel loro mondo
Cinque piattaforme per creare chatbot senza programmare
A colpo d'occhio, le funzioni fondamentali delle piattaforme più diffuse per creare chatbot: Botsify, Chatfuel, Flow XO, Motion AI e Sequel
Il serverless computing attrae anche MongoDB
MongoDB Stitch trasforma il database in una piattaforma applicativa, senza che gli sviluppatori debbano preoccuparsi di aspetti infrastrutturali. In piena logica serverless computing.
Sviluppare in JavaScript: gli editor più utilizzati
A volte un IDE è sin troppo per scrivere un po' di codice JavaScript, anche grazie alla progressiva evoluzione del più semplici editor. Ecco i più interessanti.
A/B testing: a che serve e come impostarlo
I procedimenti di A/B testing permettono di verificare sul campo l'efficacia delle modifiche a prodotti e servizi, devono però essere controllati per essere effettivamente significativi
Come passare da Win32 a Universal Windows Platform
Il lancio di Windows 10 S dà maggiore appeal al mondo UWP, motivo sufficiente per capire come migrare le vecchie applicazioni Windows al nuovo paradigma
Windows Subsystem for Linux: cos’è e perché serve usarlo
C'è un "pezzo" di Linux in Windows 10 e le sue funzioni vanno aumentando. Ecco perché Microsoft ha deciso di sposare due mondi una volta davvero lontani
Sviluppare in JavaScript: sei IDE a confronto
JavaScript è ancora uno dei linguaggi fondamentali del web, gli IDE permettono di sviluppare circondati da una buona ricchezza di funzioni
Microservizi e SOA: similitudini e differenze
Da molti punti di vista le architetture a microservizi sono assimilabili alle buone vecchie SOA, alcune differenze concettuali però restano
Le sei cose da sapere su Python
Python è uno dei linguaggi più popolari del momento, anche se è nato per compiti semplici. Ecco alcuni aspetti da considerare prima di affrontarlo.
Continuous deployment, il punto debole dello sviluppo agile
Il rilascio ravvicinato degli sviluppi software spesso si ferma prima dell’implementazione in produzione: ecco perché il Continuous Deployment resta un problema
Sette consigli per usare bene Git e GitHub
Git e GitHub sono strumenti utilissimi per gli sviluppatori, ma specie per i neofiti ci sono alcuni aspetti che è meglio tenere presenti sin dall’inizio
Come fare API testing per creare microservizi
Una fase di API testing è indispensabile per chi sviluppa applicazioni a microservizi ed è meglio pianificare in anticipo come affrontare alcuni aspetti fondamentali
Cosa serve per abilitare un’architettura a microservizi
Il trend che va verso le architetture a microservizi è evidente, ma prima di approcciare questo mondo è meglio prendere confidenza con le tecnologie
Document database NoSql: le indicazioni per orientarsi
L'offerta di document database è ormai ampia, tra prodotti open source, commerciali e in cloud. Qualche indicazione basata su sette alternative
Sviluppo app: l’utilizzo di prototipi e wireframe
Nello sviluppare app l'utilizzo di wireframe e prototipi funzionali aiuta a studiare l’interfaccia prima di mettersi a macinare codice. Alcuni servizi online possono dare una grossa mano.
Dieci tool di sviluppo per microservizi e cloud
Dai microservizi ai cloud, i tool di sviluppo che ogni programmatore dovrebbe almeno conoscere, andando oltre la comodità degli IDE
Cinque motivi per cui le applicazioni web sono meglio di quelle native
Il trend che rafforza lo sviluppo di applicazioni web e non più native non è solamente una moda: ci sono ragioni ben precise a sostenerlo e ve le spieghiamo
Cos’è il linguaggio P e perchè fa bene a cloud e IoT
Nato in casa Microsoft per la creazione di driver, il linguaggio P ora è opensource e si propone per tutti i problemi dello sviluppo asincrono
Google I/O 2017, tutte le novità
Molte novità nella prima giornata dell'evento per sviluppatori Google I/O, tutte nella direzione di rendere più smart applicazioni e servizi
CES 2017: Un Forum per promuovere gli standard nella realtà virtuale
Annunciato in occasione di CES 2017, nasce un Forum destinato a lavorare su standard e interoperabilità nella realtà virtuale. Tra i membri Akamai, Ericsson, Intel
Sicurezza: Google aiuta nella crittografia
Prende nome dal monte più piccolo del mondo il progetto con cui Google vuole aiutare gli sviluppatori a verificare le vulnerabilità nei software di crittografia
Da AWS tre nuovi servizi per l’intelligenza artificiale
In occasione di re.invent, l'evento dedicato al suo ecosistema, Amazon Web Services, AWS, rilascia tre nuovi strumenti per l'intelligenza artificiale e il linguaggio naturale
Microsoft entra in Linux Foundation
I tempi sono cambiati: non solo Microsoft continua a contribuire allo sviluppo del mondo open source, ma entra in Linux Foundation come Platinum Member
Visual Studio arriva su Mac
A Connect 2016 Microsoft presenta gli aggiornamenti per la famiglia Visual Studio: la visione è Any Developer, Any App, Any Platform
Adobe Sensei, il cloud diventa intelligente
In occasione della conferenza internazionale MAX, presentato Adobe Sensei, un framework di servizi intelligenti per le piattaforme cloud
Microsoft Ignite: meno finestre, più pinguini e molto più cloud
Ad Ignite, Azure lancia tre nuove istanze per alte prestazioni, database e grafica, annuncia l'appliance per l'ibrido in casa e apre definitivamente a Docker.
DevOps: Ca Technologies compra BlazeMeter
Una acquisizione da leggere nel segno di DevOps. Comprando gli asset di BlazeMeter Ca Technologies si porta in casa nuove competenze nel testing
Chatbot: anche Oracle scende in campo
In occasione di Oracle OpenWorld, Larry Ellison ha presentato una chatbot integrabile con le sue piattaforme aziendali, come HCM
Chatbot: Google compra Api.ai
Con l'acquisizione di Api.ai, Google aggiunge un altro tassello alla sua ricerca in ambito dei linguaggi naturali e compie un nuovo passo verso le chatbot
Da Desktop App a Universal App, ecco le prime su Windows Store
Dopo l'annuncio a Build 2016 arrivano su Windows Store le prime applicazioni convertite da desktop a UWP. Anche il Converter in download
Google compra Apigee
Google acquista APigee e di porta in casa un asset importante per lo sviluppo della Api economy e dei servizi cloud
OpenOffice a rischio chiusura
Pochi sviluppatori per OpenOffice, da quasi un anno non solo non viene aggiornato, ma fa fatica a risolvere le vulnerabilità di sicurezza
Chrome sceglie: basta Flash, è ora di passare ad HTML
Da settembre con Chrome 53 Flash comincerà a essere bloccato. L'abbandono definitivo arriverà poi a dicembre con Chrome 55
Intelligenza Artificiale: l’era del touch è finita. È il momento della voce
Assistenti virtuali, sistemi decisionali e robotica sono i campi di applicazione dell'intelligenza artificiale e del machine learning