<?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>Global Nerdy &#187; Make Web Not War</title>
	<atom:link href="http://www.globalnerdy.com/tag/make-web-not-war/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.globalnerdy.com</link>
	<description>Tech Evangelist Joey deVilla on Shopify, startups, software development, tech news and other nerdy stuff</description>
	<lastBuildDate>Thu, 09 Feb 2012 18:30:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Geek Hero: Timothy Dalby and &#8220;Find-A-Home&#8221;</title>
		<link>http://www.globalnerdy.com/2010/09/21/geek-hero-timothy-dalby-and-find-a-home/</link>
		<comments>http://www.globalnerdy.com/2010/09/21/geek-hero-timothy-dalby-and-find-a-home/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 17:44:15 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Geek Hero]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Make Web Not War]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/09/21/geek-hero-timothy-dalby-and-find-a-home/</guid>
		<description><![CDATA[Back in May, we held the Make Web Not War conference in Montreal, which we wrapped up with the FTW! Coding Competition. In this contest, we challenged developers to make the best possible app using a mix of both Microsoft and open source tools and tech. We offered a prize for the best overall app, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 10px 15px; padding-left: 0px; padding-right: 0px; display: inline; float: ; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="geek hero" border="0" alt="geek hero" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/09/geekhero.gif" width="200" height="255" />Back in May, we held the <a href="http://www.webnotwar.ca/"><strong>Make Web Not War</strong></a> conference in Montreal, which we wrapped up with the <a href="http://www.webnotwar.ca/ftw"><strong>FTW! Coding Competition</strong></a>. In this contest, we challenged developers to make the best possible app using a mix of both Microsoft and open source tools and tech. <strong>We offered a prize for the best overall app, with bonus prizes for use of specific technologies, and in the end, <a href="http://twitter.com/anonymous_code">Timothy Dalby</a> and his application, <em><a href="http://findahome.homescore.ca">Find-A-Home</a>,</em> walked away with a number of them:</strong></p>
<ul>
<li>FTW! Coding Competition Champion </li>
<li>Best Open Data App </li>
<li>Best MS SQL App </li>
<li>Best Azure App </li>
</ul>
<p>I interviewed Timothy a little while back via email, asking him questions about Find-A-Home, his plans and his tech background.</p>
<p><a href="http://findahome.homescore.ca"><img style="background-image: none; border-right-width: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="find-a-home" border="0" alt="find-a-home" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/09/findahome.gif" width="592" height="373" /></a></p>
<h4>Please explain what Find-A-Home is, and how it’s supposed to be used.</h4>
<p><a href="http://findahome.homescore.ca">Find-A-Home</a> is basically an area research engine. You start by either directly searching an address in Edmonton, or browsing through a set of property listings.&#160; Find-A-Home will then generates a map of the area along with nearby amenities, such as schools, police stations, fire stations, parks, transit stops, and recreation centers.&#160; In addition to the map, a set of 5 metrics are also generated for the location based on proximity to amenities.&#160; These metrics essentially provide a “ranking” for each location which you can relate to what is most important to you when buying house.</p>
<h4>Where’d you get the idea? Have you been house-hunting recently, or know someone who has?</h4>
<p>I heard about the “Make Web Not War: For The Web!” (FTW!) Competition while attending an Energize I/T conference and I wanted use the open data sets being provided by the City of Edmonton in a new and useful way for my entry.&#160; I did indeed purchase a house about a year prior to coming up with the Find-A-Home concept.&#160; While mulling over a number of different ideas for the competition, it suddenly just popped into my head one day that it would have been many times easier when I bought my house if information about the area were readily available in a easy to understand way.&#160; I expanded on the concept over the following week or so and eventually came up with the vision of a metric-based “ranking” system for houses.&#160; And the rest, as they say, was history.</p>
<h4>Could you explain the technology you used – the Microsoft parts and the open source parts, and how they fit together?</h4>
<p>For the Find-A-Home project, I wanted to squeeze in as many new technologies as I possibly could in the time available.&#160; As a developer, I love learning.&#160; If I am developing and not learning something new, it is a safe bet to say that I’m bored.&#160; <a href="http://www.microsoft.com/windowsazure/">Windows Azure</a>, the hosting environment for Find-A-Home, has fascinated me for as long as I knew it existed.&#160; It was something that I wanted to try out, but never had a good reason to.&#160; When the opportunity came up to build this app and have it hosted on Azure, I jumped at the idea.&#160; I also decided to use <a href="http://www.microsoft.com/en-us/sqlazure/default.aspx">SQL Azure</a> as the data platform.&#160; </p>
<p>The majority of the data behind the application is sourced from the Open <a href="http://data.edmonton.ca">Data Catalogue made available by the City of Edmonton</a>.</p>
<p>The core development technology behind Find-A-home was initially C/ASP.NET 4.0 and the brand-new <a href="http://asp.net/mvc/">ASP.NET MVC 2 framework</a>.&#160; Later in the development, I discovered that Windows Azure (at the time) only supported up to .NET 3.5. As a result, I had to downgrade the project to ASP.NET 2.0, but I still used the MVC 2 framework.&#160; The mapping functionality I decided on was Bing maps.&#160; I really wanted to fit PHP into the mix somehow, but I ran out of time before I had a chance to do so.&#160; </p>
<p>(One other really nice benefit to using a variety of technologies was that it made my project eligible for 3 out of the 5 bonus categories in the competition.)</p>
<h4>What are your future plans for Find-A-Home?</h4>
<p>Since winning the “FTW!” competition, I have spent a lot of time researching commercial viability of the project.&#160; Ultimately, I would like to expand greatly on the feature sets and would like to see it being used by everyone in Canada when they look to buy a new home as the definitive property research guide.</p>
<h4>And last, but certainly not least, could you tell us a bit about yourself – anything you like: where you went to school, where you work now and other places you’ve worked, the sorts of technology you typically use, any interesting hobbies and so on.</h4>
<p>I should start by saying that I have been programming since grade 7.&#160; I learned my first “Hello World” application using BASIC on the Apple IIe systems at my school and I was instantly hooked.&#160; I started getting those “Learn to code a game in only 1kb!” books from the local library and taught myself some basic programming skills.&#160; Then my family got a 80286 PC and I graduated my programming to QuickBASIC 4.5 on MS-DOS.&#160; I remember spending an entire summer one year in junior high working on a text-based adventure game called “Haunted House.”&#160; It was my first major software undertaking and the start of what would eventually become a dearly-loved career.&#160; </p>
<p>In Grade 9 (mid-late 1990s), I started to hear about this thing called the Internet and eventually got myself a GeoCities account and taught myself HTML and JavaScript programming.&#160; From there, I branched into various web technologies, including asp and some basic cgi perl code.&#160; After graduating from high school, I attended the two year Computer Systems Technology diploma program at the Northern Alberta Institute of Technology (NAIT) to finally solidify all of this programming knowledge I had accumulated since childhood into something useful for the business world.</p>
<p>I had the unfortunate luck of graduating from NAIT (in 2003) at what was one of the worst possible times for the IT industry in Edmonton.&#160; There were no programming jobs available, so I started off working for a call center, like many IT people in Edmonton.&#160; Eventually, I got a job at the Dell Edmonton call center where I was able to work my way into a position that had me developing internal web applications in C#/ASP.NET on a full-time basis.&#160; I have spent the last two and a half years working at a great company called Investopedia in full-time web development.&#160; The primary programming languages/technologies I am fluent in are C#, VB, XML, HTML/CSS/Javascript/jQuery, ASP, Python, MS SQL, and MySql.&#160; I also have a decent level of experience with network architecture and security.</p>
<p>As a hobbyist, I have developed a bit of an addiction to hardware and programming competitions.&#160; I have participated in the last two years of the <a href="http://www.embeddedspark.com">Microsoft Embedded Spark competition</a>, in which I learned hardware development and programming using Windows CE 6.0 and managed to make it through to Round 2 on both years.&#160; My first hardware project was a web connected, portable insurance cataloging and price finding system.&#160; The second project was a brain-controlled Dunk Tank, where you would wear a headband that read your brain waves in an attempt to center a ball on a target on a computer monitor.&#160; If aimed successfully, the computer would fire the release for the dunk tank’s platform.&#160; I also worked with my good friend, Mike, on a project that had us hacking the brand new Nokia N900 cell phone.&#160; We managed to win the “PUSH N900” competition (along with 4 other great teams) by designing and building a belt (called the <a href="http://www.hapticguide.com">Haptic Guide</a>) that can guide you to the location of a geo-coded photo using only haptic (touch) feedback through a collection of vibrational motors embedded into the belt.</p>
<p>My latest competition was the “FTW!” competition, for which the Find-A-Home project was developed.&#160; I decided to take this summer off from competitions, but I hope to resume competing for the winter Embedded Spark competition.</p>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/09/21/geek_2D00_hero_2D00_timothy_2D00_dalby_2D00_and_2D00_find_2D00_a_2D00_home.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/09/21/geek-hero-timothy-dalby-and-find-a-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Photos from Make Web Not War 2010</title>
		<link>http://www.globalnerdy.com/2010/05/29/my-photos-from-make-web-not-war-2010/</link>
		<comments>http://www.globalnerdy.com/2010/05/29/my-photos-from-make-web-not-war-2010/#comments</comments>
		<pubDate>Sun, 30 May 2010 03:18:29 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software and Services]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[interoperability]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[Microsoft's Sea Change]]></category>
		<category><![CDATA[Montreal]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[slideshow]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/05/29/my-photos-from-make-web-not-war-2010/</guid>
		<description><![CDATA[I’ll post a more detailed write-up of the Make Web Not War conference later, but I thought that those of you who were there (or wished they were there) would like to see some photos as soon as possible. I’ve posted my photos at full resolution to my Make Web Not War Flickr photoset, which [...]]]></description>
			<content:encoded><![CDATA[<p></p><p align="center"><object width="600" height="450"><param name="flashvars" value="offsite=true&lang;=en-us&amp;page_show_url=%2Fphotos%2Faccordionguy%2Fsets%2F72157624038231079%2Fshow%2Fwith%2F4651351292%2F&amp;page_show_back_url=%2Fphotos%2Faccordionguy%2Fsets%2F72157624038231079%2Fwith%2F4651351292%2F&amp;set_id=72157624038231079&amp;jump_to=4651351292"></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowFullScreen="true" flashvars="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Faccordionguy%2Fsets%2F72157624038231079%2Fshow%2Fwith%2F4651351292%2F&#038;page_show_back_url=%2Fphotos%2Faccordionguy%2Fsets%2F72157624038231079%2Fwith%2F4651351292%2F&#038;set_id=72157624038231079&#038;jump_to=4651351292" width="600" height="450"></embed></object></p>
<p><strong>I’ll post a more detailed write-up of the <a href="http://webnotwar.ca/">Make Web Not War</a> conference later, but I thought that those of you who were there (or wished they were there) would like to see some photos as soon as possible.</strong> I’ve posted my photos at full resolution to my <a href="http://www.flickr.com/photos/accordionguy/sets/72157624038231079/">Make Web Not War Flickr photoset</a>, which you can view either on <a href="http://www.flickr.com/photos/accordionguy/sets/72157624038231079/">Flickr</a> or the slideshow above. The photos all have titles, and I promise I’ll finished the remainder of the descriptions over the next couple of days.</p>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/05/29/my_2D00_photos_2D00_from_2D00_make_2D00_web_2D00_not_2D00_war_2D00_2010.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/05/29/my-photos-from-make-web-not-war-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>At Make Web Not War</title>
		<link>http://www.globalnerdy.com/2010/05/27/at-make-web-not-war/</link>
		<comments>http://www.globalnerdy.com/2010/05/27/at-make-web-not-war/#comments</comments>
		<pubDate>Thu, 27 May 2010 18:02:17 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software and Services]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[NerdTrain]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/05/27/at-make-web-not-war/</guid>
		<description><![CDATA[The business of helping out with the NerdTrain, the Make Web Not War conference, associated activities and participating in a team offsite meeting has kept me a busier than I expected to be – in fact, this has been my first chance to post a blog entry! Stories and pictures are forthcoming, but in the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p align="center"><object width="600" height="338"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10188686&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10188686&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="338"></embed></object></p>
<p><strong>The business of helping out with the </strong><a href="http://www.globalnerdy.com/2010/05/12/toronto-montreal-nerdtrain-departs-tuesday-may-25th-returns-friday-may-28th/"><strong>NerdTrain</strong></a><strong>, the </strong><a href="http://webnotwar.ca/"><strong>Make Web Not War</strong></a><strong> conference, associated activities and participating in a team offsite meeting has kept me a busier than I expected to be</strong> – in fact, this has been my first chance to post a blog entry! Stories and pictures are forthcoming, but in the meantime, enjoy this video that explains what I’ve been working on for the past couple of days.</p>
<p>As I write this, the chaos typically associated with getting a conference set up has subsided and I hope to squeeze in a couple of posts later today as well as tomorrow.</p>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/05/27/at_2D00_make_2D00_web_2D00_not_2D00_war.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/05/27/at-make-web-not-war/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We&#8217;ll Be in Montreal This Week</title>
		<link>http://www.globalnerdy.com/2010/05/24/well-be-in-montreal-this-week/</link>
		<comments>http://www.globalnerdy.com/2010/05/24/well-be-in-montreal-this-week/#comments</comments>
		<pubDate>Tue, 25 May 2010 02:24:32 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[Montreal]]></category>
		<category><![CDATA[NerdTrain]]></category>
		<category><![CDATA[road trip]]></category>
		<category><![CDATA[road warrior]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/05/24/well-be-in-montreal-this-week/</guid>
		<description><![CDATA[Microsoft Canada’s Developer and Platform Evangelism team is headed to Montreal this week, where we’ll be getting together for our annual team meeting as well as to help run the Make Web Not War conference on Thursday. We’re not travelling in the usual way either. We’ve hired out a VIA Rail car to take us [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Montreal: photo of poutine" border="0" alt="Montreal: photo of poutine" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/montrealpoutine.jpg" width="600" height="417" /> </p>
<p><strong>Microsoft Canada’s Developer and Platform Evangelism team is headed to <a href="http://en.wikipedia.org/wiki/Montreal">Montreal</a> this week,</strong> where we’ll be getting together for our annual team meeting as well as to help run the <strong><a href="http://webnotwar.ca/">Make Web Not War</a></strong> conference on Thursday.</p>
<p>We’re not travelling in the usual way either. <a href="http://www.globalnerdy.com/2010/05/12/toronto-montreal-nerdtrain-departs-tuesday-may-25th-returns-friday-may-28th/">We’ve hired out a VIA Rail car to take us and a lot of Make Web Not War attendees to Montreal in style.</a> The car’s rigged with power, wifi, Xboxes, Rock Band, monitors and other goodies to make the five-ish-hour trip even more enjoyable for all that nerdy brainpower on board. The train leaves Toronto on Tuesday morning and returns on Friday – watch this space for reports from the train as well as from Montreal!</p>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/05/24/well_2D00_be_2D00_in_2D00_montreal_2D00_this_2D00_week.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/05/24/well-be-in-montreal-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bring a Friend to Make Web Not War, Get Great Swag!</title>
		<link>http://www.globalnerdy.com/2010/05/20/bring-a-friend-to-make-web-not-war-get-great-swag/</link>
		<comments>http://www.globalnerdy.com/2010/05/20/bring-a-friend-to-make-web-not-war-get-great-swag/#comments</comments>
		<pubDate>Thu, 20 May 2010 21:32:28 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[contests]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[Make Web Not War]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/05/20/bring-a-friend-to-make-web-not-war-get-great-swag/</guid>
		<description><![CDATA[Make Web Not War, the conference on how Microsoft and open source tools and technologies can work together takes place in a week! Because we’re feeling pumped about this event and got an advance shipment of swag, we thought we’d share the wealth. If you’ve already registered for Make Web Not War (which you can [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="Joey deVilla and Amber Mac - Friends - &#39;Amber&#39;s being immature again, isn&#39;t she?&#39;" src="http://www.joeydevilla.com/wordpress/wp-content/uploads/2008/09/friends.jpg" width="500" height="458" /></p>
<p><strong><a href="http://webnotwar.ca/">Make Web Not War,</a></strong> the conference on how Microsoft and open source tools and technologies can work together takes place in a week! Because we’re feeling pumped about this event and got an advance shipment of swag, we thought we’d share the wealth. If you’ve already registered for Make Web Not War (<a href="http://www.webnotwar.ca/venues-and-registration/register-today">which you can do here, for free</a>), here’s how you can win some cool stuff before the event next Thursday.</p>
<h3>How Do You Win Swag By Bringing a Friend?</h3>
<p><strong>Invite a friend to <a href="http://www.webnotwar.ca/venues-and-registration/register-today">register to attend Make Web Not War</a>,</strong> which takes next Thursday, May 27th, in Montreal at “<a href="http://www.espacereunion.ca/en/">Reunion – Ambiance A La Carte</a>” (<a href="http://www.bing.com/maps/?v=2&amp;cp=45.52686500000001~-73.615023&amp;lvl=15&amp;sty=r&amp;where1=6600%20rue%20Hutchison%2C%20Montr%C3%A9al%2C%20QC%20H2V">6600 Hutchison</a>). </p>
<p>On the registration form, one of the questions in the optional section is “Where did you hear about this event?” <strong>Ask your friend to answer this question by selecting “Friend” from the drop-down menu and specifying your name in the field below it, as shown below:</strong></p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Close-up view of Make Web Not War registration form, highlighting the &quot;Where did you hear about this event?&quot; question" border="0" alt="Close-up view of Make Web Not War registration form, highlighting the &quot;Where did you hear about this event?&quot; question" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/wheredidyouhear.jpg" width="399" height="186" /> </p>
<p>This offer is available only to those friends who haven’t yet registered.</p>
<h3>What Will You Get?</h3>
<p><strong>If you get a friend to register and specify that you made the referral before Friday, May 21st,</strong> you and your friend will each get this cool 2GB Make Web Not War USB key:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Red key-shaped USB key with &quot;www.webnotwar.ca&quot; written on it" border="0" alt="Red key-shaped USB key with &quot;www.webnotwar.ca&quot; written on it" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/webnotwarusbkey.jpg" width="287" height="128" />     <br /><strong>If you’re among the first 25 people to bring one friend,</strong> you’ll get a Make Web Not War T-shirt:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Front and back views of &quot;Make Web Not War&quot; t-shirt" border="0" alt="Front and back views of &quot;Make Web Not War&quot; t-shirt" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/webnotwartshirt.jpg" width="376" height="669" /></p>
<p><strong>If you’re among the first 25 people to bring two friends,</strong> you’ll get a $25 <a href="http://www.giftcardboutique.ca/retailerslist.aspx?mode=0">Jump Card</a>, which is good for discounts at major stores across Canada:</p>
<p><a href="http://www.giftcardboutique.ca/retailerslist.aspx?mode=0"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Jump card" border="0" alt="Jump card" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/websitesparkbizsparkjumpcard.jpg" width="350" height="223" /></a></p>
<p><strong>The first person to bring five friends</strong> gets a special Make Web Not War bundle that includes a token for an <a href="http://msdn.microsoft.com/en-ca/subscriptions/subscriptionschart.aspx">MSDN Premium Subscription</a>, which is valued at $2,500:</p>
<p><a href="http://msdn.microsoft.com/en-ca/subscriptions/subscriptionschart.aspx"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="MSDN logo" border="0" alt="MSDN logo" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/msdnlogo.jpg" width="355" height="102" /></a></p>
<p>What are you waiting for? Go invite a friend to Make Web Not War!</p>
<p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2010/05/20/bring-a-friend-to-make-web-not-war-get-great-swag.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/05/20/bring-a-friend-to-make-web-not-war-get-great-swag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toronto-Montreal NerdTrain (Departs Tuesday, May 25th, Returns Friday, May 28th)</title>
		<link>http://www.globalnerdy.com/2010/05/12/toronto-montreal-nerdtrain-departs-tuesday-may-25th-returns-friday-may-28th/</link>
		<comments>http://www.globalnerdy.com/2010/05/12/toronto-montreal-nerdtrain-departs-tuesday-may-25th-returns-friday-may-28th/#comments</comments>
		<pubDate>Wed, 12 May 2010 18:36:10 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[MonDev]]></category>
		<category><![CDATA[Montreal]]></category>
		<category><![CDATA[NerdTrain]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/05/12/toronto-montreal-nerdtrain-departs-tuesday-may-25th-returns-friday-may-28th/</guid>
		<description><![CDATA[A quick reminder: if you’re looking for cheap transport to Montreal for MonDev, Montreal’s Open Source Week (which concludes with the Make Web Not War conference), we’ve booked an entire VIA Rail car from Montreal to Toronto! The train car (pictured above) has wifi, power outlets and will be equipped with video monitors, an Xbox [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="via nerd car" border="0" alt="via nerd car" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/vianerdcar.jpg" width="600" height="372" /></p>
<p><strong>A quick reminder: if you’re looking for cheap transport to Montreal for </strong><a href="http://mondev.org/" target="_blank"><strong>MonDev</strong></a><strong>, Montreal’s Open Source Week (which concludes with the <a href="http://www.webnotwar.ca/" target="_blank">Make Web Not War</a> conference), we’ve booked an entire VIA Rail car from Montreal to Toronto!</strong> The train car (pictured above) has wifi, power outlets and will be equipped with video monitors, an Xbox or two, a big-ass HP TouchSmart computer and other technological goodies to make the time pass by.</p>
<p><strong>Best of all, if you want to book a trip on this car, we’re subsidizing it.</strong> Round-trip tickets are a mere $50 and cover the cost of the ride, a sandwich lunch and drink voucher! The train departs for Montreal on the morning of Tuesday, May 25th and departs back for Toronto on the morning of Friday, May 28th.</p>
<p>For more details, email <a href="mailto:cdnsol@microsoft.com"><strong>cdnsol@microsoft.com</strong></a>.</p>
<p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2010/05/12/toronto-montreal-nerdtrain-departs-tuesday-may-25th-returns-friday-may-28th.aspx" target="_blank">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/05/12/toronto-montreal-nerdtrain-departs-tuesday-may-25th-returns-friday-may-28th/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Make Web Not War / MonDev (Open Source Week) in Montr&#233;al / $50 Round Trip Train to Montreal</title>
		<link>http://www.globalnerdy.com/2010/05/05/make-web-not-war-mondev-open-source-week-in-montral-50-round-trip-train-to-montreal/</link>
		<comments>http://www.globalnerdy.com/2010/05/05/make-web-not-war-mondev-open-source-week-in-montral-50-round-trip-train-to-montreal/#comments</comments>
		<pubDate>Wed, 05 May 2010 17:45:24 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Play]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[DEVTrain]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[MonDev]]></category>
		<category><![CDATA[Montreal]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/05/05/make-web-not-war-mondev-open-source-week-in-montral-50-round-trip-train-to-montreal/</guid>
		<description><![CDATA[Make Web Not War is a cross-platform conference focusing on web development in mixed open source and commercial environments. Make Web Not War is jointly sponsored by Microsoft, our friends at PHP Quebec and open source communities across Canada. We’re proud to be a part of MonDev, Montréal’s Open Source Week, which takes place from [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.webnotwar.ca/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="make web not war banner" border="0" alt="make web not war banner" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/makewebnotwarbanner.jpg" width="600" height="254" /></a> </p>
</p>
<p><strong><a href="http://www.webnotwar.ca/">Make Web Not War</a></strong> is a cross-platform conference focusing on web development in mixed open source and commercial environments. Make Web Not War is jointly sponsored by Microsoft, our friends at <a href="http://phpquebec.org/">PHP Quebec</a> and open source communities across Canada. We’re proud to be a part of <strong><a href="http://mondev.org/">MonDev</a></strong>, Montréal’s Open Source Week, which takes place from May 24th through 28th, 2010.</p>
<p><a href="http://mondev.org/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="mondev open source week in montreal" border="0" alt="mondev open source week in montreal" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/mondevopensourceweekinmontreal.jpg" width="600" height="167" /></a></p>
<h3>About Make Web Not War</h3>
<p><strong><a href="http://www.webnotwar.ca/">Make Web Not War</a> is a free-as-in-beer event taking place on Thursday, May 27th featuring free-as-in-speech software development.</strong> Among other things, you’ll get to:</p>
<ul>
<li>Mingle with some of the best web developers in the country </li>
<li>Listen and learn from industry experts and leaders </li>
<li>Play with some of the new and exciting toys being offered by Microsoft </li>
<li>See who gets crowned as Canada’s top developer at the FTW! Coding Competition </li>
<li>Attend the VIP party held in the heart of beautiful Montréal </li>
</ul>
<p><strong><a href="http://www.webnotwar.ca/schedule/">Make Web Not War’s schedule</a></strong> has two tracks:</p>
<ul>
<li><strong>The Main Track,</strong> which covers new opportunities and the business impact of interoperability on the web. Its sessions will be short presentations followed by roundtable discussion with the panelists and Q&amp;A. </li>
<li><strong>The Developer Track,</strong> which are hands-on sessions covering interoperable tools and technologies. </li>
</ul>
<p>Make Web Not War will take place at Reunion, located at 6600 Hutchison:</p>
<div style="padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 593px; padding-right: 0px; display: block; float: none; padding-top: 0px" id="scid:84E294D0-71C9-4bd0-A0FE-95764E0368D9:5d17729e-9825-4c39-989d-10380ea416b9" class="wlWriterEditableSmartContent"><a href="http://www.bing.com/maps/default.aspx?v=2&amp;cp=45.52668~-73.61299&amp;lvl=15&amp;style=r&amp;scene=28369861&amp;sp=aN.45.52719_-73.61518_Reunion_&amp;mkt=en-us&amp;FORM=LLWR" id="map-5d4bc59a-15f9-4e34-b698-69ae3e27e074" alt="View map" title="View map"><img src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/map8b221a69d289.jpg" width="593" height="240" alt="Map picture"></a></div>
<p>&#160;</p>
<h3>Want to Attend Make Web Not War? </h3>
<p>Registration is free – <a href="http://www.webnotwar.ca/venues-and-registration/register-today">just visit the registration page and sign up!</a></p>
<h3>About MonDev</h3>
<p><img style="border-right-width: 0px; margin: 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MonDev logo" border="0" alt="MonDev logo" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/modev.jpg" width="250" height="152" /> </p>
<p><strong>MonDev, Montréal’s Open Source Week, runs from Monday, May 24th through Friday, May 28th.</strong> It’s a celebration of Open Source technology and community throughout the Montréal area and features many events, including:</p>
<ul>
<li>Demo Ignite Camp </li>
<li>Startup Drinks </li>
<li>WebCamp </li>
<li>Make Web Not War </li>
</ul>
<p>From MonDev’s “About” Page:</p>
<blockquote><p>By encouraging local and international partnerships, Open Source developers are creating free software that can be continuously updated and shared. For many software innovators, Open Source represents the future transformation of software development.</p>
<p>Through Open Source, communities, cities and nations around the world are presented with the opportunity to promote and actively nurture an environment of learning, collaboration and innovation.</p>
<p>Montréal is an important centre of global Open Source activity and home to many software developers, projects and companies. Open Source Week will bring together industry leaders, teachers and students from around the world for a full week of activities that will include workshops, seminars and presentations.</p>
</blockquote>
<h3>Take the DEVTrain to Montreal &#8212; $50 Round Trip!</h3>
<p><a href="http://www.webnotwar.ca/blog/features/mwnw-features-videos/all-aboard-toronto-make-web-on-the-way/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="devtrain" border="0" alt="devtrain" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2010/05/devtrain.jpg" width="600" height="305" /></a></p>
<p><strong><a href="http://www.webnotwar.ca/blog/features/mwnw-features-videos/all-aboard-toronto-make-web-on-the-way/">Microsoft Canada’s Technical Evangelism team – Yours Truly included – will be taking the train to Montreal, and we want you to ride with us!</a></strong> We’ve booked an entire car, and we’re bringing the Xbox, Rock Band (and hopefully <em><a href="http://www.rockstargames.com/reddeadredemption/">Red Dead Redemption</a></em>) and other goodies, and since it’s VIA Rail, there’ll be wifi and power aplenty, and good company and conversation, of course! Best of all, we’re subsidizing the trip – <strong>you can travel from Toronto to Montreal on Tuesday morning, depart Montreal for Toronto on Friday, and it’ll cost you only $50!</strong></p>
<p>What’s on the train?</p>
<ul>
<li>Power and wifi </li>
<li>We’re sponsoring a meal and a drink </li>
<li>A chance to mingle with Toronto’s web developer community (you’ve got about 6 hours to make friendships and even collaborate) </li>
<li>A chance to meet Microsoft Canada’s Technical Evangelism team – a fine bunch </li>
<li>The cheapest, most comfortable round trip to Montreal you’re going to find! </li>
</ul>
<p>Want to travel on the cheap in in high geeky style? <strong>Take the train with us – email </strong><a href="mailto:cdnsol@microsoft.com"><strong>cdnsol@microsoft.com</strong></a><strong> to get the invitation to ride.</strong></p>
<p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2010/05/05/make-web-not-war-mondev-open-source-week-in-montr-al-50-round-trip-train-to-montreal.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/05/05/make-web-not-war-mondev-open-source-week-in-montral-50-round-trip-train-to-montreal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s Open Source Party in Montreal</title>
		<link>http://www.globalnerdy.com/2009/12/07/microsofts-open-source-party-in-montreal/</link>
		<comments>http://www.globalnerdy.com/2009/12/07/microsofts-open-source-party-in-montreal/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 05:01:00 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software and Services]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Confoo]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Platform Installer]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/?p=4947</guid>
		<description><![CDATA[Here’s a little hint: if you ever get an invitation to a Microsoft party from High Road Communications – they’re Microsoft Canada’s PR firm – accept it. They’re always in great places, have great tapas and drinks and they always invite interesting people. You’re guaranteed to have fun, and that guarantee is doubled if I’m [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>Here’s a little hint: if you ever get an invitation to a Microsoft party from <a href="http://highroad.com/">High Road Communications</a></strong> – they’re Microsoft Canada’s PR firm – accept it. They’re always in great places, have great tapas and drinks and they always invite interesting people. You’re guaranteed to have fun, and that guarantee is doubled if I’m there.</p>
<h3>The W’s “Extreme Wow” Suite</h3>
<p>On Thursday, right after the end of Day 2 of <a href="http://techdays.ca/">TechDays</a> Montreal, my fellow developer evangelist <strong><a href="http://twitter.com/cbeauclair">Christian Beauclair</a></strong> and I made our way from <a href="centremontroyal.com/">Centre Mont-Royal</a> (the TechDays Montreal venue) to the <a href="http://www.starwoodhotels.com/whotels/property/overview/index.html?propertyID=1471">W Hotel</a>. That’s where we were holding a little party to which we invited a number of local open source developers, some of who were at the previous night’s <a href="http://careerdemocamp.eventbrite.com/">Career Demo Camp Montreal</a>.</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="w hotel montreal" border="0" alt="w hotel montreal" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/whotelmontreal.jpg" width="262" height="350" /> </p>
<p><strong>Montreal’s W hotel is a building that has undergone a radical personality change.</strong> It used to be the Banque du Canada building, the home of one of our federal government’s most stuffy, buttoned-down organizations. W hotels tend to be the exact opposite: everything about them suggests that they were designed by people who usually design nightclubs, what with DJ booths in their lobbies, electronica and funk music piped into every nook and cranny, dimly-lit hallways with lighting straight out of <em>Blade Runner</em> and other little touches that make it seem as if you’ve somehow managed to get into one of those secret clubs in New York City’s Meat Packing District. Simply put, it’s a pretty good place to hold a swanky cocktail party,</p>
<p>Christian and I followed the directions to the <strong><a href="http://www.starwoodhotels.com/whotels/property/rooms/room_class_detail.html?propertyID=1471&amp;roomClassId=83100066">“Extreme Wow” suite</a></strong> that High Road had booked for the party. Here’s what we saw when we entered the room:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="01 empty suite 1" border="0" alt="01 empty suite 1" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/01emptysuite1.jpg" width="450" height="600" /> </p>
<p>The suite was located on the top floor of the W. It was one large room with a 20 foot-high ceiling and an equally high set of windows revealing a balcony looking out onto <a href="http://en.wikipedia.org/wiki/Victoria_Square,_Montreal">Square Victoria</a> and a good chunk of Montreal’s skyline. I had a sense of <em>deja vu</em> and soon realized that the place reminded me a little bit of Tony Prince’s swanky condo in the videogame <em><a href="http://www.rockstargames.com/theballadofgaytony/agegate/ref=/">The Ballad of Gay Tony</a></em>, minus the mobsters to whom Tony owed money and wanted him dead.</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="02 empty suite 2" border="0" alt="02 empty suite 2" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/02emptysuite2.jpg" width="450" height="600" /> </p>
<p>Near the back of the suite was the bathroom, which in the spirit of open source, was itself open concept and had nothing to hide. Rather than being tucked into a separate room, the shower, tub and sinks were poised on a split level four or five steps above the rest of the room, with the shower stall being a glass-and-brick enclosure in the middle of it all, looking like the monolith from <em>2001</em>. The tub was recessed into the floor beside it and covered with a sheet of plywood for the party, either in order to prevent people from falling into it or to prevent me from attempting to start a party hot tub:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="03 shower" border="0" alt="03 shower" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/03shower.jpg" width="600" height="450" /></p>
<p>(Thankfully, the toilet had its own separate “water closet” room, just off to the side.)</p>
<p>The room had been rearranged to better suite a party than overnight guests. The bed had been removed and replaced with a hybrid couch/chaise lounge:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="04 shower and chaise" border="0" alt="04 shower and chaise" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/04showerandchaise.jpg" width="450" height="600" /></p>
<p>Just about everything in the room could be commanded via the master remote control, which Christian found. It controlled lights, the TV, sound system and even the curtains and skylight blinds (which could be opened and closed via remote-controlled servos):</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="05 christian and remote" border="0" alt="05 christian and remote" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/05christianandremote.jpg" width="450" height="600" /> </p>
<p>Here’s a view of Square Victoria from the balcony:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="06 view from balcony" border="0" alt="06 view from balcony" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/06viewfrombalcony.jpg" width="600" height="450" /> </p>
<p>Christian also found a table centrepiece that reminded him of an M.C. Escher image that I had used in my slide presentation at Career Demo Camp Montreal:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="07a christian" border="0" alt="07a christian" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/07achristian.jpg" width="450" height="600" /></p>
<p>For reference, here’s that M.C. Escher piece:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="07b escher" border="0" alt="07b escher" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/07bescher.jpg" width="300" height="450" /> </p>
<p>Having checked out the place and taken my first set of photos, I did what I always do in such a setting: I got got a drink from the bar and made myself comfortable.</p>
<h3>The Presentations</h3>
<p>It wasn’t just cocktails and conversations at the party. We had some presentations as well, starting with <strong>Nik Garkusha</strong>, part of Microsoft Canada’s Open Source Strategy team. He talked about how Microsoft views open source, as well as the work we’re doing in order to make Microsoft and open source work better together.</p>
<p>I split his presentation into two videos. Here’s the first…</p>
<p align="center"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/p4V2-BsdPZM&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/p4V2-BsdPZM&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p align="left">…and here’s the second:</p>
<p align="center"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Ga19U80Unso&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ga19U80Unso&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><strong>Brendan “Digibomb” Sera-Shriar</strong>, developer with Optimal Payments, WordPress evangelist, founder of PHP Toronto and WordCamp Toronto and organizer of WordCamp Montreal, talked about his experience working with The Empire: “They’re actually doing open source!”, his use of Windows and the Windows Platform Installer and how open source and Windows can work together:</p>
<p align="center"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/pOp1epf0EnA&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/pOp1epf0EnA&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p align="left"><strong>Yann Larrivee</strong>, developer, founder of PHP Quebec, FooLab and the upcoming ConFoo conference, spoke next. He talked about how he enjoyed Make Web Not War 2009, the importance of “playing well with others” both inside and outside the world of open source and how Microsoft is participating in ConFoo:</p>
<p align="center"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/bcbt5W8Uzvw&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/bcbt5W8Uzvw&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p align="left"><strong>Marc Laporte</strong>, developer of TikiWiki, and among other things, talked about PHP running under IIS. It’s in French, and if anyone would like to give me a hand translating, I would appreciate it greatly!</p>
<p align="center"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/crzF3n44w8c&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/crzF3n44w8c&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<h3>The Party</h3>
<p>As nice as the photos of the suite above are, the place looks far better when it’s filled with guests:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="08 full suite 1" border="0" alt="08 full suite 1" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/08fullsuite1.jpg" width="450" height="600" /></p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="09 full suite 2" border="0" alt="09 full suite 2" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/09fullsuite2.jpg" width="450" height="600" /></p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="10 full suite 3" border="0" alt="10 full suite 3" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/10fullsuite3.jpg" width="450" height="600" /></p>
<p align="center"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="11 full suite 4" border="0" alt="11 full suite 4" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/12/11fullsuite4.jpg" width="600" height="450" /></p>
<p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2009/12/07/microsoft-s-open-source-party-in-montreal.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/12/07/microsofts-open-source-party-in-montreal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>There&#8217;s Still Time to Register for &#8220;Make Web Not War&#8221;</title>
		<link>http://www.globalnerdy.com/2009/06/09/theres-still-time-to-register-for-make-web-not-war/</link>
		<comments>http://www.globalnerdy.com/2009/06/09/theres-still-time-to-register-for-make-web-not-war/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 17:50:52 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft's Sea Change]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/06/09/theres-still-time-to-register-for-make-web-not-war/</guid>
		<description><![CDATA[If you’d like to know more, see yesterday’s article about Make Web Not War. If you’d like to register, visit the registration page.]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Make Web Not War" border="0" alt="Make Web Not War" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/make-web-not-war-3.jpg" width="556" height="432" /> </p>
<p>If you’d like to know more, <a href="http://www.globalnerdy.com/2009/06/08/make-web-not-war-in-toronto-this-wednesday/">see yesterday’s article about <strong>Make Web Not War</strong></a>. If you’d like to register, <a href="http://www.starshot.com/microsoft/FTW/webnotwar/register.html">visit the <strong>registration page</strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/06/09/theres-still-time-to-register-for-make-web-not-war/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Make Web Not War&#8221; in Toronto This Wednesday!</title>
		<link>http://www.globalnerdy.com/2009/06/08/make-web-not-war-in-toronto-this-wednesday/</link>
		<comments>http://www.globalnerdy.com/2009/06/08/make-web-not-war-in-toronto-this-wednesday/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 20:28:19 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft's Sea Change]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[web applications]]></category>
		<category><![CDATA[Web Platform Installer]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/06/08/make-web-not-war-in-toronto-this-wednesday/</guid>
		<description><![CDATA[About Make Web Not War If you’re interested in web design and development, you should attend Wednesday’s Make Web Not War conference. It’s being presented by Microsoft Canada and is about the how open source tools like PHP and Microsoft technologies like IIS and SQL Server 2008 can be used together to make great web [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://webnotwar.ca/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Make Web Not War: Toronto - Wednesday, June 10th" border="0" alt="Make Web Not War: Toronto - Wednesday, June 10th" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/make-web-not-war-2.jpg" width="556" height="432" /></a> </p>
<h3>About Make Web Not War</h3>
<p><strong>If you’re interested in web design and development,</strong> you should attend Wednesday’s <strong><a href="http://webnotwar.ca/">Make Web Not War</a></strong> conference. It’s being presented by Microsoft Canada and is about the how open source tools like PHP and Microsoft technologies like IIS and SQL Server 2008 can be used together to make great web sites and applications. No matter how much (or how little) Microsoft technology you use in your web development, there’s a lot to see at Make Web Not War!</p>
<h3>Who’s Speaking?</h3>
<p><strong>We’ve got a number of speakers, each talking about some different aspect of the interoperability between Microsoft and open source technologies,</strong> as well as their experiences and lessons learned working in the web industry:</p>
<p><img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="David Crow" border="0" alt="David Crow" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/david-crow.jpg" width="150" height="150" /> <strong></strong></p>
<h4><strong>David Crow,</strong> Microsoft</h4>
<p>David Crow is an emerging technology and start-up advocate. At Microsoft Canada, he is responsible for helping Canadian start-ups through programs like BizSpark (details at microsoft.com/bizspark). David helps companies understand emerging technology and design practices for creating compelling digital experiences. David focuses on helping companies to extend their customers&#8217; reach with next generation technology for the desktop, digital devices, standards based applications for the Web, and rich media applications. He has been named Toronto&#8217;s Best Web and Tech Evangelist for his efforts in DemoCamp, BarCampToronto, Founders &amp; Funders and StartupEmpire. </p>
<p><img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Mano Kulasingam" border="0" alt="Mano Kulasingam" align="left" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/mano-kulasingmam.jpg" width="150" height="150" /> <strong></strong></p>
<h4><strong>Mano Kulasingam,</strong> Digiflare</h4>
<p>Mano Kulasingam is a founding partner and principal interactive designer /developer with Digiflare, focusing on presentation layer technologies like Microsoft Silverlight, Windows Presentation Foundation and SharePoint 2007. He also has several years of experience developing B2B and B2C eCommerce and Content Management Web applications using ASP.NET (2.0 and 3.5) and Visual C#. His design skills include working with the latest professional design tools including Microsoft Expression Studio 2, which has earned him a Microsoft Expression MVP nod. He is a co-founder and host of the Toronto Silverlight User Group.</p>
<p><img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Brendan Sera-Shriar" border="0" alt="Brendan Sera-Shriar" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/brendan-serashriar.jpg" width="150" height="150" /> <strong></strong></p>
<h4><strong>Brendan Sera-Shriar,</strong> PHUG.ca</h4>
<p>Brendan is a prominent member of FlashinTO, PHUG – Open Source Culture, has taught web design at Long Island University Brooklyn campus, and has been a professor at Seneca College in the School of Communication Arts for over 7 years. Brendan currently owns and operates BackSpaceStudios, a web company specializing in WordPress development, social media applications. He is also the founder of PHUG, an open source community for designers and developers with currently over 4000 members, faculty at Seneca College, and organizer for WordCamp Toronto 2009. Brendan has contributed to many open source projects including papervision3D, red5, Firefox, WordPress, and Drupal, just to name a few.</p>
<p><img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Stephen Nichols" border="0" alt="Stephen Nichols" align="left" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/stephen-nichols.jpg" width="150" height="150" /> <strong></strong></p>
<h4><strong>Stephen Nichols,</strong> Softcom</h4>
<p>Under the brand myhosting.com we offer Shared and Virtual Web Hosting as well as Exchange 2007 and WSS hosting to customers around the world. </p>
<p>Stephen is Vice President of Sales at Softcom, a Gold certified Microsoft Partner based in Toronto and specializing in transactional hosting with a focus on the SMB market. His key role is to oversee the customer life cycle experience and drive new sales opportunities through the direct, affiliate and partner channels.</p>
<p><img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Yann Larivee" border="0" alt="Yann Larivee" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/yann-larivee.jpg" width="150" height="150" /> <strong></strong></p>
<h4><strong>Yann Larivee,</strong> PHP Quebec</h4>
<p>Yann Larrivée has been developing web applications for over 7 years and is currently offering PHP consulting services. In the past he has worked in many position from, project manager for a Linux consulting company to web architect for a well know company in the gaming industry. He also founded the PHP Quebec community in 2003 and organizes an international PHP conferences and an IT JobFair.</p>
<h3>Get Windows Server 2008 R2 for Free!</h3>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Windows Server 2008 R2 logo" border="0" alt="Windows Server 2008 R2 logo" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/windows-server-2008-r2-logo.jpg" width="600" height="189" /> </p>
<p>Windows Server 2008 R2 is a great server operating system, and this is your chance to take it out for a spin! Bring a machine to the <strong>Make Web Not War Installfest</strong> – it could be a server, desktop or even a laptop – and we’ll walk you through the process of installing your own free copy (which is good for a year). Space is limited – we’ve only got room for 100 people, so sign up soon!</p>
<h3>See the Utltimate FTW! Throwdown</h3>
<p>The Ultimate FTW! Throwdown was a challenge pitting student developers against professionals to develop a new PHP-on-Windows app or port an existing PHP-on-LAMP app to run on Windows Server with IIS. There were even bonus points for apps that made use of SQL Server as their database!</p>
<p>We took in a bunch of submissions, and the judges have narrowed it down to two finalists, one student, one professional:</p>
<p><img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Dac Chartrand" border="0" alt="Dac Chartrand" align="left" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/dac-chartrand.jpg" width="150" height="150" /> In the professional corner is <strong>Dac Chartrand</strong>, whose submission is <strong>Sux0r</strong>, a content-management system incorporating blogging, RSS aggregation, bookmark repository and photo publishing, all with a focus on naive Bayesian categorization and probabilistic content. The extra Bayesian/probabilistic goodies allow Sux0r to auto-categorize its content and users to train it to categorize better.</p>
<p><img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Casron Lam" border="0" alt="Casron Lam" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/carson-lam.jpg" width="150" height="150" /> His student opponent, <strong>Carson Lam</strong>, submitted <strong>Transit DB</strong>, which aims to transform the way commuters interact with public transit information system. The application is Carson’s answer to the question “How can we provide a modern, clean and user-friendly interface for transit data in cities?” The current version covers public transit for the Metro Vancouver region.</p>
<p>Dac and Carson will be competing for bragging rights and cold hard cash – may the best project win!</p>
<p>(For more details about the Ultimate FTW! Throwdown, <a href="http://phponwindows.ca/ftw/">see its page on PHPonWindows.ca</a>.)</p>
<h3>Interact</h3>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Telav audience device" border="0" alt="Telav audience device" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/telav-audience-device.jpg" width="139" height="240" /> </p>
<p>We don’t want to do all the talking at Make Web Not War, we also want to hear from you! </p>
<p>That’s why, when you arrive at the event, one of the first things we’ll do is hand you an AVW-TELAV audience response doohickey. It’s a microphone for the Q&amp;A sessions at the end of each presentation, but it’s also an instant audience polling device for quick surveys that we’ll have throughout the day.</p>
<h3>Chill Out</h3>
<p>All work and no play makes you a dull and burned-out web designer or developer, which is why we’ve also got a lounge where you can just hang out, meet the speakers, ask me questions about Microsoft’s web tools and tech and play XBox games.</p>
<h3>Win prizes</h3>
<p>We’ve got all sorts of prizes that you can win throughout the day, from software to books to trainign courses to Zune media players to XBox games to a brand new laptop. </p>
<h3>Get Fed</h3>
<p>Yup, we’re providing breakfast and lunch. You can’t conference on an empty stomach!</p>
<h3>Okay, How Much to Attend?</h3>
<p>Around this much:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Canadian $10 bill" border="0" alt="Canadian $10 bill" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/canadian-10-dollar-bill.jpg" width="586" height="257" /> </p>
<p>Instead of charging a standard admission, <strong>we’re charging a “Donate what you can” rate, with all proceeds going to </strong><a href="http://prevnet.ca/"><strong>PREVNet.ca</strong></a><strong>, an anti-bullying group.</strong> The suggested donation is a mere $10.</p>
<h3>When and Where?</h3>
<p>Once again, Make Web Not War takes place <strong>this Wednesday, June 10th</strong> and runs from <strong>8:30 a.m. to 5:00 p.m..</strong>&#160; It’s happening in Toronto at Ryerson University’s <a href="http://www.ryerson.ca/tedrogersschool/"><strong>Ted Rogers School of Management</strong></a><strong> (</strong><a href="http://www.bing.com/maps/default.aspx?v=2&amp;FORM=LMLTCP&amp;cp=43.655896~-79.382993&amp;style=r&amp;lvl=15&amp;tilt=-90&amp;dir=0&amp;alt=-1000&amp;phx=0&amp;phy=0&amp;phscl=1&amp;where1=55%20Dundas%20Street%20West%2C%20Toronto%20ON&amp;encType=1"><strong>55 Dundas Street West</strong></a> – that’s Dundas between Bay and Yonge, right by the Best Buy and Canadian Tire). There’s parking aplenty in the area, and it’s right by Dundas Station on the Yonge/University/Spadina subway line. </p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 564px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:84E294D0-71C9-4bd0-A0FE-95764E0368D9:d9acc6eb-3a94-4647-a8a0-2d6cb8973964" class="wlWriterEditableSmartContent"><a href="http://maps.live.com/default.aspx?v=2&amp;cp=43.6559~-79.383&amp;lvl=15&amp;style=r&amp;sp=aN.43.65586_-79.38313_Make%2520Web%2520Not%2520War%2520%2540%2520Ted%2520Rogers%2520School%2520of%2520Management_55%2520Dundas%2520Street%2520West%252c%2520Toronto%2520ON_http%253a%252f%252fwebnotwar.ca%252f&amp;mkt=en-us&amp;FORM=LLWR" id="map-dc1890fd-bdf7-4a59-8604-1c74cea6480c" alt="Click to view this map on Live.com" title="Click to view this map on Live.com"><img src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/map75073b0a57c2.jpg" width="564" height="240" alt="Map picture"></a></div>
<p>&#160;</p>
<h3>How Do I Register?</h3>
<p><strong><a href="http://www.starshot.com/microsoft/FTW/webnotwar/register.html">Visit the Make Web Not War registration page</a></strong> and fill out your details, and we’ll see you there on Wednesday!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/06/08/make-web-not-war-in-toronto-this-wednesday/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The &#8220;Make Web Not War&#8221; Accordion Video</title>
		<link>http://www.globalnerdy.com/2009/06/03/the-make-web-not-war-accordion-video/</link>
		<comments>http://www.globalnerdy.com/2009/06/03/the-make-web-not-war-accordion-video/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 19:45:48 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[What Joey Did]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft's Sea Change]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/06/03/the-make-web-not-war-accordion-video/</guid>
		<description><![CDATA[This article also appears in Canadian Developer Connection. The Make Web Not War event in Toronto takes place in exactly one week! We’ve been spreading the word about the event and I thought I’d do my part by helping out with a video, accordion-style: MAKE WEB NOT WAR &#8211; VIDEO FOUR &#8211; TORONTO from The [...]]]></description>
			<content:encoded><![CDATA[<p></p><p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2009/06/03/the-make-web-not-war-accordion-video.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
<p>The <strong><a href="http://webnotwar.ca/">Make Web Not War</a></strong> event in Toronto takes place in exactly one week! We’ve been spreading the word about the event and I thought I’d do my part by helping out with a video, accordion-style:</p>
<p align="center"><object width="600" height="405"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4983431&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4983431&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="405"></embed></object>    <br /><a href="http://vimeo.com/4983431">MAKE WEB NOT WAR &#8211; VIDEO FOUR &#8211; TORONTO</a> from <a href="http://vimeo.com/thebizmedia">The Biz Media</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>There’s only one mistake in the video – “accordion” is misspelled. If you’d like the follow me on Twitter, the correct ID is <a href="http://twitter.com/AccordionGuy">AccordionGuy</a>, not AccordianGuy.</p>
<p>For more details about <strong>Make Web Not War</strong>, see:</p>
<ul>
<li><em><a href="http://blogs.msdn.com/cdndevs/archive/2009/06/01/vancouver-toronto-event-make-web-not-war-episode-2009.aspx">Canadian Developer Connection</a></em> </li>
<li><em><a href="http://www.globalnerdy.com/2009/06/02/make-web-not-war-in-vancouver-and-toronto/">Global Nerdy</a></em> (my personal tech blog) </li>
<li><a href="http://davidcrow.ca/toronto/7170/make-web-not-war-aka-cant-we-just-get-along">David Crow’s blog</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/06/03/the-make-web-not-war-accordion-video/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Make Web Not War&#8221; in Vancouver and Toronto</title>
		<link>http://www.globalnerdy.com/2009/06/02/make-web-not-war-in-vancouver-and-toronto/</link>
		<comments>http://www.globalnerdy.com/2009/06/02/make-web-not-war-in-vancouver-and-toronto/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 04:00:00 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[Microsoft's Sea Change]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/06/02/make-web-not-war-in-vancouver-and-toronto/</guid>
		<description><![CDATA[The “sea change” that’s been going on at Microsoft for the past little while is one of the things that convinced me to join the company and one of the factors in their even asking me to come in for a job interview. One of the most telling signs of this sea change is in [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://webnotwar.ca/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="&quot;Make Web Not War&quot; - Vancouver, June 2nd / Toronto, June 10th - Microsoft and open source technology, together on the web" border="0" alt="&quot;Make Web Not War&quot; - Vancouver, June 2nd / Toronto, June 10th - Microsoft and open source technology, together on the web" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/06/make-web-not-war.jpg" width="556" height="432" /></a> </p>
<p><strong>The “sea change” that’s been going on at Microsoft for the past little while</strong> is one of the things that convinced me to join the company and one of the factors in their even asking me to come in for a job interview. One of the most telling signs of this sea change is in Microsoft’s new approach to open source and web, with initiatives like the Open Source Lab, improved standards support in IE8, PHP on Windows, the Web Platform Installer and Open Source Initiative-approved MS-PL license, to name a few.</p>
<p>We know that the web is a big salad bar of various technologies put together by different vendors and organizations, and at long last, it seems that we’re cool with that. We’ve been reaching out to web developers of all stripes, from Microsoft “true believers” to people who don’t typically build their stuff with or on our stuff. </p>
<p><strong><a href="http://webnotwar.ca/">Make Web Not War</a></strong> is an event being held in Vancouver on June 2nd and Toronto on June 10th where we invite people building solutions on the web – whether you build on Microsoft tech or not – to get together and:</p>
<ul>
<li><strong>Hear from people</strong> who build on open source and Microsoft technologies </li>
<li><strong>Network with other web developers</strong> living and working in your area </li>
<li><strong>Learn about the latest Microsoft technologies</strong> and how they work with open source </li>
<li><strong>Get technical training</strong> to build your web development portfolio </li>
<li><strong>Win prizes and get your <em>Web Warrior</em> DVD</strong> featuring all the latest Microsoft Web Resources </li>
</ul>
<p><strong>The Vancouver event takes place today, June 2nd</strong> at Microsoft’s Vancouver office (<a href="http://www.bing.com/maps/#JndoZXJlMT0xMTExK1cuK0dlb3JnaWElMmMrVmFuY291dmVyK0JDJmJiPTU1LjMyOTE0NDQwODQwNTElN2UtNDIuMjc1MzkwNjI1JTdlMjkuMjI4ODkwMDMwMTk0MiU3ZS0xMTYuNDU1MDc4MTI1">1111 W. Georgia</a>, 11th floor). It’s a half-day event featuring a presentation by Morten Rand-Hendriksen from <a href="http://www.pinkandyellow.com/">Pink and Yellow Media</a> as well as breakfast, a web partner community showcase and a lunch social.</p>
<p><strong>The Toronto event takes place on Wednesday, June 10th</strong> at the Ted Rogers School of Management (use the entrance at <a href="http://www.bing.com/maps/#JndoZXJlMT01NStEdW5kYXMrU3RyZWV0K1dlc3QlMmMrVG9yb250bytPTiZiYj00OS4yOTE3NDE1Njc0Njk4JTdlLTEyMy4xMDUzNjg2MTQxOTclN2U0OS4yODAyMzY0NTE1OTkyJTdlLTEyMy4xNDE1ODkxNjQ3MzQ=">55 Dundas Street W.</a>) and runs from 8:30 a.m. to 5:00 p.m.. It’s a full-day event with presentations by:</p>
<ul>
<li><a href="http://davidcrow.ca/">David Crow</a>, Microsoft </li>
<li><a href="http://www.linkedin.com/pub/mano-kulasingam/1/b6b/2b0">Mano Kulasingam</a>, Digiflare Inc. </li>
<li><a href="http://www.richmediainstitute.com/faculty/Sera-Shriar">Brendan Sera-Shriar</a>, PHUG.ca / Rich Media Institute </li>
<li>Stephen Nichols, Softcom </li>
<li><a href="http://www.ylarrivee.com/">Yann Larrivée</a>, PHPQuebec </li>
</ul>
<p>The Toronto event will feature breakfast, keynote, web partner community showcase, another keynote, lunch, breakout sessions, a Windows Server 2008 InstallFest, a web developer technical session and the <a href="http://www.phponwindows.ca/FTW/">FTW! competition</a> final showdown. It’s be a very full day.</p>
<p><strong>The registration fee for both the Vancouver and Toronto events is “donate what you want”,</strong> with a suggested donation of CAD$10. The money will go to a good cause: <a href="http://www.prevnet.ca/">PREVnet.ca</a>, the anti-bullying network.</p>
<p>Whether you’re a died-in-the-wool ASP.NET type, think in PHP or create new web applications by typing in <code><strong>rails mynewapp</strong></code> at the command prompt, Make Web Not War has something for you. <a href="http://webnotwar.ca/"><strong>For more details about Make Web Not War, check out the official site.</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/06/02/make-web-not-war-in-vancouver-and-toronto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing MySQL Server 5.1 on Windows</title>
		<link>http://www.globalnerdy.com/2009/05/04/installing-mysql-server-51-on-windows/</link>
		<comments>http://www.globalnerdy.com/2009/05/04/installing-mysql-server-51-on-windows/#comments</comments>
		<pubDate>Mon, 04 May 2009 16:12:05 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Software and Services]]></category>
		<category><![CDATA[datbases]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[Make Web Not War]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP on Windows]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[walkthroughs]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/05/04/installing-mysql-server-51-on-windows/</guid>
		<description><![CDATA[You’ve probably heard of Microsoft’s Web Platform Installer, a free-as-in-beer tool that makes it a snap to install a variety of Microsoft and Open Source web applications and development tools, ranging from “The Usual Suspects”, such as Visual Web Developer, IIS and SQL Server 2008 Express to stuff you might not expect, such as PHP [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MySQL dolphin balancing Windows &quot;ball&quot; logo on its snout" border="0" alt="MySQL dolphin balancing Windows &quot;ball&quot; logo on its snout" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/mysql-windows-logos.jpg" width="215" height="154" /></p>
<p>You’ve probably heard of Microsoft’s <strong><a href="http://www.microsoft.com/Web/downloads/platform.aspx">Web Platform Installer</a></strong>, a free-as-in-beer tool that makes it a snap to install a variety of Microsoft and Open Source web applications and development tools, ranging from “The Usual Suspects”, such as Visual Web Developer, IIS and SQL Server 2008 Express to stuff you might not expect, such as PHP and WordPress. It makes installing these goodies a simple of matter of checking the items you want and clicking the <strong>Install </strong>button. (While the old way of installing PHP on Windows wasn’t rocket science, it involved enough steps and configuration changes to justify my writing a whole article on the topic in an old developer blog of mine.)</p>
<p><strong>One necessary thing that the Web Platform Installer <em>doesn’t</em> do for you – and I assume it’s because of licensing restrictions of one kind or another – is install MySQL</strong>, which many PHP apps, including a number that the Web Platform Installer installs, use. You’ll be told that you need to install MySQL, but it leaves installing it up to you.</p>
<p><strong>Hence this article, where I walk through the steps of installing MySQL Server 5.1 on Windows for a developer machine.</strong> Whether you just need PHP and MySQL so that you can experiment with WordPress template designs or are the “I build on Windows, but deploy on Linux” type or are developing for a server setup where IIS is serving both ASP.NET and PHP apps (and yes, IIS does that!), you’re going to want MySQL on your dev box.</p>
<h3>Get the Installer</h3>
<p>The version we’re interested in is the free-as-in-both-speech-and-beer Community Edition, which is available at the MySQL site. Here are the links to the installers:</p>
<ul>
<li><a href="http://dev.mysql.com/downloads/mysql/5.1.html#win32">Here are the links for the Windows 32-bit installers</a> </li>
<li><a href="http://dev.mysql.com/downloads/mysql/5.1.html#winx64">Here are the links for the Windows 64-bit installers</a> </li>
</ul>
<p>Both these options provide you with three different installers. <strong>I recommend getting the .msi (Windows Installer) as it’s the lowest-headache option.</strong> It’s also the version I use in this walkthrough.</p>
<p>By the way, the screenshots provided in this walkthrough are from my actual installation process on my laptop, which runs the 64-bit edition of Windows 7 Beta, Build 7000 (I’m not installing the Release Candidate until later this week). I’m installing the 64-bit version of MySQL Server 5.1 Community Edition, but whether you’re installing the 32- or 64-bit version on Windows XP, Vista or 7, your experience should be roughly the same.</p>
<p>Here’s what you should see when you launch the installer:</p>
<p align="left"><a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/01.gif"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="01" border="0" alt="01" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/01-thumb.gif" width="504" height="382" /></a></p>
<h3>Which Setup Type?</h3>
<p align="left">The first choice you have to make is the type of setup you want:</p>
<p align="left"><a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/02.gif"><font color="#111111"></font><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="02" border="0" alt="02" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/02-thumb.gif" width="508" height="386" /></a></p>
<p align="left">The three choices offered are:</p>
<ol>
<li>
<div align="left"><strong>Typical:</strong> Installs the basic components for MySQL to the default installation path, <code>C:\Program Files\MySQL\MySQL Server 5.1\</code>, including:</div>
<ul>
<li>
<div align="left">The MySQL server</div>
</li>
<li>
<div align="left">The mysql command-line client</div>
</li>
<li>
<div align="left">Other command-line utilities like mysqldump, myisamchk and more.</div>
</li>
</ul>
</li>
<li>
<div align="left"><strong>Complete:</strong> Installs all the MySQL components to the default installation path, <code>C:\Program Files\MySQL\MySQL Server 5.1\</code>, including those listed in the Typical setup, plus:</div>
<ul>
<li>
<div align="left">Documentation</div>
</li>
<li>
<div align="left">The embedded server library</div>
</li>
<li>
<div align="left">The benchmark suite</div>
</li>
<li>
<div align="left">Support scripts</div>
</li>
</ul>
</li>
<li>
<div align="left"><strong>Custom:</strong> Gives you complete control over the components installed and the installation path.</div>
</li>
</ol>
<p align="left">Although the components in the Typical setup will work fine for most web development purposes, <strong>I like having the docs handy, so I went with the Complete setup.</strong></p>
<p align="left">Once you’ve selected the setup, you’ll be shown a confirmation window like the one below:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/03.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="03" border="0" alt="03" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/03-thumb.gif" width="508" height="386" /></a></p>
<p align="left">Once MySQL has been installed, you’ll see the window below:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/04.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="04" border="0" alt="04" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/04-thumb.gif" width="508" height="386" /></a></p>
<p align="left">You’ll be given the choice to configure MySQL server, which I recommend. You can do so by leaving the <strong>Configure the MySQL Server now</strong> checkbox checked and then clicking <strong>Finish</strong>.</p>
<h3>The Configuration Wizard</h3>
<p align="left">Here’s the first window of the Configuration Wizard:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/05.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="05" border="0" alt="05" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/05-thumb.gif" width="508" height="386" /></a></p>
<h3>Which Configuration?</h3>
<p align="left">You’ll be asked which configuration type to use:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/06.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="06" border="0" alt="06" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/06-thumb.gif" width="508" height="386" /></a></p>
<p align="left">The two choices offered are:</p>
<ol>
<li>
<div align="left"><strong>Detailed Configuration:</strong> Gives you fine-grained control over the configuration process. <strong>I’m familiar with the options being offered, so this is the option I chose. </strong>If you choose this option, you will have to make some additional choices in the windows that follow.</div>
</li>
<li>
<div align="left"><strong>Standard Configuration:</strong> If you’re new to MySQL and need a server configured as a single-user developer machine, this configuration should suit your needs. If you choose this option, you’ll skip the next few steps and go directly to the Root Password window.</div>
</li>
</ol>
<h3>Detailed Configuration Options</h3>
<p align="left">If you chose to use the Detailed Configuration, you will see the following windows.</p>
<h4>Server Type</h4>
<p align="left">The first choice in the Detailed Configuration is Server Type:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/07.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="07" border="0" alt="07" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/07-thumb.gif" width="508" height="386" /></a></p>
<p align="left">The three options are:</p>
<ol>
<li><strong>Developer Machine:</strong> This setup assumes that MySQL will be running on a machine used to write applications, where the database will be used for basic developer proofs of concept and simple testing. MySQL will be configured to use minimal system resources. <strong>This is the option I selected.</strong> </li>
<li><strong>Server Machine:</strong> This setup is for server systems where MySQL will be running along with other server applications such as a web server, mail server, FTP server and so on. MySQL will be configured to use a moderate portion of the system resources. </li>
<li><strong>Dedicated MySQL Server Machine:</strong> This is for machines that will be running only MySQL. in this configuration, MySQL will be configured to use all available system resources. </li>
</ol>
<h4>Storage Engines</h4>
<p>The next choice to make is selecting the storage engines to be used: MyISAM or InnoDB. If you’re not familiar with MySQL, you’re probably asking “What’s the difference between InnoDB and MyISAM?”</p>
<p align="left">Of the two engines, <strong>MyISAM</strong> is the older of the two, and the default engine. The general consensus is that in most cases, it’s faster than InnoDB for typical CRUD operations. It supports up to around 4 billion rows of data and 64 indexed fields per table. MyISAM uses table-level locking, which means than when a row is being updated, the table is locked and no other operations can update any other rows until the first row is updated and the lock on the table is released.</p>
<p align="left"><strong>InnoDB</strong> is the newer (and some would say <em>sexier</em>) engine. It’s called “the transactional one”, and it’s built with data integrity in mind. It supports foreign key constraints, meaning that changes to a table (say, “Actors”) that references another table (say, “Movies”) are allowed only if those changes leave both in a valid state. For example, you wouldn’t be able to delete a row from the “Actors” table if it referenced any rows in the “Movies” table (that is, you can’t remove an actor from the database if s/he’s listed as starring in any movies). It also supports row-level locking, which means that so that more than one row can be updated at the same time.</p>
<p align="left">The general guidelines for choosing between MyISAM and InnoDB are as follows:</p>
<ul>
<li>
<div align="left"><strong>Will your use of the database be mostly <em>reading</em>?</strong> That is, will you be doing mostly select operations and few insert, update and delete operations? Then you want MyISAM.</div>
</li>
<li>
<div align="left"><strong>Will your use of the database involve at least as many writes as reads, if not more?</strong> That is, will you be doing as many insert, update and delete operations as select operations? Then you want InnoDB.</div>
</li>
<li>
<div align="left"><strong>Do you need full-text search?</strong> You want MyISAM.</div>
</li>
<li>
<div align="left"><strong>Do you need to conserve disk space and RAM?</strong> You want MyISAM.</div>
</li>
<li>
<div align="left"><strong>Does the idea of using a non-SQL Server database irk you?</strong> You might feel better going with InnoDB, since it has the row-level locking, transaction safety and generally more “relational” feel.</div>
</li>
</ul>
<p align="left"><strong>Keep in mind that when adding a table to a MySQL database, you can specify which engine it uses.</strong> Lately, I’ve been in the habit of specifying InnoDB for most tables <em>except </em>those on which I want to provide full-text search; for those, I’ve specified MyISAM. (For more on specifying engines when creating tables, see <a href="http://dev.mysql.com/doc/refman/5.1/en/create-table.html">MySQL’s page on the <strong><code>create table</code></strong> command</a>.)</p>
<p align="left">Now that I’ve done a quick review of MyISAM and InnoDB, let’s look at the storage engine choices that the Configuration Wizard offers.</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/08.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="08" border="0" alt="08" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/08-thumb.gif" width="508" height="386" /></a></p>
<p align="left">The three choices are:</p>
<ol>
<li>
<div align="left"><strong>Multifunctional Database:</strong> This enables both InnoDB and MyISAM storage engines and divides resources evenly between the two. This is the recommended option for developers who use both storage engines on a regular basis. <strong>It’s the option I chose, since it yields the most flexibility.</strong></div>
</li>
<li>
<div align="left"><strong>Transactional Database Only:</strong> This enables both InnoDB and MyISAM storage engines, but dedicates more resources to the InnoDB engine.</div>
</li>
<li>
<div align="left"><strong>Non-Transactional Database Only:</strong> This option completely disables InnoDB; all resources are dedicated to the MyISAM storage engine.</div>
</li>
</ol>
<p align="left">If you chose Multifunctional Database or Transactional Database Only, you’ll be presented a windows asking you where to put the InnoDB tablespace:</p>
<p align="left">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/09.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="09" border="0" alt="09" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/09-thumb.gif" width="508" height="386" /></a></p>
<p align="left"><strong>I went with the default,</strong> which puts the tablespace in the MySQL installation directory.</p>
<h4>Concurrent Connection Settings</h4>
<p align="left">The next window is all about the number of concurrent connections supported:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/10.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="10" border="0" alt="10" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/10-thumb.gif" width="508" height="386" /></a></p>
<p align="left">The three choices offered are:</p>
<ol>
<li>
<div align="left"><strong>Decision Support (DSS)/OLAP:</strong> This assumes an average of around 20 concurrent connections, with a maximum of 100 concurrent connections supports. <strong>I chose this option, as it works for most development scenarios.</strong></div>
</li>
<li>
<div align="left"><strong>Online Transaction Processing: </strong>This supports up to 500 concurrent connections and is generally for production use.</div>
</li>
<li>
<div align="left"><strong>Manual Setting:</strong> This lets you specify a specific number of connections. I’ve seen it used mostly for testing.</div>
</li>
</ol>
<h4>Networking Options</h4>
<p>The next window concerns itself with networking options:</p>
<p><a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/11.gif"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="11" border="0" alt="11" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/11-thumb.gif" width="508" height="386" /></a></p>
<p align="left">Port 3306 is the default MySQL port, so that’s what I went with; I also checked the <strong>Add firewall exception for this port</strong> checkbox. I also left the <strong>Enable Strict Mode</strong> checkbox checked.</p>
<h4>Default Character Encoding</h4>
<p align="left">Now it’s time to select the default character encoding:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/12.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="12" border="0" alt="12" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/12-thumb.gif" width="508" height="386" /></a></p>
<p align="left">You’re given a number of options, but I suggest you go with my choice. <strong>I chose UTF-8 because it’s the encoding of the Web.</strong></p>
<h4><strong>Service Options</strong></h4>
<p align="left">Here’s the next window:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/13.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="13" border="0" alt="13" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/13-thumb.gif" width="508" height="386" /></a></p>
<p align="left">I strongly recommend:</p>
<ul>
<li>
<div align="left">Checking the <strong>Install As Windows Service</strong> checkbox. When installed as a Windows service, MySQL can be started automatically at system startup and restarted in the event of a service failure.</div>
</li>
<li>
<div align="left">Going with the default service name of <strong>MySQL </strong>unless there’s already an instance of MySQL installed, in which case you’ll want to provide a different name. Note that service names should be 255 characters or less and can have any legal character except for the forward-slash (/) or backslash (/).</div>
</li>
<li>
<div align="left">Checking the <strong>Launch the MySQL Server automatically</strong> checkbox.</div>
</li>
<li>
<div align="left">Checking the <strong>Include Bin Directory in Windows PATH</strong> checkbox. You’ll save yourself a lot of typing if you do this. </div>
</li>
</ul>
<h4>Security Options</h4>
<p align="left">And now, the Security Options window…</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/14.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="14" border="0" alt="14" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/14-thumb.gif" width="508" height="386" /></a></p>
<p align="left">You’ll be asked to provide a password for the <strong>root</strong> user twice.</p>
<p align="left">You can also choose to:</p>
<ul>
<li>
<div align="left"><strong>Enable root access from remote machines.</strong> I don’t really need this on my development machine, so <strong>I <em>didn’t</em> check this checkbox</strong>.</div>
</li>
<li>
<div align="left"><strong>Create an anonymous account.</strong> I don’t need this either, so <strong>I <em>didn’t</em> check this checkbox</strong>.</div>
</li>
</ul>
<h4>Go!</h4>
<p align="left">That’s it for all the option setting. You’ll now be presented with this window:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/15.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="15" border="0" alt="15" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/15-thumb.gif" width="508" height="386" /></a></p>
<p align="left">If you’re satisfied with your configuration choices in the previous windows, click the <strong>Execute</strong> button. You’ll be presented with this window as your reward:</p>
<p align="center">&#160;<a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/16.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="16" border="0" alt="16" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/16-thumb.gif" width="508" height="386" /></a></p>
<p>…and you’re done!</p>
<h3>Taking it for a Quick Spin</h3>
<p>Let’s take MySQL for a quick spin to confirm it’s working. We’ll do this using the <code>mysql</code> command-line client and logging in as <strong>root</strong>. There are a couple of ways to do this. One is by firing up the <strong>MySQL Command Line Client </strong>from your Windows menu (or Start Menu on XP):</p>
<p><a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/start-menu.gif"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="start_menu" border="0" alt="start_menu" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/start-menu-thumb.gif" width="239" height="97" /></a></p>
<p>A command-line window will pop up, where you’ll be prompted to enter the root password. Enter it, and you’ll be in the command-line client!</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="prompt_01" border="0" alt="prompt_01" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/prompt-01.gif" width="500" height="253" /></p>
<p>The other way is to fire up the <strong>Command Prompt</strong> and (if you specified that you wanted MySQL’s <code>bin</code> directory included in Windows’ PATH, which you should have), enter <strong><code>mysql –u root –p</code></strong>. The <code>-u</code> switch is for specifying a username, and the <code>-p</code> switch is for specifying that you will be providing a password for the specified username.</p>
<p>You’ll be prompted to enter a password. Enter the root password and you’ll be in the command-line client:</p>
<p><a href="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/prompt-02.gif"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="prompt_02" border="0" alt="prompt_02" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/prompt-02-thumb.gif" width="500" height="253" /></a>&#160;</p>
<p>And MySQL is ready to use! You can now use the Web Platform Installer to install PHP-based apps that require MySQL.</p>
<p>I can’t give you a walkthrough of MySQL’s command line – that’ll have to wait for another article, or you might want to check out <a href="http://www.redhat.com/magazine/007may05/features/mysql/">this article</a> – but here’s a quick one: the <strong><code>show databases;</code></strong> command (don&#8217;t forget the semicolon at the end!) will return a list of all the databases currently in the system.</p>
<p>Happy MySQLing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/05/04/installing-mysql-server-51-on-windows/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
	</channel>
</rss>

