ºÝºÝߣshows by User: baglinim / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: baglinim / Mon, 17 Nov 2014 10:44:59 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: baglinim Writing Good Tests /baglinim/slide-41660559 slide-141117104500-conversion-gate01
Se guardiamo oltre la meccanica, il TDD è una tecnica complessa perché richiede molteplici skill. Da principiante dopo l’implementazione di poche storie ti imbatti nel problema dei test che si rompono ad ogni refactoring, è arrivato il momento di migliorare i propri skill di scrittura dei test. Nel talk analizzeremo la struttura dei test, quali sono le bad smell più comuni e come porvi rimedio.]]>

Se guardiamo oltre la meccanica, il TDD è una tecnica complessa perché richiede molteplici skill. Da principiante dopo l’implementazione di poche storie ti imbatti nel problema dei test che si rompono ad ogni refactoring, è arrivato il momento di migliorare i propri skill di scrittura dei test. Nel talk analizzeremo la struttura dei test, quali sono le bad smell più comuni e come porvi rimedio.]]>
Mon, 17 Nov 2014 10:44:59 GMT /baglinim/slide-41660559 baglinim@slideshare.net(baglinim) Writing Good Tests baglinim Se guardiamo oltre la meccanica, il TDD è una tecnica complessa perché richiede molteplici skill. Da principiante dopo l’implementazione di poche storie ti imbatti nel problema dei test che si rompono ad ogni refactoring, è arrivato il momento di migliorare i propri skill di scrittura dei test. Nel talk analizzeremo la struttura dei test, quali sono le bad smell più comuni e come porvi rimedio. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/slide-141117104500-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Se guardiamo oltre la meccanica, il TDD è una tecnica complessa perché richiede molteplici skill. Da principiante dopo l’implementazione di poche storie ti imbatti nel problema dei test che si rompono ad ogni refactoring, è arrivato il momento di migliorare i propri skill di scrittura dei test. Nel talk analizzeremo la struttura dei test, quali sono le bad smell più comuni e come porvi rimedio.
Writing Good Tests from Matteo Baglini
]]>
2465 3 https://cdn.slidesharecdn.com/ss_thumbnails/slide-141117104500-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Legacy Coderetreat Bologna @ CodersTUG /slideshow/legacy-coderetreat/35120775 legacycoderetreat-140526051049-phpapp01
]]>

]]>
Mon, 26 May 2014 05:10:49 GMT /slideshow/legacy-coderetreat/35120775 baglinim@slideshare.net(baglinim) Legacy Coderetreat Bologna @ CodersTUG baglinim <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/legacycoderetreat-140526051049-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Legacy Coderetreat Bologna @ CodersTUG from Matteo Baglini
]]>
866 2 https://cdn.slidesharecdn.com/ss_thumbnails/legacycoderetreat-140526051049-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Approval Tests @ MiniIAD /baglinim/approval-tests-miniiad approvaltestsminiiad-140519124007-phpapp01
]]>

]]>
Mon, 19 May 2014 12:40:07 GMT /baglinim/approval-tests-miniiad baglinim@slideshare.net(baglinim) Approval Tests @ MiniIAD baglinim <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/approvaltestsminiiad-140519124007-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Approval Tests @ MiniIAD from Matteo Baglini
]]>
660 4 https://cdn.slidesharecdn.com/ss_thumbnails/approvaltestsminiiad-140519124007-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
VS13 - Approval Tests: cosa, come, quando, perché? @ CDays /slideshow/approval-testsc-days14/32480576 approvaltestscdays14-140319041923-phpapp02
E' una tecnica che, sfruttando uno "snapshot" dell'applicazione, permette da un lato di esprimere facilmente assert complesse e da l'altro di cambiare il metodo di scrittura dei test ritardando la definizione delle assert. In questa sessione, dopo una introduzione, vedremo come queste caratteristiche rendono Approval Tests un potente alleato per la scrittura di test di caratterizzazione per applicazioni legacy.]]>

