C043 and Chill logo

C043 and Chill

Archives
Subscribe
November 3, 2025

WIP VOCODEX --update

Una settimana intensa tra le sfide di LeetCode, il perfezionamento di VOCODEX e l'approfondimento di nuovi algoritmi.

C043 and Chill

Computer Working GIF by Halloween.gif

Aggiornamento Settimanale

Avete passato un buon Halloween? :)

Io questa settimana ho continuato ad esercitarmi con LeetCode! È molto soddisfacente quando riesco a risolvere problemi di difficoltà media (che sono abbastanza difficili) senza aiuti.
Perché sto iniziando ad entrare nella mentalità di come fare le cose efficientemente e a pensare fuori dagli schemi.
Penso sia una skill molto importante da avere per un programmatore.

Sto continuando lo sviluppo di VOCODEX:

  • Ho implementato un sistema di migrazione database utilizzando alembic in modo da poter aggiornare la struttura del database fra una versione e l'altra senza perdere i dati.
  • Ho aggiunto delle animazioni ai pulsanti di controllo dell'audio.
  • Ho implementato il salvataggio del progresso.
  • Ho refactorato il codice di un componente che stava diventando troppo lungo e difficile da mantenere (la mia parte preferita, quando il codice si semplifica!)

Cosa ho Imparato questa Settimana

  • Come utilizzare l'algoritmo Dutch flag partition per ordinare una lista di dati in place basandosi su tre gruppi o macro gruppi
  • Come attraversare un grafo in tre modi:
    - BFS utilizzando una queue
    - DFS iterativo utilizzando una stack
    - DFS ricorsivo

Articoli Interessanti

  • Comparing interviews at 8 large tech companies
  • New trend: programming by kicking off parallel AI agents
  • 3 Years of Extremely Remote Work
  • New trend: extreme hours at AI startups

Ci vediamo al prossimo commit!

Don't miss what's next. Subscribe to C043 and Chill:
← Newer sudo docker run watchtower Older → sudo leetcode --practice
Share this email:
Share on LinkedIn Share on Reddit Share via email
newspaper
globe
GitHub
LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.