Gitbar - Italian developer podcast

Brainrepo
undefined
May 14, 2020 • 41min

Ep.21 - Programmazione asincrona in php, react php e drift php

Nello sviluppo delle applicazioni nasce l'esigenza sempre più forte di una resposività. Questa esigenza è soddisfatta out of the box da linguaggi come js e go che offrono in modo nativo il supporto alla programmazione asincrona... e php? Per php esistono tool come react php che mettono a disposizione event-loop, promises e streams, elementi indispensabili per la programmazione concorrente.Se poi si deve sviluppare una app da zero, drift php può dare un boost significativo, da framework completo per lo sviluppo di app asincrone ci rende meno doloroso lo sviluppo di una nuova web-app.Con queste nuove tecnologie si aprono le prospettive per php linguaggio spesso bistrattato ma comunque ancora molto amato, a patto che si approfondisca l'argomento o quantomeno si sappia distinguere la programmazione parallela da quella concorrente.## Links- https://nikic.github.io/2012/12/22/Cooperative-multitasking-using-coroutines-in-PHP.html- https://sergeyzhuk.me/2018/10/26/from-promise-to-coroutines/- https://www.notion.so/Event-driven-php-Drift-php-react-php-d5290a54f8744778bb2a6d2d0f029ddf#b2b30b0f72404053858b2628cac5e0ce- https://www.zend.com/blog/why-you-should-use-asynchronous-php## Contatti@brainrepo su twitter o via mail a info@gitbar.it## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated
undefined
May 7, 2020 • 1h 23min

Ep.20 - Programmare videogames, sviluppare il divertimento con Marco Colombo

Lo sviluppo dei videogame è senza dubbio un mondo affascinante, ma dietro un immagine così divertente si nasconde un mondo fortemente ingegnerizzato, dove le competenze sono una colonna portante.In questo episodio facciamo due chiacchiere con **Marco Colombo**, a capo dello sviluppo di Pixion Games, giovanissima start-up che da poco ha ottenuto 2M di dollari in seed founding per sviluppare un titolo di e-sport per il mobile. Insomma visto il tema uno "sviluppatore con super-poteri".Abbiamo parlato di unity, programmazione e... beh vi sto dicendo anche troppo 😉.Per il resto godetevi l'episodio## LinksRiferimenti su Marco- https://www.linkedin.com/in/marco-colombo-resume/- https://pixiongames.com/Alcuni giochi e realizzazioni di Marco- https://www.oculus.com/experiences/gear-vr/892968027463189/?locale=en_GB- https://play.google.com/store/apps/details?id=com.MrCojoEntertainment.Damnfields&hl=en_GBProgetto per Wired London:- https://www.youtube.com/watch?v=tnRXVx9YSmcTalks- https://www.youtube.com/watch?v=aSIJh5zB2HETecnologie- https://it.wikipedia.org/wiki/John_Carmack- https://unity.com/- https://www.unrealengine.com/en-US/Gruppi e community- https://www.facebook.com/groups/gdiunity3dpro/- https://www.facebook.com/groups/gdigameart/- https://www.facebook.com/groups/gdivirtualreality/- https://www.facebook.com/groups/gdiunity3dcommunity/## Contatti@brainrepo su twitter o via mail a info@gitbar.it## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated
undefined
Apr 30, 2020 • 35min

Ep.19 - Webassembly - Il potere della programmazione a basso livello sul browser e non solo

Esistono dei casi dove le applicazioni che girano sul browser devono garantire prestazioni che linguaggi dinamente tipizzati, interpretati e ad alto livello come il javascript se pur performanti non riescono a fornire. In queste situazioni entra in campo il webassembly che porta la potenza di un linguaggio simbolico a basso livello nel browser permettendo ad applicazioni 3d, o ad alte esigenze di girare fluidamente come mai visto prima d'ora e permette la scrittura di codice frontend in linguaggi come C, C++, .net, Java o persino PHP, tutto in un ambiente sicuro on design.## LinksCode Cartoons: https://code-cartoons.com/Webassembly: https://webassembly.org/Il Babelfish: https://www.dailymotion.com/video/x5c560Made with webassembly: https://madewithwebassembly.com/## Contatti@brainrepo su twitter o via mail a info@gitbar.it## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated
undefined
Apr 23, 2020 • 23min

Ep.18 - Sviluppo Big Data - Programmazione su Spark e Hadoop

In questo episodio andiamo ad esplorare alcuni dei tool del mondo dei bigdata. Parliamo di hadoop e di Apache Spark, parliamo di processi di elaborazione programmabili in scala python java... Parliamo di Resilient Distributed Dataset e di come Spark ottimizza le operazioni di elaborazioni dei dati. E confronteremo Spark con Hadoop.## LinksCorso di bigdata: https://www.udemy.com/course/the-ultimate-hands-on-hadoop-tame-your-big-data/Il glossario di Databriks:https://databricks.com/glossary/data-lakeIl WorkBook di databriks:https://databricks.com/try-databricks## 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
Apr 16, 2020 • 18min

Ep.17 - Big data - Programmazione e sviluppo su grandi moli di dati

La parola bigdata è ormai una buzzword dei nostri tempi. In questo episodio del podcast ci spositiamo dal mondo della programmazione e dello sviluppo per andare ad esplorare con curiosità il mondo delle grandi moli di dati.Parleremo di Data Lake, Data warehouse, data mart e del processo di estrazione, trasformazione e caricamento. Fasi ed elementi alla base di questo ecosistema.## LinksCorso di bigdata: https://www.udemy.com/course/the-ultimate-hands-on-hadoop-tame-your-big-data/Pennello grande: https://www.youtube.com/watch?v=M58X0xV-zK4Il glossario di Databriks:https://databricks.com/glossary/data-lake## 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
Apr 9, 2020 • 57min

Ep.16 - Programmazione, un salto nel mondo della UX e UI con Guglielmo Bottone

Quando scriviamo le nostre applicazione una fase che non possiamo trascurare è quella di partire dalla user experience, analizzare il processo di fruizione del nostro utente e solo dopo dare spazio alla progettazione del database e alla programmazione. In questa puntata ne abbiamo parlato con Guglielmo Bottone Ux designer e grafico esperto che ci ha introdotto nel mondo della User Experience## LinksIl profilo di Guglielmohttps://www.linkedin.com/in/guglielmo-bottone-6b5b685a/## 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
Apr 4, 2020 • 1h 38min

Ep.15 - Miocuginismo, Inps, Programmazione e Operations con Mondo Computazionale e Carlo

Il livello della tecnologia nella pubblica amministrazione stenta a migliorare nonostante gli importanti sforzi. Qualche passo avanti è stato fatto ma quando succedono cose come quelle accadute al sito dell'inps è tutto rimesso in discussione. Occorre investire nella cultura della programmazione e dei sistemi. Il miocuginismo non fa andare lontano. Ne abbiamo parlato con Mario di Mondo Computazionale e Carlo in una live andata in onda nel canale youtube di Mondo Computazionale.## LinksIl canale Youtube di Mondo Computazionale:https://www.youtube.com/mondocomputazionaleIl profilo di Carlohttps://www.linkedin.com/in/carlosatta/Cachare contenuti non staticihttps://blogs.akamai.com/2015/10/dynamic-page-caching-beyond-static-content.htmlIl video della Livehttps://www.youtube.com/watch?v=luMVVN8OiEY## Contatti@brainrepo su twitter o via mail a info@gitbar.it## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated## Credits
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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app