E' una tecnica che, sfruttando uno "snapshot" dell'applicazione, permette da un lato di esprimere facilmente assert complesse e da l'altro di cambiare il metodo di scrittura dei test ritardando la definizione delle assert. In questa sessione, dopo una introduzione, vedremo come queste caratteristiche rendono Approval Tests un potente alleato per la scrittura di test di caratterizzazione per applicazioni legacy.]]>
Wed, 19 Mar 2014 04:19:22 GMT /slideshow/approval-testsc-days14/32480576 baglinim@slideshare.net(baglinim) VS13 - Approval Tests: cosa, come, quando, perché? @ CDays baglinim E' una tecnica che, sfruttando uno "snapshot" dell'applicazione, permette da un lato di esprimere facilmente assert complesse e da l'altro di cambiare il metodo di scrittura dei test ritardando la definizione delle assert. In questa sessione, dopo una introduzione, vedremo come queste caratteristiche rendono Approval Tests un potente alleato per la scrittura di test di caratterizzazione per applicazioni legacy. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/approvaltestscdays14-140319041923-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> E&#39; una tecnica che, sfruttando uno &quot;snapshot&quot; dell&#39;applicazione, permette da un lato di esprimere facilmente assert complesse e da l&#39;altro di cambiare il metodo di scrittura dei test ritardando la definizione delle assert. In questa sessione, dopo una introduzione, vedremo come queste caratteristiche rendono Approval Tests un potente alleato per la scrittura di test di caratterizzazione per applicazioni legacy.
VS13 - Approval Tests: cosa, come, quando, perch辿? @ CDays from Matteo Baglini
]]>
542 74 https://cdn.slidesharecdn.com/ss_thumbnails/approvaltestscdays14-140319041923-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Approval Tests @ CodersTUG /slideshow/approval-tests/27594247 approvaltests-131026074749-phpapp02
]]>

]]>
Sat, 26 Oct 2013 07:47:49 GMT /slideshow/approval-tests/27594247 baglinim@slideshare.net(baglinim) Approval Tests @ CodersTUG baglinim <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/approvaltests-131026074749-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Approval Tests @ CodersTUG from Matteo Baglini
]]>
1128 3 https://cdn.slidesharecdn.com/ss_thumbnails/approvaltests-131026074749-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Coderetreat @ CodersTUG /slideshow/coderetreat-26655021/26655021 coderetreat-130928180444-phpapp02
]]>

]]>
Sat, 28 Sep 2013 18:04:44 GMT /slideshow/coderetreat-26655021/26655021 baglinim@slideshare.net(baglinim) Coderetreat @ CodersTUG baglinim <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/coderetreat-130928180444-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Coderetreat @ CodersTUG from Matteo Baglini
]]>
500 2 https://cdn.slidesharecdn.com/ss_thumbnails/coderetreat-130928180444-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
RESTFul Web API Services @ DotNetToscana /slideshow/aspnet-webapi-matteo-baglini/24808713 asp-130731122502-phpapp01
ASP.NET Web API Introduction]]>

ASP.NET Web API Introduction]]>
Wed, 31 Jul 2013 12:25:02 GMT /slideshow/aspnet-webapi-matteo-baglini/24808713 baglinim@slideshare.net(baglinim) RESTFul Web API Services @ DotNetToscana baglinim ASP.NET Web API Introduction <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/asp-130731122502-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> ASP.NET Web API Introduction
RESTFul Web API Services @ DotNetToscana from Matteo Baglini
]]>
1555 3 https://cdn.slidesharecdn.com/ss_thumbnails/asp-130731122502-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Modern JavaScript Development @ DotNetToscana /slideshow/modern-javascript-development/19911985 01-jsfull-modernjs-130424144225-phpapp01
]]>

]]>
Wed, 24 Apr 2013 14:42:25 GMT /slideshow/modern-javascript-development/19911985 baglinim@slideshare.net(baglinim) Modern JavaScript Development @ DotNetToscana baglinim <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/01-jsfull-modernjs-130424144225-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Modern JavaScript Development @ DotNetToscana from Matteo Baglini
]]>
1305 3 https://cdn.slidesharecdn.com/ss_thumbnails/01-jsfull-modernjs-130424144225-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Async: scalabilità e responsiveness senza pari! @ CDays /slideshow/async-scalabilit-e-responsiveness-senza-pari/16999835 cdays13-misc04-async-slide-130307040144-phpapp02
Per ottenere applicazioni scalabili con un consumo minimo di risorse e una UI sempre reattiva, dobbiamo scrivere software che opera in maniera asincrona. In questa sessione vedremo perchè è importante sfruttare questo tipo di programmazione e quali strumenti mette a disposizione il .NET Framework. http://www.communitydays.it/events/communitydays-2013/misc04/]]>

