Stiamo assumendo! Visualizza le posizioni aperte

Blog

NodeJS

Alla scoperta di Bun: l’ecosistema JavaScript veloce, moderno e innovativo

Introduzione In questi ultimi 14 anni, gli strumenti richiesti per sviluppare in NodeJS sono diventati sempre più lenti e complessi (vedi: webpack, babel, lerna, ecc…).  Bun è un toolkit all-in-one gratuito e open source che mira a risolvere questo problema: permette di gestire, eseguire, costruire, testare e debuggare singoli file

Continua »
Education

Test Driven Development (TDD): Vantaggi ed esempi pratici

Introduzione Nell’ambito dello sviluppo software, il Test Driven Development (TDD) sta emergendo come un fondamentale approccio per creare applicazioni solide e affidabili. Attraverso la scrittura anticipata dei test, il TDD offre benefici significativi che influenzano la qualità e l’efficienza dello sviluppo. In questo articolo, esploreremo i vantaggi del Test Driven

Continua »
Education

Come cambiare versione di NodeJS con un solo comando!

TLDR; Utilizzando il CLI NVM (Node Version Manager), puoi installare nuove versioni di NodeJS con questo comando: nvm install v18.12.0 # versione opzionale se c’è un file .nvmrc Per attivare una delle versioni di NodeJS che hai installato: nvm use v18.12.0 # versione opzionale se c’è un file .nvmrc Per

Continua »
Education

Come installare Java per la programmazione

Installare Java può non essere facile per chi è alle prime armi.  In questo articolo verrà spiegato passo passo come fare, proponendo due metodi diversi. Che cos’è Java? Java è un linguaggio di programmazione ad alto livello, fortemente tipizzato, multi-paradigma e indipendente dalla piattaforma di esecuzione, ideato da James Gosling

Continua »
Web

Che cos’è un Web Developer?

Un web developer è un professionista capace di sviluppare applicazioni accessibili dal web. I suoi compiti sono quelli di un frontend developer e un backend developer — spesso è più specializzato in una delle due categorie.

Continua »
Web

Cos’è un Frontend Developer?

Un frontend developer è un professionista specializzato nello sviluppo e nella manutenzione di una interfaccia utente; Essa costituisce la parte visibile e interagibile di un sistema informatico

Continua »
developer
Web

Cos’è un Backend Developer?

Un backend developer si occupa di sviluppare e mantenere il lato server delle applicazioni web e/o mobile. Si concentra sulla costruzione delle API, sulla gestione della base di dati e sulla risoluzione di problemi di performance.

Continua »
Software

Lo sviluppo di software

Lo sviluppo di software è un processo cruciale per la creazione di programmi e applicazioni che alimentano la nostra tecnologia quotidiana. Dal momento in cui viene concepita un’idea per un nuovo software, alla sua realizzazione e distribuzione sul mercato, lo sviluppo di software richiede una combinazione di conoscenze tecniche, competenze

Continua »