Il team di JetBrains, lo stesso di IntelliJ IDEA, ha rilasciato in questi giorni una nuova cloud based Web app, chiamata Datalore, dedicata allo sviluppo di modelli per il machine learning. L'obbiettivo di Datalore è quello di semplificare tale processo di sviluppo anche tramite un ricco sistema di visualization basato su Python, andando quindi ad aiutare i developer nei processi di data analysis. (more…)

Continua a leggere Datalore: Machine Learning WebApp che guida lo sviluppatore

Categoria: Scripting

Rieccoci nella nostra rubrica dedicata ai tool per developer. Oggi andremo ad analizzare Udash, un framework che promette di rendere i contenuti Web più sicuri possibili. Udash è infatti un framework type-safe open source basato su Scala che si inserisce direttamente tra frontend e backend. Questo framework consente di compilare codice sia in Scala che in Javascript, oltre a poter utilizzare librerie Javascript come Bootstrap o jQuery. (more…)

Continua a leggere Udash: il meglio di Scala e Javascript in un framework

Categoria: Scripting

Tags: ,

Per chi lavora prevalentemente su mobile, per scopi informativi o promozionali, Google AMP rappresenta da tempo una risorsa irrinunciabile. Il progetto Accelerated Mobile Page permette infatti di rendere più veloce il caricamento di pagine web sui display di piccoli dispositivi come smartphone e tablet, affinché la fruizione sia immediata e adatta alle necessità di navigazione touchscreen. Oggi l'iniziativa di Google è però pronta ad allargarsi, con l'introduzione di nuovi strumenti: AMP Stories e AMP per email. Quali sono le loro caratteristiche e quale la possibile utilità? (more…)

Continua a leggere Mobile: Google lancia AMP Stories e AMP per email

Categoria: Scripting

Tags:

Crooked Style Sheets è un interessante Proof of concept dedicato alle attività di tracciamento e analisi delle pagine Web, nonché delle interazioni degli utenti con queste ultime, effettuate utilizzando unicamente CSS. La sperimentazione è mirata a dimostrare che alcune informazioni di base possono essere rilevate senza la necessità di ricorrere a script JavaScript. (more…)

Continua a leggere Tracciare utenti utilizzando CSS (niente JavaScript)

Categoria: Scripting

Tags:

Neanche il tempo di metabolizzare le novità di Angular 5 e già si vede all’orizzonte la nuova major release del progetto:il 18 gennaio è stata infatti rilasciata la prima beta della nuova versione e le previsioni indicano per la fine di marzo il rilascio della versione definitiva, ovvero Angular 6. (more…)

Continua a leggere Angular 6, cosa ci aspetta

Categoria: Scripting

Le Progressive Web Application (PWA) sono attualmente ben supportate da Android, ma il discorso è ben diverso per il sistema mobile della Casa di Cupertino. Con iOS 11.3 dovrebbe arrivare la tanto attesa compatibilità con le PWA, ma sembrerebbero sussistere ancora delle problematiche in fase di implementazione. (more…)

Continua a leggere Progressive Web Application: problemi di supporto su iOS

Categoria: Scripting

Ogni fase di sviluppo di un'applicazione è importante, un developer non dovrebbe focalizzarsi unicamente sulla scrittura e anche il processo di revisione del codice è di grande rilevanza. La code review è un esame sistematico del codice sorgente di un programma, l'obbiettivo di tale operazione è rilevare aspetti trascurati nello sviluppo, cercando anche di migliorare la qualità complessiva del software. (more…)

Continua a leggere Code review: i consigli del team di Tumblr

Categoria: Scripting

Tags:

Bootstrap 4

24 Jan

Gli sviluppatori del più noto toolkit Open Source per la realizzazione di progetti Web based responsive e mobile first hanno finalmente rilasciato la versione stabile di Bootstrap 4; l'aggiornamento presenta diverse novità sia dal punto di vista delle feature che per quanto riguarda gli strumenti di base, con un importante lavoro di revisione e integrazione di tutti gli esempi (template) di base. (more…)

Continua a leggere Bootstrap 4

Categoria: Scripting

Tags:

I Microservice sono diventati molto popolari in questi ultimi anni, si tratta di una variante dell'approccio SOA (Service-Oriented Architecture) che va a strutturare un'applicazione come una raccolta di servizi liberamente associati tra loro. Il vantaggio di scomporre un'applicazione in diversi servizi più piccoli sta proprio nella modularità che rende l'applicazione più leggera, più facile da gestire, da capire, da sviluppare e ovviamente da testare. (more…)

Continua a leggere Architetture Microservice, non solo vantaggi

Categoria: Scripting

Tags:

Gli sviluppatori parlano spesso di codice scritto in modo pessimo e poco chiaro, lamentandosi di come sia complesso comprendere tali sorgenti e, ovviamente, eseguirne la manutenzione. Questo perché spesso si presta scarsa attenzione alla code readability (leggibilità), ma cosa significa esattamente questo concetto? Che cosa è che rende il codice più leggibile e comprensibile? (more…)

Continua a leggere Code readability: cosa significa esattamente?

Categoria: Scripting