Francesco Strazzullo

Development

Appassionato developer dal 2005, mi occupo anche di training e consulenza legata al mondo JavaScript. Ho deciso che da grande avrei fatto lo sviluppatore dopo aver visto in azione il primo mitico Tomb Raider. Credo fermamente che condividere le proprie conoscenze sia una parte integrante del mestiere dello sviluppatore, quindi dedico molto tempo a prepare talk, scrivere libri e post su vari blog. Nel tempo libero rimasto probabilmente sono ai fornelli (o ad un barbecue) o davanti all'amata PlayStation.

Francesco Strazzullo
\n","slug":"strategic-test-driven-development","created":"2019-11-05 15:54:03","categories":[{"id":86,"slug":"talk","label":"Talk","url":"https://wp.flowing.it/category/talk/","parent":0}],"services":[{"id":94,"slug":"strategy","label":"Strategy","url":"https://wp.flowing.it/services/strategy/","parent":0},{"id":93,"slug":"development","label":"Development","url":"https://wp.flowing.it/services/development/","parent":0}],"tags":[{"id":178,"slug":"tdd","label":"TDD","url":"https://wp.flowing.it/tag/tdd/","parent":null},{"id":175,"slug":"decision-making","label":"decision making","url":"https://wp.flowing.it/tag/decision-making/","parent":null}],"people":[{"id":14,"name":"Francesco Strazzullo","role":"Development","description":"Appassionato developer dal 2005, mi occupo anche di training e consulenza legata al mondo JavaScript. Ho deciso che da grande avrei fatto lo sviluppatore dopo aver visto in azione il primo mitico Tomb Raider. Credo fermamente che condividere le proprie conoscenze sia una parte integrante del mestiere dello sviluppatore, quindi dedico molto tempo a prepare talk, scrivere libri e post su vari blog. Nel tempo libero rimasto probabilmente sono ai fornelli (o ad un barbecue) o davanti all'amata PlayStation.","image":"https://static.flowing.it/wp-content/uploads/2019/08/09104406/francesco-strazzullo.jpg","isSurfer":true,"social":{"facebook":"","twitter":"https://twitter.com/TheStrazz86","linkedin":"https://www.linkedin.com/in/francescostrazzullo/"},"slug":"francesco_strazzullo","isActive":true}],"featuredImage":"https://static.flowing.it/wp-content/uploads/2019/10/31131605/IMG-20191028-WA0000.jpg","links":[],"seo":{"title":"","metadesc":"Talk presentato alla TestCon Europe 2019 di Vilnius, in cui si parla del Test-Driven Development e di come sfruttare alcuni dei suoi lati nascosti per prendere decisioni strategiche.","keywords":[],"social":{"facebook":{"title":null,"description":null,"image":null,"imageId":null},"twitter":{"title":null,"description":null,"image":null,"imageId":null}}},"additionalFields":{"holdDate":["16/10/2019"]}},{"id":1246,"title":"Advanced State Management Patterns with React","content":"\n

Gestire lo stato è il più importante problema architetturale di ogni applicazione React. Lo scopo del workshop – organizzato in occasione del reactjsday 2019 – è condividere alcuni dei più importanti pattern per lo State Management di applicazioni front-end. Francesco esplora insieme ai partecipanti alcune tecniche per mantenere in salute una codebase, basate su architetture Reactive o Event-driven.

\n\n\n\n

Inoltre, durante il workshop si costruiscono da zero delle librerie di State Management, per poi metterle a confronto con approcci più mainstream quali Redux o MobX.

