Se utilizzi Git per il controllo di versione dei tuoi progetti, c’è un file di cui non puoi assolutamente fare a meno: il .gitignore. Che tu stia lavorando su un’applicazione Node.js, un progetto Python o Java, capire come configurare correttamente questo file è il primo passo per mantenere il codice pulito, efficiente e, soprattutto, sicuro.
Autore: Dario Capozzi
Internet ha un peso concreto sul pianeta. Ogni volta che carichiamo una pagina web, inviamo un’e-mail o pubblichiamo un contenuto sui social, mettiamo in moto un’infrastruttura globale che consuma energia 24 ore su 24.
Nel mondo dello sviluppo moderno, scrivere codice che funzioni non è più sufficiente: dobbiamo essere certi che continui a funzionare anche dopo mesi di modifiche. È qui che entrano in gioco gli Unit Test, e oggi lo strumento di riferimento per chi usa JavaScript e TypeScript è senza dubbio Vitest.
Trovare delle cuffie gaming PC a buon prezzo che non sembrino giocattoli di plastica è un’impresa, ma quest’anno il mercato ha sfornato delle vere perle.
Non serve spendere 300€ per avere un audio spaziale e un microfono degno di questo nome.
Nel panorama dello sviluppo web moderno, la velocità è tutto.
Se sei stanco di aspettare interminabili secondi (o minuti) per il caricamento del server di sviluppo ogni volta che modifichi una riga di codice, allora Vite è la soluzione che stavi cercando.
Se passi molte ore seduto/a – che sia per lavoro in ufficio, studio o gaming – probabilmente conosci bene quel fastidioso indolenzimento alla schiena, al coccige o alle gambe.
La buona notizia è che non devi cambiare la tua sedia, ma migliorarla! La soluzione è un semplice, ma potentissimo, accessorio: il cuscino ergonomico sedia.
Se lavori con Git, probabilmente hai familiarità con comandi come git merge e git rebase.
Questi sono strumenti potenti per combinare le modifiche tra i rami.
Tuttavia, ci sono situazioni in cui potresti aver bisogno di una maggiore granularità, selezionando solo specifiche modifiche da un ramo e applicandole a un altro.
I mouse senza fili rappresentano la soluzione perfetta, unendo libertà di movimento, ergonomia e prestazioni all’avanguardia.
Dimentica il disordine sulla scrivania e scopri come scegliere il modello più adatto alle tue esigenze.
Nel mondo dello sviluppo software, uno degli strumenti più importanti — e spesso indispensabili — è Git, un sistema di controllo di versione distribuito.
Ma cos’è Git? E perché è così utilizzato da sviluppatori, team e aziende in tutto il mondo?
Nel mondo del lavoro e dello studio di oggi, ogni centimetro conta.
Che tu viva in un piccolo appartamento o voglia semplicemente mantenere il tuo spazio ordinato, un mobile porta PC salvaspazio è la scelta ideale per creare un’area di lavoro funzionale, comoda ed esteticamente piacevole.
In questo articolo scoprirai come scoprire chi ha effettuato la chiamata AJAX.
Nel moderno sviluppo web, le chiamate AJAX (Asynchronous JavaScript and XML) sono essenziali per creare esperienze utente dinamiche, consentendo al browser di scambiare dati con un server in background senza ricaricare l’intera pagina.
Stai cercando una sedia da PC comoda, resistente e al giusto prezzo? Sei nel posto giusto.
Abbiamo selezionato per te i modelli più consigliati del momento, dalle sedie da gaming alle ergonomiche da ufficio, con link diretti per l’acquisto.
Vuoi stupire chi accede al tuo server SSH con una schermata di benvenuto unica e personalizzata?
In questa guida ti mostro come farlo passo dopo passo, utilizzando Docker e Debian, proprio come spiegato nel nostro video dedicato.
Nel mondo della sicurezza informatica, le SQL Injection rappresentano una delle minacce più comuni e pericolose per i siti web.
In questo video ti porto dietro le quinte di un attacco SQL, mostrandoti dal vivo come una vulnerabilità può essere sfruttata per accedere a dati sensibili su un sito WordPress non protetto.
Il formato XML (eXtensible Markup Language) è uno standard aperto sviluppato dal W3C, progettato per strutturare e trasportare dati in modo leggibile sia da esseri umani che da macchine.
A differenza dell’HTML, che è orientato alla presentazione dei contenuti, XML si concentra sulla descrizione del contenuto.
Quando si parla di sicurezza web, anche i dettagli apparentemente più piccoli possono fare una grande differenza.
Uno di questi dettagli è il flag HttpOnly, un’impostazione semplice ma potente che può aiutare a proteggere i tuoi cookie dagli attacchi informatici, in particolare dal furto tramite JavaScript malevolo.
L’alimentatore USB è diventato un accessorio indispensabile nella vita quotidiana, utile per ricaricare smartphone, tablet, cuffie wireless, power bank e molti altri dispositivi.
Ma quale scegliere tra le tante opzioni disponibili?
Quando navighi su un sito web e ti colpisce un font elegante o originale, potresti chiederti: “Qual è il Font family usato qui?”
La buona notizia è che puoi scoprirlo facilmente usando Google Chrome, senza bisogno di strumenti esterni.
Nel mondo dello sviluppo software e della gestione dei dati, il concetto di transazioni database è centrale per garantire affidabilità, coerenza e sicurezza delle informazioni.
In questo articolo esploreremo cosa sono le transazioni in un database, come funzionano e perché sono così importanti nei sistemi informativi moderni.
Il tappetino mouse è un accessorio spesso sottovalutato, ma fondamentale per migliorare l’esperienza d’uso del computer, sia in ambito lavorativo che nel gaming.
In questa guida esploreremo le diverse tipologie di tappetini, con un focus su comfort, prestazioni e salute ergonomica.
La sicurezza delle applicazioni web è diventata un tema cruciale con l’espansione dei servizi online.
Una delle vulnerabilità più comuni e pericolose è il Cross Site Scripting, spesso abbreviato in XSS.
Un ORM, acronimo per Object Relational Mapping, consente di interagire con un database relazionale senza dover scrivere delle queries SQL.
In altre parole, costituisce un layer di astrazione che consente di ottenere sicurezza e portabilità.
sendBeacon è un metodo disponibile in JavaScript che consente di inviare dati in modo asincrono e non bloccante al server.
È particolarmente utile per tracciare eventi, inviare analitiche o salvare dati quando una pagina sta per chiudersi, evitando che la richiesta venga interrotta dal browser.
Il microfono per PC è un accessorio importante per chi lavora da remoto.
Chi pratica lo smart working infatti solitamente esegue numerose chiamate al giorno, per coordinarsi con i colleghi.
Che tu utilizzi Microsoft Teams, Google Meet o Zoom, avrai sicuramente bisogno di un microfono per PC che ti consenta di essere sentito con chiarezza dai tuoi interlocutori.
L’integrità referenziale è uno dei principi cardine dei database relazionali. Questo tipo di database è quello più diffuso per la persistenza dei dati nelle applicazioni web.
I database relazionali più diffusi sono MySQL, MariaDB, PostgreSQL, Oracle DB, DB2, SQL Server.
Gli indici nel database: cosa sono? A cosa servono?
In questo articolo approfondiremo cosa siano ed a cosa servano gli indici nei database relazionali.
Troverai anche un video dove spiego la funzione degli indici del database con un esempio pratico.
I cookies sono un meccanismo di propagazione e conservazione di informazione nelle applicazioni web.
Sono utilizzati principalmente per l’implementazione di task tecnici (ad esempio, autenticazione) e per l’implementazione di funzionalità relative al marketing (ad esempio, tracciamento).
Gli sviluppatori web spesso hanno bisogno di emulare risoluzione display con Chrome, il browser più utilizzato al mondo.
In questo articolo vedrai come emulare la risoluzione del display di smartphone, tablet e qualunque schermo di PC.
Che sia per natale o per un compleanno, i regali pokemon riscontrato sempre largo successo per le persone cresciute tra gli anni ’90 ed i primi anni 2000.
In questo articolo troverai diverse idee regalo a tema pokemon, sia per adulti che per bambini.
In questo articolo vedrai come bloccare le richieste rete con Google Chrome.
Infatti, grazie a Chrome DevTools avrai facoltà di bloccare le richieste di rete secondo le tue necessità.
Come vedrai l’operazione può essere fatta utilizzando vari criteri.
In questo articolo vedremo come implementare degli input in un componente costruito con Angular.
Gli input permettono di passare dati da un componente padre ad un componente figlio.
Nel seguito dell’articolo vedremo come si specifica che un componente accetta uno o più input.
TypeScript è un linguaggio di programmazione che aggiunge la tipizzazione statica a JavaScript.
È un linguaggio sviluppato da Microsoft, progettato per essere utilizzato nello sviluppo di applicazioni di grande dimensione.
Mouse ergonomico: lo strumento fondamentale per chi trascorre molto tempo utilizzando il PC.
In questo articolo vedremo insieme le migliore proposte per trovare il mouse adatto alla tue esigenze.
In questo articolo vedrai come scoprire quale versione di Angular sta utilizzando la tua applicazione.
Ti mostrerò due metodi: il primo è utilizzabile per qualunque applicazione costruita Angular, il secondo è utilizzabile solo se hai accesso al file descritto delle dipendenze del progetto.
Lo strumento network conditions Chrome è molto utile nel contesto del web development.
In questo articolo vedrai cosa sia questo strumento e come utilizzarlo durante la tua quotidianità.
Network conditions Chrome: cosa è?
La proprietà CSS transform consente di ruotare, ridimensionare, inclinare o traslare un elemento.
Questo tipo di trasformazioni possono operare in uno spazio bidimensionale o tridimensionale.
Per fornirti un esempio della potenzialità di questo strumento, ho deciso di sviluppare una piccola dimostrazione che utilizza esclusivamente HTML + CSS, senza far uso di JavaScript.
Il localStorage è un oggetto che, utilizzando JavaScript, consente di leggere e scrivere informazioni nel browser dell’utente.
Le informazioni conservate nel localStorage vengono mantenute anche quando il browser viene chiuso.
Il power bank, conosciuto anche come batteria esterna, è un dispositivo portatile che consente di ricaricare i propri dispositivi elettronici in assenza di una presa di corrente.
Power bank: cos’è?
Grazie a una batteria interna ricaricabile, il power bank è in grado di fornire energia a smartphone, tablet, auricolari wireless e altri device, rendendosi indispensabile durante viaggi, giornate fuori casa o situazioni di emergenza.
Nei sistemi operativi basati su Linux puoi utilizzare crontab per programmare l’esecuzione di comandi.
Crontab è l’abbreviazione per cron table.
Infatti, lo strumento da riga di comando disponibile nei sistemi Unix-like e Linux è cron.
In questo articolo tratterò l’argomento WordPress php version.
Vedrai come scoprire la versione di PHP installata sul server che ospita il tuo sito costruito con WordPress.
Versione PHP in WordPress
In questo articolo vedrai cosa si intenda per window load in JavaScript.
Avrai modo di capire cosa sia questo evento, quando viene creato e come utilizzarlo.
In alcuni contesti risulta essere fondamentale rimanere in ascolto di questo evento per rendere il codice JavaScript della nostra applicazione meno prono ad errori.
In questo articolo vedremo come utilizzare l’operatore fromEvent di RxJS.
Dopo aver visto l’interfaccia dell’operatore, vedremo come utilizzarlo con un esempio pratico.
Prima di concludere, avremo la possibilità di vedere l’applicazione di fromEvent per più eventi.
In questo articolo vedremo come creare un nuovo branch utilizzando git.
Si assumerà che il lettore conosca lo scopo ed il funzionamento di base di git, il software di versionamento del codice più utilizzato nell’ambito dello sviluppo software ed hardware.
In questo articolo vedremo come clonare un oggetto in JavaScript.
Per prima cosa, vedremo quali i tipi di copia esistenti in JavaScript (spoiler: non è solo uno).
Quindi, proseguiremo illustrando le opzioni disponibili per effettuare la duplicazione di oggetti utilizzando JavaScript.
In questo articolo vedrai come inserire delle icone nel codice HTML che costituisce la tua pagina web.
Gli utenti infatti hanno molta familiarità con la rappresentazione di concetti ed aree dell’applicazione tramite icone.
In questo articolo vedrai come installare NPM, acronimo di Node Package Manager.
Troverai qui le istruzioni per l’installazione sia su un dispositivo che utilizza Windows, sia con uno che utilizza una distribuzione Linux.
Il comando touch in Linux è uno strumento richiamabile tramite terminale che permette di modificare la data di accesso e/o di modifica di un file.
Comando touch Linux: esempio
Di seguito puoi trovare un semplice esempio di esecuzione del comando touch di Linux.
Dove comprare la Action figure di Fallout?
Questa è la domanda che si pongono molte persone, soprattutto dopo l’uscita della serie Fallout su Amazon Prime Video.
In questo articolo vedrai quali siano i migliori gadget di Fallout, dove acquistarli e a quale prezzo.
switchMap è un operatore RxJS utilizzato di frequente, soprattutto in applicazione costruite con Angular.
In questo articolo avrai modo di capire come e quando utilizzarlo, grazie anche ad un esempio interattivo.
forkJoin è un operatore di RxJS che può risultare utile in molte situazioni.
In questo articolo vedremo il funzionamento di questo operatore, avvalendoci anche di un esempio interattivo.