Gitbar - Italian developer podcast cover image

Gitbar - Italian developer podcast

Latest episodes

undefined
Apr 2, 2020 • 26min

Ep.14 - Programmazione o infrastruttura. La mia esperienza con serverless e Lambda

Quando sviluppiamo le nostre applicazione spendiamo tanto tempo nello sviluppo dell'infrastruttura. Dovremmo investire più tempo nella logica di business o nel provisioning dei nostri server? In questo episodio ho parlato di BaaS e FaaS, serverless e amazon lambda e di come sto realizzando il sistema automatico di trascrizione degli episodi del podcast senza i mal di testa e costi dati da docker e kubernetes.## Link- https://firebase.google.com/?hl=it- https://parseplatform.org/- https://aws.amazon.com/it/lambda/- https://aws.amazon.com/fr/amplify/- https://serverless.com/- https://cloud.google.com/functions## Contatti@brainrepo su twitter o via mail a info@gitbar.it## CreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated
undefined
Mar 26, 2020 • 19min

Ep.13 - Programmazione: Api con graphql vs rest

Sviluppare una api è sempre più importante nella realizzazione dei sistemi specie se questi sono su architetture a microservizi.Spesso però REST si dimostra limitante e i programmatori devono faresalti mortali per trovare algoritmi e soluzioni per rendere fruibili attraverso interfacce semplici strutture di dati complesse.Questo problema si è avuto anche a facebook all'inizio della prima decade del millennio, quando visto il traffico importante dal mobile era necessario ripensare le applicazioni ios e android.Ripartire dal frontend per poi risalire sul backend e sulla piattaforma. Questo è stato il percorso che ha dato alla luce GRAPHQL naturalmente con un ruolo importantissimo della comunità opensource.Una esigenza semplice per creare uno standard industriale.## Link- https://graphql.org/- https://www.youtube.com/watch?v=783ccP__No8- https://www.apollographql.com/docs/- https://relay.dev/## Contatti@brainrepo su twitter o via mail a info@gitbar.it## CreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN
undefined
Mar 18, 2020 • 20min

Ep.12 - Dare il nome alle variabili classi e funzioni. Programmare è questo!

Dare il nome alle cose è una delle cose che i programmatori riconoscono come più complicate nella fase di sviluppo software. Programmando dovremmo comportarci come i grandi scritto. Dovremmo farci guidare dal significato. Usare le parole nel nostro codice deve essere una operazione oculate. Due chiacchiere con Orwell e Uncle Bob.Links Utilihttps://www.amazon.it/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882https://medium.com/personal-growth/george-orwells-six-rules-for-great-writing-4db6d31ff136Contatti@brainrepo su twitter o via mail a info@gitbar.itCreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN
undefined
Mar 16, 2020 • 8min

Ep.11 - Microsoft compra NPM - Cosa cambierà per i programmatori?

Nuova acquisizione per Microsoft che attraverso Github, sua controllata, acquista npm il gestore pacchetti e colonna portante dell'ecosistema Javascript. Cosa cambierà per sviluppatori? Oltre ad Azure, github, visual studio code e typescript un altra tacca nella cintura per l'azienda guidata da Satya Nadella.Links Utilihttps://techcrunch.com/2020/03/16/github-nabs-javascript-packaging-vendor-npm/https://github.blog/2020-03-16-npm-is-joining-github/Contatti@brainrepo su twitter o via mail a info@gitbar.itCreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN
undefined
Mar 12, 2020 • 30min

Ep.10 - Programmare Documenti Data Driven con D3JS, dom css e svg

Spesso dobbiamo raccontare concetti, il codice che scriviamo nella fase di programmazione ci può aiutare ma non sempre basta. Dobbiamo dal concetto, passare per i dati e per gli algoritmi. Trovare proprietà e metafore e poi disegnare. Nell'ultima fase del processo ci viene in aiuto d3js un toolkit meraviglioso per realizzare data driven documents.Capitoli00:00 Intro01:13 Rappresentare concetti07:26 Dai grafici ai documenti data driven 12:37 D3JS 🤓19:37 Moduli, animazioni e concetto di enter e exit26:29 SalutiLinks Utilihttps://d3js.org/https://guns.periscopic.com/https://eagereyes.org/criticism/definition-of-visualizationErrata corrigeSi tratta di csv non cvs 😮Contatti@brainrepo su twitter o via mail a info@gitbar.itCreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN
undefined
Mar 5, 2020 • 23min

Ep.9 - JAMSTACK Gatsby Strapi e Jigsaw, programmare siti web in modo intelligente