\n","slug":"advanced-state-management-patterns-with-react","created":"2019-12-16 18:31:32","categories":[{"id":87,"slug":"workshop","label":"Workshop","url":"https://wp.flowing.it/category/workshop/","parent":0}],"services":[{"id":93,"slug":"development","label":"Development","url":"https://wp.flowing.it/services/development/","parent":0}],"tags":[{"id":269,"slug":"advanced-state-management","label":"advanced state management","url":"https://wp.flowing.it/tag/advanced-state-management/","parent":null},{"id":119,"slug":"react","label":"react","url":"https://wp.flowing.it/tag/react/","parent":null}],"people":[{"id":14,"name":"Francesco Strazzullo","role":"Development","description":"Appassionato developer dal 2005, mi occupo anche di training e consulenza legata al mondo JavaScript. Ho deciso che da grande avrei fatto lo sviluppatore dopo aver visto in azione il primo mitico Tomb Raider. Credo fermamente che condividere le proprie conoscenze sia una parte integrante del mestiere dello sviluppatore, quindi dedico molto tempo a prepare talk, scrivere libri e post su vari blog. Nel tempo libero rimasto probabilmente sono ai fornelli (o ad un barbecue) o davanti all'amata PlayStation.","image":"https://static.flowing.it/wp-content/uploads/2019/08/09104406/francesco-strazzullo.jpg","isSurfer":true,"social":{"facebook":"","twitter":"https://twitter.com/TheStrazz86","linkedin":"https://www.linkedin.com/in/francescostrazzullo/"},"slug":"francesco_strazzullo","isActive":true}],"featuredImage":"https://static.flowing.it/wp-content/uploads/2019/12/16183103/Schermata-2019-12-16-alle-17.30.18.png","links":[],"seo":{"title":"","metadesc":"Condividiamo alcuni dei più importanti pattern per lo State Management per applicazioni front-end","keywords":[],"social":{"facebook":{"title":null,"description":null,"image":null,"imageId":null},"twitter":{"title":null,"description":null,"image":null,"imageId":null}}},"additionalFields":{"holdDate":["03/10/2019"]}},{"id":1226,"title":"Architectural clash","content":"\n

Il talk illustra come utilizzare Architectural Clash per aiutare i team ad eliminare i roadblock relativi allo sviluppo su basi di codice legacy.

\n\n\n\n

La parte centrale della discussione verte sul rapporto che c’è tra gli sviluppatori e i manager, che quando si parla di codice legacy spesso si trasforma in conflittualità. In questi casi Architectural Clash può aiutare a definire una roadmap sostenibile, che tenga conto della qualità del codice legata a specifici obiettivi di business.

\n\n\n\n

Di seguito trovi slide e video dell’intervento, organizzato da Programmers in Padua.

\n\n\n\n
\n\n
\n\n\n\n
\n\n
\n","slug":"architectural-clash-roadmap","created":"2019-12-16 16:47:11","categories":[{"id":86,"slug":"talk","label":"Talk","url":"https://wp.flowing.it/category/talk/","parent":0}],"services":[{"id":93,"slug":"development","label":"Development","url":"https://wp.flowing.it/services/development/","parent":0}],"tags":[{"id":266,"slug":"codice-legacy","label":"codice legacy","url":"https://wp.flowing.it/tag/codice-legacy/","parent":null},{"id":80,"slug":"architectural-clash","label":"architectural clash","url":"https://wp.flowing.it/tag/architectural-clash/","parent":null}],"people":[{"id":14,"name":"Francesco Strazzullo","role":"Development","description":"Appassionato developer dal 2005, mi occupo anche di training e consulenza legata al mondo JavaScript. Ho deciso che da grande avrei fatto lo sviluppatore dopo aver visto in azione il primo mitico Tomb Raider. Credo fermamente che condividere le proprie conoscenze sia una parte integrante del mestiere dello sviluppatore, quindi dedico molto tempo a prepare talk, scrivere libri e post su vari blog. Nel tempo libero rimasto probabilmente sono ai fornelli (o ad un barbecue) o davanti all'amata PlayStation.","image":"https://static.flowing.it/wp-content/uploads/2019/08/09104406/francesco-strazzullo.jpg","isSurfer":true,"social":{"facebook":"","twitter":"https://twitter.com/TheStrazz86","linkedin":"https://www.linkedin.com/in/francescostrazzullo/"},"slug":"francesco_strazzullo","isActive":true}],"featuredImage":"https://static.flowing.it/wp-content/uploads/2019/12/16164440/Schermata-2019-12-16-alle-15.42.43.png","links":[],"seo":{"title":"","metadesc":"Come utilizzare Architectural Clash per aiutare i team ad eliminare i roadblock relativi allo sviluppo su basi di codice legacy","keywords":[],"social":{"facebook":{"title":null,"description":null,"image":null,"imageId":null},"twitter":{"title":null,"description":null,"image":null,"imageId":null}}},"additionalFields":{"holdDate":["22/05/2019"]}}],"total":25},"status":200,"headers":{}}}})}catch(_){}