Un effetto / controllo di animazione molto utilizzato nel Web Design di oggi, anche grazie all'avvento dei layout Bootstrap-style, è quello dei pannelli scorrevoli "ad entrata". (more…)

Continua a leggere Pushbar.js: creare pannelli scorrevoli

Categoria: Scripting

JetBrains è una nota azienda che si occupa dello sviluppo di tool e IDE open source, ma il suo team ha anche sviluppato Kotlin, un linguaggio di programmazione general purpose e multi-paradigma basato sulla JVM (Java Virtual Machine) che somiglia a Java e Scala con diversi aspetti sintattici derivati direttamente da Pascal e Go. Nel dettaglio Kotlin è un linguaggio a tipizzazione statica e forte, orientato verso la programmazione ad oggetti permettendo anche un pieno uso dell'approccio funzionale. (more…)

Continua a leggere 5 IDE per programmare con Kotlin

Categoria: Scripting

Tags: ,

DOMmy.js è uno dei miei ultimi progetti pubblici. Si tratta di una libreria Javascript standalone (che non necessita di altre librerie o framework per essere utilizzata) con struttura appartenente alla prima generazione di librerie JS, il suo scopo è infatti la manipolazione del DOM. (more…)

Continua a leggere DOMmy.js: libreria Javascript standalone per lavorare con il DOM

Categoria: Scripting

Tags:

Grazie alla qualità proposta dai framework/librerie Javascript di prima e seconda generazione ed alla loro capacità di semplificare la vita allo sviluppatore, moltissimi sviluppatori si avvicinano al linguaggio di scripting in maniera inversa, avvicinandosi prima ai framework e successivamente alle basi del linguaggio. E' un approccio corretto oppure è meglio partire dal cosiddetto "VanillaJS"? (more…)

Continua a leggere JavaScript: VanillaJS Vs framework JS

Categoria: Scripting

In rete esistono numerose guide e tool dedicati a Python, i neofiti hanno quindi la possibilità di reperire una pletora di tool completamente gratuiti che aiutano nelle prime fasi di apprendimento. A questo proposito oggi vogliamo parlarvi di Mu, un code editor dedicato proprio a coloro che iniziano ad imparare i primi rudimenti della programmazione Python. (more…)

Continua a leggere Mu: Python code editor per i neofiti

Categoria: Scripting

Tags:

Python è un linguaggio molto potente e versatile e se ben padroneggiato può offrire diverse soddisfazioni allo sviluppatore. Abbiamo spesso proposto articoli a riguardo e oggi in particolare vogliamo illustrarvi le 5 librerie Python dedicate alla manutenzione del codice. Tali librerie si occupano quindi di mantenere il codice "in salute" e aiutano lo sviluppatore a rispettare determinati standard in modo da permettere al progetto di maturare nel modo corretto. (more…)

Continua a leggere 5 librerie Python per la manutenzione del codice

Categoria: Scripting

Tags:

Abbiamo spesso parlato di metodologie di sviluppo software per i team di developer o per le aziende. Ma esistono delle metodologie specifiche per chi sviluppa da solo? Oggi vogliamo portavi l'esperienza di Sarah Schlothauer che spesso si è trovata a sviluppare software da sola e ha scoperto alcuni metodi di lavoro molto utili. (more…)

Continua a leggere Metodologie di sviluppo per i developer solitari

Categoria: Scripting

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: ,