Episodi
-
#Summary
In questo episodio di Git Bar, i conduttori discutono delle sfide e delle opportunità legate all'uso di Git, l'importanza della conoscenza tecnica per gli sviluppatori e l'evoluzione dei CMS, in particolare i headless CMS. Viene esplorato il ruolo degli sviluppatori e delle aziende nel contesto attuale, con un focus sulla gestione dei dati e sull'importanza di standardizzare le tecnologie per facilitare il lavoro. La conversazione si conclude con una riflessione sul futuro dei CMS e sulla necessità di adattarsi ai cambiamenti del mercato. In questa conversazione, i partecipanti esplorano l'evoluzione degli Headless CMS e il loro impatto sulla democratizzazione della creazione di siti web. Si discute della gestione dei dati, della visualizzazione e dell'importanza di strumenti come i visual editor. Viene anche analizzato il concetto di applicazioni CMS driven e come questi strumenti possano semplificare i workflow aziendali. Infine, i partecipanti condividono raccomandazioni di lettura e risorse utili per approfondire il tema.
# TakeawaysGit Stash può causare confusione.La conoscenza tecnica è fondamentale per gli sviluppatori.Le aziende hanno bisogno di un mix di competenze.I CMS stanno evolvendo verso soluzioni headless.La gestione dei dati è cruciale per le aziende.La standardizzazione delle tecnologie è necessaria.Il costo di gestione del back-end è elevato.Le aspettative degli utenti influenzano le scelte tecnologiche.La competizione si basa su come offriamo i dati.Il futuro dei CMS richiede adattamento e innovazione. L'avvento degli headless CMS rappresenta una rottura nel processo di creazione di siti web.Gli headless CMS risolvono il bisogno di strutturare i dati in modo efficace.La democratizzazione della creazione di siti web è fondamentale per l'accessibilità.La parte di visualizzazione rimane una sfida per chi non ha competenze tecniche.Le applicazioni CMS driven offrono nuove opportunità per la gestione dei contenuti.Il visual editor è uno strumento chiave per semplificare il processo di editing.La gestione dei dati deve essere separata dalla visualizzazione per una maggiore efficienza.I workflow possono essere ottimizzati utilizzando headless CMS per la gestione dei contenuti.Le raccomandazioni di lettura possono fornire ulteriori spunti per approfondire il tema.La discussione ha evidenziato l'importanza di avere opinioni diverse per stimolare il pensiero critico.
# Sound Bites"Ho rotto main, ma insomma niente.""Dobbiamo festeggiare il successo.""Il discorso è molto semplice."
# Chapters
00:00 Introduzione e Problemi con Git Stash
06:21 Presentazione dell'Ospite e Birra
10:12 Discussione sui CMS e l'Evoluzione Tecnologica
11:07 Opinioni sui Framework e la Conoscenza Tecnica
16:03 Il Ruolo degli Sviluppatori in Azienda
19:54 La Differenza tra Sviluppatori e Lavoratori
24:33 Futuro della Programmazione e Low Code
29:21 Speranze e Opportunità nel Settore
30:31 Versatilità e Conoscenza nei Linguaggi di Programmazione
31:53 Il Ruolo dei Programmatori Junior e Senior
34:23 L'Evoluzione dei CMS e Headless CMS
38:53 La Logica di Business dietro i CMS
45:38 Confini tra CMS e Data Management
55:28 Architettura e Limiti dei CMS Headless
57:29 Evoluzione dei CMS: WordPress e Drupal
01:00:13 Costi e Complessità: Front-end vs Back-end
01:03:54 Standardizzazione e Visualizzazione dei Dati
01:09:13 Democratizzazione e Headless CMS
01:12:15 Utilizzo Efficiente degli Headless CMS
01:22:21 Discussione sull'uso di HTML e CMS
01:23:36 Applicazioni CMS-driven e componenti
01:25:25 Modellazione delle applicazioni nei CMS
01:27:22 Feature flags e configurazione delle applicazioni
01:29:56 Workflow e headless CMS
01:34:18 Gestione dei dati e database
01:39:04 Il valore del visual editor
01:51:42 Il Paese dei Balocchi: Condivisione di Risorse
01:52:08 Libri Consigliati per Developer Relations
01:53:55 Eventi e Meetup: Opportunità di Networking
01:55:49Strumenti Utili per Sviluppatori
01:57:03Riflessioni sul Marketing per Sviluppatori
01:58:32Momenti di Leggerezza e Riflessioni Finali -
# Note dell'episodio
In questa puntata ci addentriamo nel mondo delle startup, del software open source e dell’innovazione con Matteo Collina e Paolo Insonnia di Platformatic. Insieme, riflettiamo sulla differenza tra lavoro in consulenza e sviluppo di prodotto, dove il rischio è alto, ma le possibilità di crescita e impatto sono altrettanto grandi. Matteo condivide la sua esperienza nell'avviare una startup, evidenziando i rischi finanziari e il "countdown" che ogni realtà imprenditoriale affronta fino a raggiungere la sostenibilità economica.Parliamo dell’open source, delle sfide etiche e commerciali che comporta e di come bilanciare la libertà del codice aperto con la necessità di sostenibilità economica. Matteo ci guida attraverso i tre assi fondamentali per interpretare l'open source in un contesto aziendale: la licenza, la governance, e la commerciabilità, facendo esempi pratici come Node.js, Chromium e React. Paolo aggiunge un quarto asse: l’autonomia funzionale del software rispetto alla versione commerciale, evidenziando come l'open source possa essere usato strategicamente per attrarre utenti.Abbiamo anche esplorato Watt, il nuovo application server di Platformatic, progettato per superare i limiti di scalabilità e performance di Node.js. Watt permette di eseguire più applicazioni nello stesso processo, eliminando il bisogno di comunicazioni di rete e riducendo il consumo di risorse. I nostri ospiti ci raccontano come Watt rivoluzioni l’esperienza degli sviluppatori e delle operazioni DevOps, integrando funzionalità di monitoraggio avanzate e strumenti di logging per ridurre drasticamente il consumo di memoria e ottimizzare la gestione delle risorse.Infine, riflettiamo sull'importanza dell’apprendimento continuo per gli sviluppatori, un tema caro a Matteo e Paolo, che ricordano come sia fondamentale uscire dalla propria comfort zone e rimanere curiosi, seguendo talk tecnici e approfondendo concetti fondamentali come l'event loop di Node.js.
# Paese dei Balocchi
Libro consigliato: “The Mythical Man-Month” di Frederick P. BrooksTool di logging: PinoFramework di documentazione: Diataxis# Supportaci su
https://www.gitbar.it/support
# Link amazon affiliato
https://amzn.to/3XDznm1
# Per favore ascoltaci usando una di queste app:https://podcastindex.org/apps
# Contatti
Ci trovate su Twitter come @brainrepo oppure potete scriverci via mail su https://gitbar.it.
# Crediti
Le sigle sono state prodotte da MondoComputazionale
Le musiche da Blan Kytt - RSPN
Sweet Lullaby by Agnese Valmaggia
Monkeys Spinning Monkeys by Kevin MacLeod -
Episodi mancanti?
-
Questa settimana, tra un caffè e un aneddoto, ci siamo addentrati nel tema del focus e della concentrazione nel mondo dello sviluppo. Con gli ospiti Luca e Michela, abbiamo esplorato le difficoltà che affrontiamo quotidianamente per mantenere la concentrazione tra notifiche, distrazioni esterne e la FOMO (Fear of Missing Out) costante.Michela ha condiviso alcune tecniche che ha appreso per migliorare il focus, come l'importanza di gestire i trigger interni ed esterni che influenzano la nostra capacità di concentrazione. Un primo passo? Prendere consapevolezza di quando e perché ci distraiamo. Dal suo racconto, emerge l’idea di usare semplici strumenti come un foglio di carta o note vocali per scaricare i pensieri senza perdere il filo.Abbiamo discusso anche del “brain dump” per liberare la mente, e di come pianificare la giornata in blocchi di tempo dedicati per diverse attività, sfruttando il proprio cronotipo per lavorare al meglio nelle ore di maggiore produttività. Luca ha condiviso l’esperienza del multitasking durante le call, evidenziando quanto sia facile cadere in distrazioni quando non si ha chiara la priorità dei task.Infine, abbiamo riflettuto sull'importanza di avere riunioni strutturate e asynchrone, con obiettivi chiari e un’agenda definita, per evitare sprechi di tempo e mantenere l'attenzione sul risultato. Una conversazione arricchita da idee pratiche e riflessioni sul nostro modo di lavorare, che ci porta a guardare il tempo e l'attenzione come risorse preziose da proteggere.
# Paese dei Balocchi
Libro consigliato: “Indistractable” di Nir EyalStrumento di produttività: Google CalendarStrumento per prendere appunti: Obsidian# Supportaci su
https://www.gitbar.it/support
Per favore ascoltaci usando una di queste app:
https://podcastindex.org/apps
Contatti
Ci trovate su Twitter come @brainrepo oppure potete scriverci via mail su https://gitbar.it. -
Questa settimana ci immergiamo nel tema del costo del software insieme, esplorando il rapporto tra il valore generato e i costi reali. Con Leonardo Rossi e Davide Fiorello, abbiamo discusso di tutto ciò che influisce sul costo del software, dal budget alla complessità organizzativa. Attraverso aneddoti e riflessioni personali, abbiamo scoperto quanto possa variare il costo di una singola funzione - come un "semplice" bottone su un sito - a seconda dei contesti e dei processi.
Paese dei Balocchi
- https://amzn.to/4ebh9jn
- https://manual.raycast.com/the...
- https://github.com/MilesCranme...
- https://amzn.to/3C3UQie Link amazon affiliato https://amzn.to/3YpPhSU Ecommerce tshirt https://www.spreadshirt.it/sho...
Per favore ascoltaci usando una di queste app:
https://podcastindex.org/apps
Contatti
Ci trovate su Twitter come @brainrepo oppure potete scriverci via mail su https://gitbar.it.
Crediti
Le sigle sono state prodotte da MondoComputazionale Le musiche da Blan Kytt - RSPN Sweet Lullaby by Agnese Valmaggia Monkeys Spinning Monkeys by Kevin MacLeod -
### Note dell'episodio
Questa settimana riprendiamo le registrazioni con una puntata davvero interessante! Insieme a Marco Ippolito abbiamo parlato di come bilanciare il lavoro, le attività open source e le conferenze, e della nuova feature di Node.js chiamata *Type Stripping*. Marco ha raccontato la sua esperienza con questa innovazione, che consente di eseguire TypeScript senza la necessità di tipi, migliorando l'efficienza del runtime.
Abbiamo discusso l'importanza della community nell'open source, il valore delle relazioni che si formano, e come affrontare la visibilità e le critiche ricevute sui social. Marco ha condiviso la sua visione sull'evoluzione di Node.js e sulla collaborazione tra Node e TypeScript per migliorare l'ecosistema. La feature di Type Stripping rappresenta una svolta per il futuro di Node.js, pur incontrando qualche resistenza da parte dei puristi di JavaScript.
### Paese dei Balocchi
- Libro consigliato da Marco: Crafting Interpreters di Robert Nystrom
- Libreria JavaScript: BullMQ https://docs.bullmq.io/ , una soluzione efficace per gestire code di lavoro e schedulazione.
### Supportaci su
https://www.gitbar.it/support
### Link amazon affiliato
https://amzn.to/3XDznm1
### Per favore ascoltaci usando una di queste app:
https://podcastindex.org/apps
### Contatti
Ci trovate su Twitter come @brainrepo oppure potete scriverci via mail su https://gitbar.it.
### Crediti
Le sigle sono state prodotte da MondoComputazionale
Le musiche da Blan Kytt - RSPN
Sweet Lullaby by Agnese Valmaggia
Monkeys Spinning Monkeys by Kevin MacLeod -
Questa settimana con il grande stefano abbiamo parlato di un argomento caldo, il fronten testing.
## Il nuovo store di gitbar
- https://www.spreadshirt.it/shop/design/videoterminalista+metalmeccanico+maglietta+uomo-D60dd75d8a30ff14b5e9bfbe1?sellable=5aaY1v4we3SeYEOlVXmx-6-7
## Supportaci su
https://www.gitbar.it/support
## Paese dei balocchi
- https://www.manning.com/books/the-art-of-unit-testing-third-edition
- https://github.com/NoriSte/all-my-contributions#articles
- https://x.com/noriste
- https://www.linkedin.com/in/noriste/
-
## Link amazon affiliato
https://amzn.to/40Lm6KQ
## Per favore ascoltaci usando una di queste app:
https://podcastindex.org/apps
## Contatti
@brainrepo su twitter o via mail a https://gitbar.it. -
Questa settimana Andrea Manzini di Suse ci accompagna nel magico mondo dei pacchetti. Puntata speciale condotta magistralmente condotta da Carmine, Luca, Alessio e Leo.
-
Questa settimana abbiamo avuto tra i nostri ospiti Mauro Servienti, software architect a particular software.
Abbiamo parlato di sistemi distribuiti e ti breaking changes.
## Supportaci su
https://www.gitbar.it/support
## Link amazon affiliato
https://amzn.to/3XDznm1
## Per favore ascoltaci usando una di queste app:
https://podcastindex.org/apps
## Contatti
@brainrepo su twitter o via mail a https://gitbar.it.
## Crediti
Le sigle sono state prodotte da MondoComputazionale
Le musiche da Blan Kytt - RSPN
Sweet Lullaby by Agnese Valmaggia
Monkeys Spinning Monkeys by Kevin MacLeod -
Questa settimana abbiamo con noi
Giacomo Cavalieri Core Team Member di Gleam Lang https://gleam.run/.
## Balocchi
- https://exercism.org/tracks/gleam/concepts
- https://t.co/rUfig2IaD0
- https://substack.com/home
- https://amzn.to/3JBh3Vu
- https://amzn.to/44h6nVk -
Qualche settimana fa abbiamo registrato questo episodio di gitbar con Giordano Ricci, software engineer a Grafana Labs deve abbiamo parlato di observability e dintorni.
## Supportaci su
https://www.gitbar.it/support
## Paese dei balocchi
- https://www.oreilly.com/library/view/the-future-of/9781098118433/
- https://devlake.apache.org/
- https://www.youtube.com/watch?v=8owI4xBEIl0
- https://webproxytool.com/
## Link amazon affiliato
https://amzn.to/3XDznm1
## Per favore ascoltaci usando una di queste app:
https://podcastindex.org/apps
## Contatti
@brainrepo su twitter o via mail a https://gitbar.it.
Le nostre tshirt:
https://www.spreadshirt.it/shop/design/videoterminalista+metalmeccanico+maglietta+premium+uomo-D60dd75d8a30ff14b5e9bfbe1?sellable=5aaY1v4we3SeYEOlVXmx-812-7
## Crediti
Le sigle sono state prodotte da MondoComputazionale
Le musiche da Blan Kytt - RSPN
Sweet Lullaby by Agnese Valmaggia
Monkeys Spinning Monkeys by Kevin MacLeod -
Allora, nell'ultimo episodio di GitBar, Alberto ha iniziato a raccontarmi come è finito a fare l'engineering manager, e te lo dico, sembra che l'esperienza sul campo e un bel po' di studio facciano davvero la differenza. Poi, siamo entrati nel vivo parlando di che cosa significa davvero gestire un team tech e come ci si deve un po' fare in quattro per aiutare la squadra senza finire per muovere tutti come marionette. Ha tirato fuori un po' di trucchi per far saltare gli ostacoli che si mettono tra il team e i suoi obiettivi e, seriamente, ha dato un sacco di dritte su come un engineering manager si costruisce quella credibilità che ti fa essere il capo che tutti rispettano. Nel bel mezzo della chiacchierata, ci siamo buttati anche sui temi caldi come il come gestire gli sbagli in modo da non perdere faccia con gli stakeholder, come prendere decisioni quando non vedi chiaro e come tenere a bada i battibecchi nel team. Alberto è stato super chiaro sull'importanza di dare potere al team e di tenere gli occhi aperti su un sacco di cose. Ha toccato anche il tasto delicato di come gestire le persone che vanno alla grande e quelle un po' più in difficoltà, e di come parlare con il team degli underperformers senza creare casini. Nell'ultima parte della serie, io e Alberto abbiamo spulciato tutto quello che c'è da sapere sulla gestione degli underperformer, come tenere il team affiatato, come capire se stiamo lavorando bene e se stiamo davvero facendo centro con i nostri obiettivi. E non si è tirato indietro nemmeno con i consigli su cosa leggere e le risorse top per chi sta gestendo un team. Insomma, è stata una chiacchierata da mille e una notte, piena di spunti da non perdere.
## Supportaci su
https://www.gitbar.it/support
## Link amazon affiliato
https://amzn.to/3XDznm1
## Per favore ascoltaci usando una di queste app:
https://podcastindex.org/apps
## Contatti
@brainrepo su twitter o via mail a https://gitbar.it.
## Crediti
Le sigle sono state prodotte da MondoComputazionale
Le musiche da Blan Kytt - RSPN
Sweet Lullaby by Agnese Valmaggia
Monkeys Spinning Monkeys by Kevin MacLeod -
Questa settimana pubblichiamo la seconda parte dell'episodio che abbiamo registrato al Fosdem di Bruxelles con Edo e Paolo di ContinuousDeliverySpark e me, Alessio e Carmine di gitbar. Per ascoltare la prima parte: https://www.youtube.com/watch?v=9d-ToojhZp0
-
Questa settimana abbiamo avuto il grande Piero Savastano che ci parla del progetto cheshire cat.
## Supportaci su
https://www.gitbar.it/support
## Balocchi
- https://www.youtube.com/watch?v=zjkBMFhNj_g
- http://www.incompleteideas.net/IncIdeas/BitterLesson.html
- https://github.com/m-bain/whisperX
## Link amazon affiliato
https://amzn.to/3XDznm1
## Per favore ascoltaci usando una di queste app:
https://podcastindex.org/apps
## Contatti @brainrepo su twitter o via mail a [email protected]. - Mostra di più