Programmare pesante, tirare su una infrastruttura complessa, webserver, database non è sempre la scelta migliore, specie se si vuole creare un semplice sito vetrina.Per farlo im modo semplice ci viene in aiuto il Jamstack Jamstack Javascript Api Markup.Jigsaw o gatsby per creare rapidamente il sito, e un pannello di amministrazione perfetto con strapi senza scrivere una linea di codice.Oggi in questa puntata vi parlo della mia esperienza.Capitoli00:00 Intro01:09 Il nuovo sito del podcast04:00 Jamstack Javascript Api Markup07:46 Jigsaw i componenti di Laravel, Markdown per fare il sitoweb senza troppa programmazione 🤓08:41 Netlify10:25 Gatsby, programmare in javascript + react per realizzare il sito web12:59 Il backend? CMS Headless, un pannello di amministrazione del sito, neanche una riga di codice 😆 16:16 Strapi 22:08 SalutiLinks Utilihttps://jamstack.org/https://jigsaw.tighten.co/https://www.netlify.com/https://www.gatsbyjs.org/https://strapi.io/Contatti@brainrepo su twitter o via mail a info@gitbar.itCreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN
undefined
Feb 20, 2020 • 32min

Ep.8 - Orm: Datamapper and Active records. Programmazione della persistenza!

Ogni applicazione che noi realizziamo ha bisogno di tenere conto della persistenza, abbiamo iniziato la nostra esperienza con la programmazioneinserendo delle query in "RAW SQL" nel nostro codice sorgente ma presto ci siamo resi conto che mischiare i linguaggi, nel mio caso php e sql, non era una cosa buona e giusta quindi abbiamo attinto dal mondo dei pattern e di siamo trovati davanti agli ORM, object relation mapper confondendoci alla vista di active records e data mapper.Esiste un modo migliore degli altri per effettuare il salvataggio dei nostri dati, se si in che contesto. Questa puntata è un piccolo viaggio con delle sorprese.#Capitoli0:00 Saluti iniziali4:31 I pattern di programmazione5:35 La persistenza8:26 Gli ORM 13:29 Active Record20:25 Data Mapper25:54 Quale è il miglior approccio29:37 Saluti finali#Contatti@brainrepo su twitter o via mail a info@gitbar.it#CreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN
undefined
Feb 14, 2020 • 23min

Ep.7 - Event Sourcing e CQRS. Scrivere software basandosi sui "FATTI"

Contattami a:@brainrepo su twitter o via mail a info@gitbar.itGestire la complessità di un dominio complesso, farlo usando il domain driven design ed ereditare i vantaggi di avere una storia con l'event sourcing. In questa puntata parliamo di come gestire le complessita nel nostro software con DDD, ES e CQRS.Alcuni link utili- [https://community.risingstack.com/event-sourcing-vs-crud/](https://community.risingstack.com/event-sourcing-vs-crud/)- [https://github.com/microsoftarchive/cqrs-journey/blob/master/docs/Reference_04_DeepDive.markdown](https://github.com/microsoftarchive/cqrs-journey/blob/master/docs/Reference_04_DeepDive.markdown)- [https://martinfowler.com/eaaDev/EventSourcing.html](https://martinfowler.com/eaaDev/EventSourcing.html)- [https://www.innoq.com/en/blog/domain-events-versus-event-sourcing/](https://www.innoq.com/en/blog/domain-events-versus-event-sourcing/)Le sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN
undefined
Feb 7, 2020 • 24min

Ep.6 - Progressive web app, native app limitate o web app on steroids.

Progressive web app, native app limitate o web app on steroids.Cosa scegliere per la tua nuova app, scrivere del codice nativo e avere i vantaggi e i limiti di essere parte di un ecosistema o sviluppare in javascript, HTML e css per creare qualcosa che sembri un app nativa ma che abbia la versatilità e la semplicità di una webapp?Cosa sono i webworkers e cosa è l’app manifest.✅ Contattami a info@gitbar.it i su Twitter a @brainrepo
undefined
Jan 30, 2020 • 21min

Ep.5 - GDPR, appunti sparsi di uno sviluppatore web sul trattamento dei dati personali

Contattami a:@brainrepo su twitter o via mail a info@gitbar.itIn questo episodia parliamo di GDPR, General Data Protection Regulation. Una sorta di riflessioni in ordine sparso su ottenimento del consenso informato, gestione del consenso ecc... Alcuni link utilihttps://www.youtube.com/watch?v=RTZXgxYGOWAhttps://www.youtube.com/watch?v=bVap-DYWKjghttps://www.youtube.com/watch?v=FTcBa-2-I2chttps://www.youtube.com/watch?v=i7cnFS2rFxQhttps://www.youtube.com/watch?v=nG9RJLhDTXchttps://www.youtube.com/watch?v=ht3isi42BS4https://www.youtube.com/watch?v=NxgZ57BTkFQhttps://designmodo.com/ux-gdpr/https://link.medium.com/X6rni0qTs3Le sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode