<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ivan Porto Carrero &#187; Presentations</title>
	<atom:link href="http://flanders.co.nz/category/presentations/feed/" rel="self" type="application/rss+xml" />
	<link>http://flanders.co.nz</link>
	<description>thoughts.each { &#38;:propagandise }</description>
	<lastBuildDate>Sat, 03 Sep 2011 09:56:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>A rant on a talk falling to pieces</title>
		<link>http://flanders.co.nz/2009/07/02/a-rant-on-a-talk-falling-to-pieces/</link>
		<comments>http://flanders.co.nz/2009/07/02/a-rant-on-a-talk-falling-to-pieces/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 13:45:21 +0000</pubDate>
		<dc:creator>Ivan Porto Carrero</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[caricature]]></category>
		<category><![CDATA[IronRuby]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[IronRuby MVC]]></category>
		<category><![CDATA[Presentation]]></category>

		<guid isPermaLink="false">http://flanders.co.nz/2009/07/02/a-rant-on-a-talk-falling-to-pieces/</guid>
		<description><![CDATA[<a href="http://flanders.co.nz/2009/07/02/a-rant-on-a-talk-falling-to-pieces/" title="A rant on a talk falling to pieces"></a>Earlier this week I had the pleasure of doing a talk for the Belgian .NET user group.&#160; During this talk I ran in to all kinds of problems. I&#8217;ve done presentations where I was royally underprepared and to avoid that &#8230;<p class="read-more"><a href="http://flanders.co.nz/2009/07/02/a-rant-on-a-talk-falling-to-pieces/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://flanders.co.nz/2009/07/02/a-rant-on-a-talk-falling-to-pieces/" title="A rant on a talk falling to pieces"></a><p>Earlier this week I had the pleasure of doing a talk for the Belgian .NET user group.&#160; During this talk I ran in to all kinds of problems. I&#8217;ve done presentations where I was royally underprepared and to avoid that this time I actually started prepping for this talk on time. I was done on time, was prepared had 5 backups of my presentation and samples. What did I learn from this, if you&#8217;re prepared other things will go wrong.    <br />I&#8217;ll share the story of stuff that can go wrong. </p>
<p>Before starting the rant I have some links to share.</p>
<ul>
<li><a href="http://www.slideshare.net/casualjim/ruby-loves-dot-net" target="_blank">Slides</a> </li>
<li>IronRubyMvc sample – <a href="http://irtodo.koolkraft.net/" target="_blank">live demo</a> – <a href="http://github.com/casualjim/ironrubymvc-sample/tree/master" target="_blank">source</a> </li>
<li>Silverlight sample – <a href="http://samples.koolkraft.net/picture_view/" target="_blank">live demo</a> – <a href="http://samples.koolkraft.net/picture_view.zip" target="_blank">source</a> </li>
<li>IronRubyMVC specs – <a href="http://github.com/casualjim/ironrubymvc/tree" target="_blank">source</a> </li>
<li>Sinatra – <a href="http://samples.koolkraft.net/sinatra.zip" target="_blank">source</a></li>
<li>Metaprogramming &#8211; <a href="http://samples.koolkraft.net/metaprogramming.zip" target="_blank">source</a>&#160;</li>
</ul>
<p>I have a device that I call internet on a stick, which is a vodafone usb 3G modem that I plug in to my system and it gets me on the internet (mistake 1). Since I assumed that that thing would continue to work I made most of my demos internet enabled (mistake 2). For example I have a demo where I go download pics from flickr and then show them with some animations with silverlight.    <br />Before my presentation I changed the fonts, opened all the files I was going to talk about ran all the demos again to make sure they would work and everything went fine.     <br />I unplug the USB device and go into the room to hook up the projector etc. The presentation starts and for the first hour everything went really well (from my perspective at least don&#8217;t know about the people attending).     <br />We have a break and I plug the USB device in, at this point the vodafone program hangs (first time ever I swear). What&#8217;s more I can&#8217;t make it go away at all so I reboot my pc (this is still during the break). </p>
<p>Now I&#8217;m getting a little desperate because it still doesn&#8217;t work. With rebooting I also lost all my carefully opened files earlier (I&#8217;m showing code in about 3 different environments and 2 different OS&#8217;es).    <br />So during the presentation I apologise and try to reboot once more while taking questions from the audience and hoping somebody will try to start a discussion with me. After rebooting I got a message saying my date was set to 2001 which I thought was peculiar but clicked it away.&#160; I boot vmware fusion with windows 7 (this took fairly&#160; long and is a little bit funky as the screen resolution changes a lot during this process).     <br />Ok so far so good, by now I&#8217;ve already skipped the silverlight demo promising that it will be available as a download on my blog and will be moving on to the ironrubymvc sample. To prove I do actually use visual studio at times I wanted to open my demo project in visual studio. I open visual studio only for it to tell me that my trial has expired and I can either upgrade or close the application. Oooooookay this is completely weird because i get my software through my msdn subscription and I had been using it earlier that day. </p>
<p>Moral of the story: Either go vastly underprepared and wing it. Or don&#8217;t rely on the internet and always take at least 2 laptops that have identical configurations but I&#8217;m pretty sure those would or explode in my face or something will fall from the ceiling, building collapses or other mishaps. </p>
<p>Instead of having one demo go bad on me now I&#8217;m probably facing a reinstall of my mac because it lost a bunch of settings, for which I&#8217;m holding the vodafone responsible. At this moment I&#8217;m fairly certain that I should go less prepared and just wing it just out of fear for bigger disasters, people may die. </p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c3bf1872-2d44-4a67-91a3-8b41f485f175" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/IronRuby" rel="tag">IronRuby</a>,<a href="http://technorati.com/tags/IronRuby+MVC" rel="tag">IronRuby MVC</a>,<a href="http://technorati.com/tags/caricature" rel="tag">caricature</a>,<a href="http://technorati.com/tags/Presentation" rel="tag">Presentation</a></div>
]]></content:encoded>
			<wfw:commentRss>http://flanders.co.nz/2009/07/02/a-rant-on-a-talk-falling-to-pieces/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ruby </title>
		<link>http://flanders.co.nz/2009/02/05/ruby/</link>
		<comments>http://flanders.co.nz/2009/02/05/ruby/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 07:00:19 +0000</pubDate>
		<dc:creator>Ivan Porto Carrero</dc:creator>
				<category><![CDATA[.NET 3.5]]></category>
		<category><![CDATA[IronRuby]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://flanders.co.nz/2009/02/05/ruby/</guid>
		<description><![CDATA[<a href="http://flanders.co.nz/2009/02/05/ruby/" title="Ruby &lt;3 .NET - Alt.NET Italy presentation"></a>2 weeks ago I had the chance to [talk to the Italian Alt.NET community about IronRuby](http://flanders.co.nz/2009/01/25/participating-in-the-italian-altnet-user-group/). I&#8217;m pretty excited about the Ruby language and I try to convey that enthusiasm onto my victims. From the talks I had afterwards it &#8230;<p class="read-more"><a href="http://flanders.co.nz/2009/02/05/ruby/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://flanders.co.nz/2009/02/05/ruby/" title="Ruby &lt;3 .NET - Alt.NET Italy presentation"></a><p>2 weeks ago I had the chance to [talk to the Italian Alt.NET community about IronRuby](http://flanders.co.nz/2009/01/25/participating-in-the-italian-altnet-user-group/). I&#8217;m pretty excited about the Ruby language and I try to convey that enthusiasm onto my victims. From the talks I had afterwards it looks like I was able to infect at least one or two enough to make them go home and download IronRuby to have a play. It is the very first time that I get to see one of my presentations myself because this one got taped and put online.</p>
<p><span id="more-299"></span><br />
If there is one thing that watching this video has taught me then it will probably be that I need more practice and to prepare a lot better. Since I&#8217;m a kid I have the habit of walking into things hugely underprepared. I take the big bullet points of what I&#8217;m supposed to say and make a story around it when I start talking.  It was my belief that those things feel more natural. After having watched this presentation I may have to come back on my point of view and probably prepare better. I don&#8217;t believe that learning everything you&#8217;re going to say by heart is a good solution either because if you then forget one thing you&#8217;re completely lost in your storyline and you may freeze.</p>
<p>I guess it would probably be a good idea for me to get a video camera and tape a few practice runs of presentations so that I can improve and look way more professional next time I get on a stage.  That being said I really enjoy doing those things. The good thing about doing those sessions is that I get to talk to many interesting people about subjects close and dear to me. </p>
<p>Anyway you&#8217;re probably not waiting for me to completely dissect my performance so instead I&#8217;ll leave you with the [link to the video](http://vimeo.com/3059773)</p>
]]></content:encoded>
			<wfw:commentRss>http://flanders.co.nz/2009/02/05/ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Participating in the Italian Alt.NET user group</title>
		<link>http://flanders.co.nz/2009/01/25/participating-in-the-italian-altnet-user-group/</link>
		<comments>http://flanders.co.nz/2009/01/25/participating-in-the-italian-altnet-user-group/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 10:42:13 +0000</pubDate>
		<dc:creator>Ivan Porto Carrero</dc:creator>
				<category><![CDATA[.NET 3.5]]></category>
		<category><![CDATA[IronRuby]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[User group]]></category>
		<category><![CDATA[Alt.NET]]></category>
		<category><![CDATA[Presentation]]></category>

		<guid isPermaLink="false">http://flanders.co.nz/2009/01/25/participating-in-the-italian-altnet-user-group-2/</guid>
		<description><![CDATA[<a href="http://flanders.co.nz/2009/01/25/participating-in-the-italian-altnet-user-group/" title="Participating in the Italian Alt.NET user group"></a>I just finished my talk at the Italian [Alt.NET conference](http://ugialt.net). There were the following topics of discussion: Domain Driven Design User stories &#38; planning game Advanced Unit Testing in the real world Acceptance testing (Fitness) And of course my topic &#8230;<p class="read-more"><a href="http://flanders.co.nz/2009/01/25/participating-in-the-italian-altnet-user-group/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://flanders.co.nz/2009/01/25/participating-in-the-italian-altnet-user-group/" title="Participating in the Italian Alt.NET user group"></a><p>I just finished my talk at the Italian [Alt.NET conference](http://ugialt.net).<br />
There were the following topics of discussion:</p>
<ul>
<li>Domain Driven Design</li>
<li>User stories &amp; planning game</li>
<li>Advanced Unit Testing in the real world</li>
<li>Acceptance testing (Fitness)</li>
</ul>
<p>And of course my topic was [IronRuby](http://ironruby.net)</p>
<p><span id="more-294"></span><br />
Because of the level of my italian or better yet the lack thereof I couldn&#8217;t participate in many of the discussions. IMHO that was a pitty because I actually do like having discussions about programming and designing applications.</p>
<p>My talk went alright judging by the reactions of the people that listened to my talk. [Simone](http://codeclimber.net.nz) filmed the whole day and told me he would put up the videos on vimeo for all to see.<br />
What I thought was particularly good for IronRuby is that there definitely interest in for using IronRuby. The most obvious places for people to start using ruby are RSpec (when it works OTB) and rake as a replacement for nant or msbuild scripts.  Of course if you ask me then there are plenty of other reasons to use IronRuby like Silverlight and WPF.</p>
<p>For the people that are interested in my presentation you can download it from [google code](http://ugialtnet3.googlecode.com/svn/trunk/ironruby/Ruby_loves_dotNet.pptx). Most of the code that I&#8217;ve showed is included in the presentation as notes.<br />
All in all I had a great time and I hope the italian community will invite me again some time <img src='http://flanders.co.nz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Italy has the benefit that they have great food and wine and that makes it very easy to convince me to take the plane <img src='http://flanders.co.nz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I couldn&#8217;t show everything because I got carried away at one point and lost track of time. So I had to drop my demo&#8217;s about using bacon (as a replacement for RSpec) to start writing specs for your .NET code today. I also wanted to show some of the stuff [Jimmy Schementi](http://blog.jimmy.schementi.com/) did with [Silverlight](http://silverlight.net) and [IronRuby](http://ironruby.net). Like [agdlr](http://github.com/jschementi/agdlr) and the integration for [Ruby on Rails](http://rubyonrails.org) he created with the [silverline plugin](http://github.com/jschementi/silverline).  But unfortunately I ran out of time before I could show off some of those things.</p>
<p>I had the opportunity to talk to the Italian member of the Mono team, [Massimiliano Mantione](http://primates.ximian.com/~massi/blog/). And this is what I love about conferences, they are full of interesting people with all kind of ideas. When I go to an event like TechEd or something I generally don&#8217;t actually attend many sessions because most of that content is available online anyway. Instead I will roam the hallways etc in search of good conversations and intersting people.  Meeting the member of the mono team made me slightly envious because he&#8217;s doing what I would love to be doing too <img src='http://flanders.co.nz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  He&#8217;s working from home and getting paid to work on FOSS. He mentioned some intersting stuff the mono guys are doing and explained from a high level how they got the C# eval to work.</p>
<p>Some other notable facts about how they did the conference, which I liked a lot. The conference is free to attend, but they did have the possibility to accept donations. It were those donations that paid for my flight over here <img src='http://flanders.co.nz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . The way they organized the conference was in an Open Spaces format which is very open for discussion and they were completely transparent as to how the money had been spent. They still had some money left and donated that to an open source project. The open source project was chosen through voting.</p>
<p>The open source projects on the list of possibilities were:</p>
<ul>
<li>[Castle/Monorail](http://castleproject.org)</li>
<li>[Rhino.Mocks](http://ayende.com/projects/rhino-mocks.aspx)</li>
<li>[Ninject](http://ninject.org)</li>
<li>[Spark View Engine](http://dev.dejardin.org/)</li>
<li>[MbUnit/Gallio](http://www.gallio.org/)</li>
</ul>
<p>In the end it was Rhino.Mocks that won the vote and they have received the donation.</p>
<p>I would like to thank the organizers of the conference for having me and the people that followed my talk for not falling asleep.</p>
]]></content:encoded>
			<wfw:commentRss>http://flanders.co.nz/2009/01/25/participating-in-the-italian-altnet-user-group/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Boot camp session</title>
		<link>http://flanders.co.nz/2007/11/03/boot-camp-session/</link>
		<comments>http://flanders.co.nz/2007/11/03/boot-camp-session/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 04:42:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET 3.5]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[IronRuby]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://blog.koolkraft.net/2007/11/03/boot-camp-session/</guid>
		<description><![CDATA[<a href="http://flanders.co.nz/2007/11/03/boot-camp-session/" title="Boot camp session"></a>I just finished my session at Boot Camp. A code camp organised on the south island in Christchurch. I&#8217;d like to thank everybody for coming to listen to me, and I&#8217;d like to thank Ivan Towlson for his help on &#8230;<p class="read-more"><a href="http://flanders.co.nz/2007/11/03/boot-camp-session/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://flanders.co.nz/2007/11/03/boot-camp-session/" title="Boot camp session"></a><p>I just finished my session at Boot Camp. A code camp organised on the south island in Christchurch.</p>
<p>I&#8217;d like to thank everybody for coming to listen to me, and I&#8217;d like to thank Ivan Towlson for his help on getting me started with wpf and for elaborating on the section mixins during my talk.</p>
<p>As promised I&#8217;ve put my slides and demos online.</p>
<p><a href="http://koolkraft.net/Dynamic Runtime &#038; Languages - What's it all about.ppt">Powerpoint 2003 version</a><br />
<a href="http://koolkraft.net/Dynamic Runtime &#038; Languages - What's it all about.pptx">Powerpoint 2007 version</a></p>
<p><a href="http://koolkraft.net/RubyMagic.zip">Demo</a></p>
<p>Hope to see you again soon!</p>
<div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:57307cb1-7fd0-485c-9727-3ccd6a5a5ea1" contenteditable="false" style="margin: 0px; padding: 0px; display: inline;">del.icio.us tags: <a href="http://del.icio.us/popular/wpf" rel="tag">wpf</a>, <a href="http://del.icio.us/popular/ironruby" rel="tag">ironruby</a>, <a href="http://del.icio.us/popular/dynamic%20languages" rel="tag">dynamic languages</a></div>
]]></content:encoded>
			<wfw:commentRss>http://flanders.co.nz/2007/11/03/boot-camp-session/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

