In questo secondo articolo della rubrica Framework Challenge lasciamo momentaneamente in disparte il linguaggio back-end PHP, e ci concentriamo sul lato front-end, in particolare sul linguaggio Javascript. (more…)

Continua a leggere jQuery vs VueJS: generazioni a confronto

Categoria: Scripting

Abbiamo spesso parlato delle buone pratiche da seguire durante la programmazione, della code review e della realizzazione di un progetto software. Oggi vogliamo portarvi l'esperienza di Emil Persson, Senior Graphics Engineer per Epic Games, che in un recente post sul suo blog personale ha pubblicato diversi consigli sull'ottimizzazione software sulla revisione dei sorgenti. (more…)

Continua a leggere Buone pratiche per l’ottimizzazione software

Categoria: Scripting

Durante lo sviluppo di uno o più progetti può capitare di dover gestire multiple versioni delle librerie di un determinato linguaggio, ad esempio ci sono software che funzionano solo con alcune versioni di Python. Nell'articolo vi parleremo di un utilissimo tool chiamato Pyenv che permette di gestire varie release di questo linguaggio installate nello stesso sistema, in modo da poterle utilizzare selettivamente per sviluppare e testare il proprio progetto. (more…)

Continua a leggere pyenv: gestire più versioni di python su Linux

Categoria: Scripting

Tags: ,

Inserire dei processi di automazione nel proprio worflow può portare diversi benefici, sia in termini di riduzione dello stress che di tempo risparmiato. Oggi vogliamo portarvi l'esperienza di Adam McPartlan, Senior Systems Engineer per NYnet Ltd, che durante la sua routine quotidiana in azienda opera spesso su più terminali tramite SSH. (more…)

Continua a leggere SSH: automatizzare le procedure di autenticazione remota

Categoria: Scripting

Tags:

Abbiamo parlato spesso di Python, un linguaggio di programmazione oggi utilizzato dagli sviluppatori anche per applicazioni avanzate di machine learing. Secondo i dati raccolti dalla nota piattaforma di code sharing Github, Python è attualmente il secondo linguaggio più adottato per l'implementazione di progetti open source, può quindi essere utile una selezione composta da 5 tra i migliori code editor oggi disponibili per il development. (more…)

Continua a leggere Python: 5 code editor per gli sviluppatori

Categoria: Scripting

Tags: ,

Con il rilascio di Firefox 61 è arrivata anche una piacevole novità all'interno dei Firefox Developer Tools: il nuovo accessibility inspector, si tratta di un software capace di analizzare un sito web e valutare la sua predisposizione alle tecnologie assistive. In pratica l'accessibility inspector fornirà un accessibility tree che darà una visione gerarchica completa allo sviluppatore degli elementi della pagina, cosi da individuare a colpo d'occhio eventuali mancanze e le aree che necessitano più attenzione. (more…)

Continua a leggere Firefox Developer Tools: arrivato l’Accessibility Inspector

Categoria: Scripting

Django, il noto web framework che utilizza Python quale linguaggio di sviluppo, è oggi disponibile nella release 2.x. Non si tratta ancora di una versione LTS, prevista invece per il 2019 con l'aggiornamento 2.2, tuttavia le modifiche introdotte sono decisamente sostanziali. Si può notare immediatamente la spinta verso l'innovazione voluta dagli sviluppatori stessi che hanno deciso di abbandonare il supporto a Python 2.7 aprendo invece alla compatibilità con Python 3.4 e rilasci successivi. (more…)

Continua a leggere Django 2, quali le differenze con la versione 1.x?

Categoria: Scripting

Tags: ,

Le applicazioni web sviluppate tramite il framework Electron sono tra le più diffuse e gettonate sul mercato, il team di Github ha sviluppato infatti un prodotto che è stato adottato da diverse aziende per creare le proprie applicazioni multipiattaforma. Microsoft, ad esempio, sfrutta Electron con il suo IDE Visual Studio Code e il team di Discord lo ha utilizzato per realizzare un client desktop del suo servizio di chat vocale. (more…)

Continua a leggere App Electron Vs. App native

Categoria: Scripting

Alcuni giorni fa è stata ufficialmente rilasciato la versione 6 di Angular. Trattandosi di una major release le novità sono consistenti ma le principali non riguardano tanto il framework JavaScript vero e proprio quanto la CLI e il motore di rendering; pertanto il lavoro degli sviluppatori non dovrebbero subire un impatto rilevante da questa release. (more…)

Continua a leggere Angular 6: tutte le novità

Categoria: Scripting

Tags:

NodeJS è oggi uno dei JavaScript runtime environment più gettonati del panorama open source. I suoi sviluppatori sono molto attenti alla propria community e seguono da vicino l'evoluzione delle principali piattaforme cosi da rendere il progetto sempre disponibile. A questo proposito è stato recentemente reso pubblico il nuovo pacchetto snap ufficiale dell'ambiente. (more…)

Continua a leggere NodeJS: rilasciato il pacchetto snap ufficiale

Categoria: Scripting

Tags: ,