Per ottenere applicazioni scalabili con un consumo minimo di risorse e una UI sempre reattiva, dobbiamo scrivere software che opera in maniera asincrona. In questa sessione vedremo perchè è importante sfruttare questo tipo di programmazione e quali strumenti mette a disposizione il .NET Framework. http://www.communitydays.it/events/communitydays-2013/misc04/]]>
Thu, 07 Mar 2013 04:01:44 GMT /slideshow/async-scalabilit-e-responsiveness-senza-pari/16999835 baglinim@slideshare.net(baglinim) Async: scalabilità e responsiveness senza pari! @ CDays baglinim Per ottenere applicazioni scalabili con un consumo minimo di risorse e una UI sempre reattiva, dobbiamo scrivere software che opera in maniera asincrona. In questa sessione vedremo perchè è importante sfruttare questo tipo di programmazione e quali strumenti mette a disposizione il .NET Framework. http://www.communitydays.it/events/communitydays-2013/misc04/ <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cdays13-misc04-async-slide-130307040144-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Per ottenere applicazioni scalabili con un consumo minimo di risorse e una UI sempre reattiva, dobbiamo scrivere software che opera in maniera asincrona. In questa sessione vedremo perchè è importante sfruttare questo tipo di programmazione e quali strumenti mette a disposizione il .NET Framework. http://www.communitydays.it/events/communitydays-2013/misc04/
Async: scalabilità e responsiveness senza pari! @ CDays from Matteo Baglini
]]>
284 3 https://cdn.slidesharecdn.com/ss_thumbnails/cdays13-misc04-async-slide-130307040144-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The NoSQL movement @ DotNetToscana /slideshow/the-nosql-movement-15656887/15656887 02-thenosqlmovement-121216051558-phpapp01
]]>

]]>
Sun, 16 Dec 2012 05:15:58 GMT /slideshow/the-nosql-movement-15656887/15656887 baglinim@slideshare.net(baglinim) The NoSQL movement @ DotNetToscana baglinim <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/02-thenosqlmovement-121216051558-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
The NoSQL movement @ DotNetToscana from Matteo Baglini
]]>
699 2 https://cdn.slidesharecdn.com/ss_thumbnails/02-thenosqlmovement-121216051558-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Key-value databases in practice Redis @ DotNetToscana /slideshow/keyvalue-databases-in-practice-redis/15656844 04-redis-121216051138-phpapp01
]]>

]]>
Sun, 16 Dec 2012 05:11:38 GMT /slideshow/keyvalue-databases-in-practice-redis/15656844 baglinim@slideshare.net(baglinim) Key-value databases in practice Redis @ DotNetToscana baglinim <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/04-redis-121216051138-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Key-value databases in practice Redis @ DotNetToscana from Matteo Baglini
]]>
1342 3 https://cdn.slidesharecdn.com/ss_thumbnails/04-redis-121216051138-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Asynchronous Programming Lab @ DotNetToscana /slideshow/dotnettoscana-asynchronous-programming-lab/14812521 asynclab-121020073608-phpapp01
ºÝºÝߣ utilizzate durante il DotNetToscana - Asynchronous Programming Lab (http://www.dotnettoscana.org/asynchronous-programming-lab.aspx)]]>

ºÝºÝߣ utilizzate durante il DotNetToscana - Asynchronous Programming Lab (http://www.dotnettoscana.org/asynchronous-programming-lab.aspx)]]>
Sat, 20 Oct 2012 07:36:07 GMT /slideshow/dotnettoscana-asynchronous-programming-lab/14812521 baglinim@slideshare.net(baglinim) Asynchronous Programming Lab @ DotNetToscana baglinim ºÝºÝߣ utilizzate durante il DotNetToscana - Asynchronous Programming Lab (http://www.dotnettoscana.org/asynchronous-programming-lab.aspx) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/asynclab-121020073608-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> ºÝºÝߣ utilizzate durante il DotNetToscana - Asynchronous Programming Lab (http://www.dotnettoscana.org/asynchronous-programming-lab.aspx)
Asynchronous Programming Lab @ DotNetToscana from Matteo Baglini
]]>
372 2 https://cdn.slidesharecdn.com/ss_thumbnails/asynclab-121020073608-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-baglinim-48x48.jpg?cb=1657529762 I'm software developer & architect focused in the development of smart client/data centric application using Microsoft technologies. doubleloop.io https://cdn.slidesharecdn.com/ss_thumbnails/slide-141117104500-conversion-gate01-thumbnail.jpg?width=320&height=320&fit=bounds baglinim/slide-41660559 Writing Good Tests https://cdn.slidesharecdn.com/ss_thumbnails/legacycoderetreat-140526051049-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/legacy-coderetreat/35120775 Legacy Coderetreat Bol... https://cdn.slidesharecdn.com/ss_thumbnails/approvaltestsminiiad-140519124007-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds baglinim/approval-tests-miniiad Approval Tests @ MiniIAD