npm install && echo "Ci siamo."
Esploro Linux e Docker mentre condivido la mia prima esperienza con l'open source in questa newsletter!
C043 and Chill
Aggiornamento Settimanale
npm install
è il primo comando che si esegue dopo aver clonato un progetto Node.js
da GitHub
: serve per installare tutte le dipendenze. Mi sembra il comando appropriato per iniziare questa newsletter alla grande!
La scorsa settimana ho iniziato a preparare un vecchio portatile installandoci Kubuntu
per due motivi:
- Ho intenzione di esplorare una comunità locale qui a Bergamo chiamata
FABLAB
.
Me ne ha parlato un amico. Si tratta di comunità di
makers
presente in tutta Italia, non so ancora come funziona ma questo sabato lo scoprirò perché si terrà un corso suDocker
che sembra molto interessante! (Non ho mai utilizzatoDocker
ma è da tempo nella mia lista!)
- Voglio imparare una tecnica chiamata
ricing
che consiste nel personalizzare in ogni aspetto l'estetica ed il comportamento di un sistemaLinux
.
Mi ha sempre ispirato questa tecnica ma fino ad ora non ho mai trovato il tempo di apprenderla! Questo mi sembra proprio il momento giusto, inizierò con questo vecchio portatile e poi potrei scalare queste conoscenze anche sul mio computer principale, chissà...
Ho scritto un articolo sulla mia prima contribuzione ad un progetto Open Source!
In questo articolo scrivo:
- Come mi ha fatto sentire.
- Cosa ho imparato.
- Passaggi chiave che ho eseguito per iniziare.
Cosa ho Imparato questa Settimana
- Non ironicamente questa settimana ho imparato come creare una newsletter utilizzando Buttondown.com.
- Come includere una libreria locale in
npm
utilizzando la dicitura "file:" nelpackage.json
di un progettoJavaScript
.
{
"dependencies": {
"my-local-lib": "file:../my-local-lib"
}
}
- Come utilizzare le funzioni principali di Kitty come il
pager
. (Funzione molto utile per aprire l'output di un comando inless
per poterlo esplorare meglio). - Sto imparando il linguaggio di programmazione
Lua
leggendo Programming in Lua, foruth edition by Roberto Ierusalimschy perché è il linguaggio di configurazione diNeovim
e penso sia molto importante apprendere e configurare a fondo il proprioIDE
.
Articoli Interessanti di questa Settimana
- Goodbye useEffect: Exploring use() in React 19
- 7 Architectural Patterns You MUST Know
- 11 Free Must-Know Websites for Every Developer
- Bash vs. Zsh: Key differences and when to use each
Per questa settimana è tutto!
Per me è l'inizio di un grande viaggio nel mondo delle newsletter, quindi mi farebbe piacere ricevere un vostro feedback sincero.
È possibile lasciare un feedback semplicemente rispondendo a questa mail :)
Ci vediamo al prossimo commit!