Gitbar, programmazione e sviluppo web. Un piccolo punto di ritrovo per lo sviluppo fullstack. Parleremo di php laravel e symfony, javascript e VueJS, angular o ...
##SummaryIn questo episodio di GitBar, i conduttori discutono della stanchezza degli sviluppatori, del bilanciamento tra vita lavorativa e personale, e dell'importanza della delivery. Viene esplorato il ruolo degli stakeholder e le sfide nella comunicazione, evidenziando come le tensioni possano essere un segno di impegno. Si affrontano anche le tecniche per gestire le relazioni e si riflette sul futuro dei junior nel contesto dell'AI. La conversazione esplora l'evoluzione del codice e il crescente affidamento alle macchine, sollevando interrogativi etici sulla delega delle decisioni. Si discute il ruolo del team lead nella gestione della complessità e l'importanza della servant leadership, evidenziando i rischi di un'eccessiva protezione del team. Infine, si analizza la responsabilità nelle pull request e nelle code review, sottolineando la necessità di una responsabilità condivisa all'interno del team. In questa conversazione, i relatori esplorano il concetto di responsabilità all'interno dei team, sottolineando l'importanza della responsabilità collettiva rispetto a quella individuale. Discutono anche dell'importanza della narrazione e della comunicazione efficace con gli stakeholder, evidenziando come una buona gestione delle richieste possa prevenire fallimenti. Infine, condividono riflessioni e raccomandazioni su come affrontare le sfide quotidiane nel lavoro di squadra e nella leadership.
--------
1:32:28
ep210 - Wordpress
#Summary In questo episodio, Mauro Murru discute la complessità degli strumenti di sviluppo web, in particolare WordPress, e le sue alternative. Riflessioni sulla motivazione degli sviluppatori e sull'importanza di considerare il business nella scelta degli strumenti. Si esplorano anche le sfide e le opportunità nel panorama attuale dello sviluppo web. #Takeaways- Limitare la complessità è fondamentale per il business.- WordPress ha avuto un ruolo cruciale nel web.- La frustrazione degli sviluppatori è un tema ricorrente.- Esplorare alternative a WordPress è necessario.- La motivazione personale deve essere bilanciata con il business.- Le nuove tecnologie offrono opportunità ma anche complessità.- La scelta degli strumenti deve considerare il budget del cliente.- Le soluzioni prefabricate possono essere più pratiche.- Creare una pipeline di gestione può semplificare il lavoro.- La prospettiva del business è essenziale nella scelta degli strumenti.
--------
17:28
Ep.209 - A proposito di Selfhosting
In questo episodio di GitBar, i partecipanti discutono di vari temi legati alla tecnologia e alla produttività, tra cui la qualità del software, l'uso di chatbot, la gestione delle riunioni e l'importanza della scrittura a mano. Viene esplorato il concetto di 'second brain' e come gli strumenti digitali e analogici possano coesistere per migliorare l'organizzazione e la riflessione personale. In questa conversazione, i partecipanti discutono di vari aspetti legati all'automazione nella gestione delle email, tecniche di prendere appunti, e il ritorno al self-hosting rispetto ai servizi cloud. Viene analizzato il costo del self-hosting, l'importanza dei backup e della sicurezza dei dati, e si confrontano i vantaggi e svantaggi del self-hosting rispetto ai servizi professionali. Inoltre, si parla di privacy, SEO e della produzione di contenuti, evidenziando le sfide e le opportunità in questo campo. In questa conversazione, i partecipanti discutono dell'evoluzione della tecnologia e della qualità dei contenuti, in particolare nel contesto della musica e dei podcast. Si riflette su come la fruizione dei contenuti sia cambiata nel tempo, con un focus sulla mediocrità e sulla perdita di attenzione verso la qualità. Viene sottolineata l'importanza di un ascolto consapevole e di come la nostra percezione della qualità sia influenzata dalla sovrastimolazione e dalla disponibilità immediata dei contenuti.
--------
1:43:55
Ep.208 - CMS e Headless Cms con Edoardo Dusi (Storyblok)
#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. # Takeaways - Git 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
--------
2:11:24
Ep.207 - Watt con Matteo Collina e Paolo Insogna (Platformatic)
# Note dell'episodioIn 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 BalocchiLibro consigliato: “The Mythical Man-Month” di Frederick P. BrooksTool di logging: PinoFramework di documentazione: Diataxis# Supportaci suhttps://www.gitbar.it/support# Link amazon affiliato https://amzn.to/3XDznm1# Per favore ascoltaci usando una di queste app:https://podcastindex.org/apps# ContattiCi trovate su Twitter come @brainrepo oppure potete scriverci via mail su https://gitbar.it.# CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPNSweet Lullaby by Agnese ValmaggiaMonkeys Spinning Monkeys by Kevin MacLeod
Gitbar, programmazione e sviluppo web. Un piccolo punto di ritrovo per lo sviluppo fullstack. Parleremo di php laravel e symfony, javascript e VueJS, angular o react, di continuous integration, deployment, docker, kubernetes, scrum fino ad arrivare al machine learning e alla blockchain che come sapete sono un pò come il prezzemolo e ci stan bene su tutto.Parleremo anche della vita dello sviluppatore, pattern e soft skills.Io sono @brainrepo, sviluppatore e host di questo podcast e il vostro compagno di chiacchiere.