PLAY PODCASTS
Gitbar - Italian developer podcast

Gitbar - Italian developer podcast

235 episodes — Page 5 of 5

Ep.35 - Microfrontend con Luca Mezzalira (DAZN)

Quando si parla di programmazione frontend, i micro-frontend ormai sono una buzzword. Scelta architetturale quanto organizzativa sono un pattern ormai adottato dalle grandi società del mondo tech. Un modo per portare l'approccio a micro-servizi anche nel frontend, con i limiti di questo contesto (in fondo i browser difficilmente possono scalare). Affronteremo questo argomento con uno dei guru della materia. Luca Mezzalira VP of architecture in DAZN e autore del libro building micro frontend per Oreilly.## Links- https://www.buildingmicrofrontends.com/- http://buildingmfe.com/- https://apiumacademy.com/online-workshop-building-micro-frontends/- https://medium.com/@lucamezzalira/micro-frontends-resources-53b1ec7d512a- https://uk.linkedin.com/in/lucamezzalira## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Aug 20, 20201h 9m

Ep.34 - Programmazione e webcomponents.

In una condizione di emergenza ho registrato una breve puntata sui web components. Ho parlato di custom elements, shadow dom e templates, i mattoncini necessari per creare componenti usando le api standard.## Links- https://www.webcomponents.org/- https://developer.mozilla.org/it/docs/Web/Web_Components- https://stenciljs.com/- https://lit-element.polymer-project.org/- https://www.youtube.com/watch?v=-g4Ic0UJfNE## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Aug 13, 202025 min

Ep.33 - Programmazione e blockchain GitPointerBar. Gemellaggio podcastico.

Il podcasting è un impegno ma anche una grande passione e quando incontri qualcuno con cui condividi questi pensieri ne può solo venir fuori una gatta de festa. In questo episodio ho chiacchierato con Eugenio Luca e Alessandro di podcasting, blockchain, Smart contract sempre con un punto di vista condiviso, quello del programmatore 🤟.Abbiamo parlato di pointer podcast, Tocket, solidity e... beh il resto lo trovate nell’oretta. Mezzo di chiacchierata.## Links- https://pointerpodcast.it/- https://www.tocket.it/- https://courscryptomonnaies.com/actualite/vitalik-buterin-ladoption-massive-est-plus-importante-que-les-etfs- https://www.facebook.com/pg/thesamephotoofvitalik/posts/- https://cryptopotato.com/top-10-legendary-photos-of-vitalik-buterin-ethereums-co-founder/- https://web3js.readthedocs.io/en/v1.2.11/- https://securify.chainsecurity.com/- https://superblocks.com/- https://www.npmjs.com/package/serverless-python-requirements## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Aug 6, 20201h 32m

Ep.32 - Php Serverless Deploy - Dokku o Bref

Nel creare un side-project, da programmatori prima o poi ci scontriamo con la situazione di doverlo mettere in produzione. Ci si apre davanti un ventaglio di strumenti e possibilità; dall'utilizzo di un hosting provider a una vps nel quale far eseguire i nostri container.Dokku ci viene in aiuto semplificando il rilascio delle nostre applicazione senza doverci troppo preoccupare di come è strutturata la nostra architettura.L'alternativa è pubblicarle su amazon lambda usano il serverless framework e bref, il tool pensato e sviluppato da Matthieu Napoli per colmare il gap nel mondo lambda php.Quale sarà la soluzione migliore?## Links- https://medium.com/@narwy/aws-lambda-layers-php-tutorial-a466631bb9cf- https://github.com/palfrey/wharf- https://github.com/dokku/dokku- https://bref.sh/- https://mnapoli.fr/- https://symfony.com/- https://laravel.com/## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Jul 30, 202046 min

Ep.31 - Programmazione cloud e opensource con Michele Sciabarra

