C043 and Chill logo

C043 and Chill

Subscribe
Archives
June 2, 2025

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:

  1. 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 su Docker che sembra molto interessante! (Non ho mai utilizzato Docker ma è da tempo nella mia lista!)

  1. Voglio imparare una tecnica chiamata ricing che consiste nel personalizzare in ogni aspetto l'estetica ed il comportamento di un sistema Linux.

image.png

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à...

image.png

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:" nel package.json di un progetto JavaScript.
{
    "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 in less 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 di Neovim e penso sia molto importante apprendere e configurare a fondo il proprio IDE.

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!

Don't miss what's next. Subscribe to C043 and Chill:
Blog GitHub LinkedIn Portfolio
Powered by Buttondown, the easiest way to start and grow your newsletter.