Oggi chiacchieriamo con Michele Sciabarrà, presidente protempore della community Noi Open, Cloud e Serverless Specialist per Nimbella Europe. Abbiamo parlato di linguaggi di programmazione e framework, di cloud raccontando Open Whisk e Nimbella e di opensource spiando sulle attività della community che presiede.## Links- https://twitter.com/sciabarracom- https://www.amazon.it/Learning-Apache-Openwhisk-Developing-Serverless/dp/1492046167- https://openwhisk.apache.org/- https://www.noiopen.it/- https://noiopen.discourse.group/- https://nimbella.com/product/platform## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Jul 23, 202059 min

Ep.30 - Hacker, twitter e le responsabilita degli sviluppatori

Hanno hackerato twitter, hanno preso il controllo di più di 300000 account (tra cui quelli di Obama, Biden, Musk e Uber) per mettere in piedi una maxi truffa. Quali sono le responsabilità dei programmatori, quali sono i piccoli accorgimenti da mettere in piedi.## Links- https://www.theverge.com/2020/7/15/21326656/twitter-hack-explanation-bitcoin-accounts-employee-tools- https://edition.cnn.com/2020/07/15/tech/twitter-hack-elon-musk-bill-gates/index.html- https://techcrunch.com/2020/07/15/twitter-accounts-hacked-crypto-scam/- https://dataknightmare.eu/## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Jul 16, 202024 min

Ep.29 - Marco Shuttle, programmazione funzionale php e sviluppo software

La programmazione funzionale, buzzword degli ultimi tempi che però affonda radici profonde nella storia del mondo degli sviluppatori, basti pensare che il lambda calcolo risale agli anni 30. Ne abbiamo parlato con Marco Shuttle, che grazie alla sua prospettiva ibrida di matematico e di sviluppatore ci ha reso meno spaventosa un paradigma di programmazione che è visto come una montagna da scalare per chi ci approccia per la prima volta## Links- https://twitter.com/marcoshuttle- https://github.com/marcosh- https://www.youtube.com/watch?v=Rmer37g9AZM- https://m-u-g.github.io/- http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html- https://www.manning.com/books/grokking-algorithms- https://elm-lang.org/- https://github.com/marcosh/lamphpda/## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Jul 9, 20201h 9m

Ep.28 - Sviluppo e design Domain Driven con Massimiliano Arione

Uno delle metodologie di sviluppo che danno più soddifazione quando si progetta un'applicazione complessa è il DDD Domain Driven Design. Ne abbiamo parlato con Massimiliano Arione, php ninja developer, storico membro del Grusp e presidente del Pug Roma.## Links- https://massimilianoarione.it/- https://github.com/garak- https://www.slideshare.net/garak- https://vimeo.com/196398557- https://www.youtube.com/watch?v=f_NBeaLX0Qo- https://www.facebook.com/watch/?v=434834304039455## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Jul 2, 202048 min

Ep.27 - Gatsby, aws lambda... come funziona il workflow di gitbar.it

In questo episodio vi racconto come funziona sotto il cofano il sito di gitbar.it, servizi come amazon transcribe, aws lambda e gasby in coppia con netlify ci permettono di andare online con tutte le informazioni per il podcast.## Links- https://www.gatsbyjs.org/- https://www.spreaker.com/- https://aws.amazon.com/it/transcribe/- https://aws.amazon.com/it/lambda/## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Jun 24, 202022 min

Ep.26 - Sviluppo Frontend e non solo con Francesco Sciuti

Due chiacchiere con Francesco Sciuti.## Links- https://www.youtube.com/channel/UCMudbsRDgdkDe3hXD2qsTUg- https://www.facebook.com/acadevmy/- https://www.coderful.io/- https://www.npmjs.com/package/@nrwl/angular## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Jun 21, 20202h 17m

Ep.25 - Sviluppo web e testing. Cosa cambia con Cypress.io

Il testing è una fase importantissima dello sviluppo web, specie se si tratta di programmare applicazioni il cui livello di complessità non è triviale.Esistono vali modi per approcciare al testing di una applicazione, in questo episodio vi racconto quello che intendi applicare nel mio nuovo progetto.Lo farò usando cypress uno scintillante tool che semplifica la vita dello sviluppatore e offre out of the box funzionalità indispensabili per una suite di test moderna.## Links- https://www.cypress.io/- https://docs.cypress.io/guides/overview/why-cypress.html#Features- https://slides.com/bahmutov/ts-without-ts#/13- https://glebbahmutov.com/blog/trying-typescript/- https://crossbrowsertesting.com/blog/test-automation/selenium-vs-cypress/- https://martinfowler.com/articles/practical-test-pyramid.html## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Jun 11, 202039 min

Ep.24 - Lo sviluppo, da php a go con Stefano Torresi

Una chicchierata con Stefano Torresi, Senior Software Engineer SUSE. In questo episodio abbiamo parlato di carriera, community di sviluppatori, php, golang e un sacco di altre cose. ## Links- https://stefanotorresi.it/- https://stefanotorresi.it/- https://2020.phpday.it/- https://www.suse.com/- https://medium.com/rungo/error-handling-in-go-f0125de052f0## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Jun 4, 20201h 41m

Ep.23 - Vue, react o Angular. Quale è il framework JS migliore?

Scegliere un framework è una delle decisioni più complesse della vita di uno sviluppatore. Spesso nella scelta ci affidiamo a consigli, ma è il modo migliore di farlo? Affideresti il futuro del tuo prodotto al primo consiglio?In questo episodio analizziamo il processo di scelta del framework frontend tra react vue e angular partendo non tanto dal concetto di framework migliore ma con un focus al framework migliore per te o per il tuo prodotto.## Links- https://2019.stateofjs.com/front-end-frameworks/- https://angular.io/- https://it.reactjs.org/- https://vuejs.org/- https://www.gitbar.it/episodes/2-re9nfd/ (episodio su svelte)- https://www.youtube.com/watch?v=_P2fGeg9I5o- https://www.pluralsight.com/guides/one-and-two-way-data-binding-angular- https://blog.cloudboost.io/for-loops-in-react-render-no-you-didnt-6c9f4aa73778- https://www.youtube.com/watch?v=OrxmtDw4pVI## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

May 29, 202051 min

Ep.22 - Deno, programmazione e sviluppo del nuovo antagonista per nodejs

Dal creatore di node.js Ryan Dahl, Deno il runtime per javascript e typescript che colma le carenze di node e ne indirizza gli sviluppi futuri.Security by default, all''avvio della nostra applicazione definiamo i diritti che questa dovrà avere sul sistema: accedere alla rete, al disco e il nostro software ci garantisce una maggiore tranquillità.Un nuovo modo di gestire le dipendenze.Tante altre novità che si propongono di stravolgere il mondo del javascript.## Links- https://www.infoworld.com/article/3529779/what-is-deno-a-better-nodejs.html- https://academind.com/learn/node-js/denojs-first-look/- https://youtu.be/8CtFu4xtuj0- https://www.freecodecamp.org/news/the-deno-handbook/- https://medium.com/@HolyJSconf/ryan-dahl-d139d8a8fb07- https://www.freecodecamp.org/news/the-deno-handbook/- https://blog.begin.com/testing-in-deno-the-basics-943916d85224- https://github.com/swc-project/swc## Contatti@brainrepo su twitter o via mail a [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

May 21, 202037 min

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 [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

May 14, 202040 min

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 [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

May 7, 20201h 22m

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 [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Apr 30, 202035 min

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 [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Apr 23, 202023 min

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 [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Apr 16, 202018 min

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 [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Apr 9, 202056 min

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 [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated## Credits

Apr 4, 20201h 37m

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 [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN e Broke For Free - Something Elated

Apr 2, 202026 min

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 [email protected]## CreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN

Mar 26, 202019 min

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 [email protected] sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN

Mar 18, 202020 min

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 [email protected] sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN

Mar 16, 20208 min

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 [email protected] sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN

Mar 12, 202029 min

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 [email protected] sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN

Mar 5, 202023 min

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 [email protected]#CreditiLe sigle sono state prodotte da MondoComputazionaleRegistrato negli studi di Radio Nuoro CentraleLe musiche da Blan Kytt - RSPN

Feb 20, 202031 min

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

Contattami a:@brainrepo su twitter o via mail a [email protected] 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

Feb 14, 202022 min

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 [email protected] i su Twitter a @brainrepo

Feb 7, 202024 min

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

Contattami a:@brainrepo su twitter o via mail a [email protected] 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

Jan 30, 202020 min

Ep.4 - Css, Bootstrap e Tailwind diversi approcci al tuo stile

Dare una forma alle tue pagine è una cosa importante, è la fase terminale di tutti gli studi e i ragionamenti di UX. Farlo in modo snello è altrettanto importante. In questa puntata ti racconto come e perchè ho deciso di adottare tailwind css e lo "utility approach".Ecco alcuni link utili:https://www.scalefocus.com/insights/technical/why-use-tailwind-css-tutorial https://www.reddit.com/r/webdev/comments/cxn8fu/bootstrapbulmatailwind_what_should_i_learn_in_2019/ https://laravel-news.com/tailwindohttps://www.sitepoint.com/tailwind-unique-beautiful-websites/ https://2019.stateofcss.com/technologies/css-frameworks/ https://www.toptal.com/twitter-bootstrap/the-10-most-common-bootstrap-mistakesContattami a: @brainrepo su twitter o via mail a [email protected] credits:Blan Kytt - RSPN

Jan 23, 202018 min

Ep.3 - Come ho usato Scrum in un team composto solo da me.

Il mio bisogno di migliorare la produttività, iniziare a fare dei profitti e quindi creare in qualche modo un minimo di soddisfazione fittava perfettamente con gli obiettivi dello scrum.In questa puntata vi racconto come ho fatto ad implementarlo nel team composto solo da me!Ecco alcuni link utili:https://vivereintenzionalmente.com/il-metodo-scrum-per-obiettivi-personali/https://link.medium.com/dtuLjvfehttps://www.raywenderlich.com/585-scrum-of-one-how-to-bring-scrum-into-your-one-person-operationhttps://link.medium.com/Esn2mlaU42https://softwareengineering.stackexchange.com/questions/141818/how-can-a-single-developer-make-use-of-agile-methodshttps://www.researchgate.net/publication/305909312_Scrum_solo_Software_process_for_individual_development#downloadCitationhttps://geekbot.com/Music credits:Blan Kytt - RSPN

Jan 15, 202022 min

Ep.2 - Svelte: framework o compilatore? ... e il virtual dom dove lo mettiamo?

E’ proprio quando si pensa di aver raggiunto il max che nascono le innovazioni, a questo punto Nella storia entra in scena Richard Harries, graphic editor al New York Times, è il 2019 e presenta l’ultima scintillante, snella e stilosa novità nel mondo dei framework js. Svelte il non frameworke da event driven user interface, passando per le state driven user interface, si arriva alla reactive way.Se volessimo riassumere svelte diremmo che non è un framework ma un compilatore, che opera in modo chirurgico sul dom senza passaggi intermedi e che è pensato per essere reattivo.#Note dell'episodiohttps://svelte.dev/https://www.youtube.com/watch?v=-DX3vJiqxm4https://www.youtube.com/watch?v=qqt6YxAZoOc&t=1011shttps://www.youtube.com/watch?v=AdNJ3fydeaohttps://www.reddit.com/r/sveltejs/comments/ddn98d/what_is_sveltes_underlying_dom_manipulation/https://www.mikenikles.com/blog/why-i-moved-from-react-to-svelte-and-why-others-will-follow/https://sveltejobs.dev/jobs/apple-senior-front-end-developer

Jan 7, 202014 min

Ep.1 - Un Capodanno con Php 7.4 - Spread Operator, Typed Properties e Short Arrow Functions

Festeggiamo un capodanno e la nostra prima puntata con Spread Operator, Typed Perties e Short Arrow Functions.

Jan 2, 202020 min