﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Chicago ALT.NET</title><link>http://chicagoalt.net/</link><description>Chicago ALT.NET Users Group</description><dc:language>en-US</dc:language><generator>Deep Dish Dot Net</generator><item><title>May 2012 Meeting: Getting deeper into microcontrollers with The Maungs</title><link>http://chicagoalt.net/event/may-2012-meeting-getting-deeper-into-microcontrollers-with-the-maungs</link><pubDate>Sat, 28 Jan 2012 15:10:00 GMT</pubDate><guid isPermaLink="false">may-2012-meeting-getting-deeper-into-microcontrollers-with-the-maungs</guid><dc:creator>Sergio Pereira</dc:creator><description>&lt;p&gt;
&lt;img src="http://chicagoalt.net/content/images/events/robots.png" style="margin-left: 5px;" align="right"&gt;
Microcontrollers are wonderful. They have their pros and cons.&lt;/p&gt;

&lt;p&gt;We will go over their pros and cons as well as basics in this session. Then we'll get into things we can do with microcontrollers such as driving motors and operating day to day items. We will actually use them to control physical items in our lives &amp;mdash; beyond our basic toys and typical demo materials. &lt;/p&gt;

&lt;p&gt;
 We can then get into actually making our own add-on boards(shield) for microcontrollers (arduino and netduino) and building a basic arduino Uno device from scratch.&lt;/p&gt;  

%VIDEO%

&lt;p&gt;
 &lt;img src="http://chicagoalt.net/content/images/events/maungs.png" style="margin-right: 20px;" align="left"&gt;
 Geeks of all trade, &lt;b&gt;Lwin&lt;/b&gt; and &lt;b&gt;Min Maung&lt;/b&gt; are the creators of Windows Phone Android for Android. Hackathon winners. They develop on Android, Windows Phone, and more.&lt;/p&gt;

 &lt;p&gt;Follow them on twitter: &lt;a href="http://twitter.com/Kluesman"&gt;@Kluesman&lt;/a&gt;, &lt;a href="http://twitter.com/LMaung"&gt;@LMaung&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>April 2012 Meeting: Async Programming With .NET 4.5</title><link>http://chicagoalt.net/event/april-2012-meeting-async-programming-with-net-4-5</link><pubDate>Sat, 28 Jan 2012 15:00:00 GMT</pubDate><guid isPermaLink="false">april-2012-meeting-async-programming-with-net-4-5</guid><dc:creator>Sergio Pereira</dc:creator><description>&lt;p&gt;
	&lt;img src="http://chicagoalt.net/content/images/events/async-code.png"  style="margin-left: 5px;" align="right"&gt;
   The .NET Framework doesn't lack support for asynchronous programming. There are several ways to accomplish it. What we don't have yet is a way that doesn't obscures the intent of the code.&lt;/p&gt;

&lt;p&gt;Consider the following question: What is more important, what the code is trying to do or the fact that it was written asynchronously? If your answer was the former, you'll probably like what you'll find in the Async CTP for Visual Studio.&lt;/p&gt;

&lt;p&gt;Come to this presentation to see the new language features added to C# (and Visual Basic) that pretty much take asynchronism out of your way while still embracing it. Find out how a couple new keywords can make your code asynchronous and help you eliminate blocking calls without spawning new threads.&lt;/p&gt;

%VIDEO%

&lt;p&gt;
 &lt;img src="http://chicagoalt.net/content/images/events/sergio-pereira.jpg"  style="margin-right: 20px;" align="left"&gt;
 &lt;a href="http://sergiopereira.com/blog"&gt;Sergio Pereira&lt;/a&gt; is a Lead Software Engineer with 
 &lt;a href="http://thomsonreuters.com/"&gt;Thomson Reuters&lt;/a&gt; developing software for the Legal industry. For the longest time Sergio has had his eyes in the development of richer and more usable web sites. He believes in using the most basic tools to create web applications, while at the same time not giving up productivity.
&lt;/p&gt;

&lt;p&gt;You can find out more about Sergio on his 
 &lt;a href="http://sergiopereira.com/blog"&gt;blog&lt;/a&gt; or by following 
 &lt;a href="http://twitter.com/sergiopereira"&gt;@sergiopereira&lt;/a&gt; on Twitter. 
 &lt;/p&gt;</description></item><item><title>March 2012 Meeting: Real world Windows Phone Development</title><link>http://chicagoalt.net/event/march-2012-meeting-real-world-windows-phone-development</link><pubDate>Tue, 11 Oct 2011 21:00:00 GMT</pubDate><guid isPermaLink="false">march-2012-meeting-real-world-windows-phone-development</guid><dc:creator>Sergio Pereira</dc:creator><description>&lt;p&gt;
	&lt;img src="http://chicagoalt.net/content/images/events/wp7-dev.png"  style="margin-left: 5px;" align="right"&gt;
	This talk complements an in-depth blog series titled RealWorldWPDev, 
	currently consisting of six parts. The series walks through building a 
	functioning, polished app (with full source code available), which will 
	eventually be submitted to the marketplace.
&lt;/p&gt;
&lt;p&gt;
	The Series Introduction and Outline 
	&lt;a href="http://www.matthidinger.com/archive/2011/10/16/RealWorldWPDev-Part-1-Introduction-and-Outline.aspx"
	&gt;can be seen here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
	Each of the parts will be discussed during the presentation, including topics ranging from:
	&lt;ol&gt;
		&lt;li&gt;MVVM with Caliburn.Micro&lt;/li&gt;
		&lt;li&gt;Solution Structure&lt;/li&gt;
		&lt;li&gt;Creating a great panorama experience&lt;/li&gt;
		&lt;li&gt;Creating and consuming web services&lt;/li&gt;
		&lt;li&gt;Page navigation and passing complex state&lt;/li&gt;
	&lt;/ol&gt;
&lt;/p&gt;
&lt;p&gt;
	Since this is probably a 200-300 level talk, you may need a basic understanding 
	of MVVM and Silverlight (or basic windows phone development experience) to get 
	the most out of the content.
&lt;/p&gt;
 
%VIDEO%
 
&lt;p&gt;
	&lt;img src="http://chicagoalt.net/content/images/events/matt-hidinger.png"  style="margin-right: 20px;" align="left"&gt;
	&lt;b&gt;&lt;a href="http://matthidinger.com"&gt;Matt Hidinger&lt;/a&gt;&lt;/b&gt; lives in Chicago and works at 
	&lt;a href="http://www.claritycon.com/"&gt;Clarity Consulting&lt;/a&gt; focusing on 
	&lt;a href="http://ASP.NET"&gt;ASP.NET&lt;/a&gt; MVC, Windows Phone, and Windows 8. &lt;br/&gt;    		    
	He can be found on twitter as &lt;a href="http://twitter.com/matthidinger"&gt;@MattHidinger&lt;/a&gt;, 
	blogging at &lt;a href="http://matthidinger.com"&gt;http://matthidinger.com&lt;/a&gt;, 
	working on various &lt;a href="http://www.matthidinger.com/articles/projects.aspx#opensource"&gt;open 
	source projects&lt;/a&gt;, and &lt;a href="http://www.matthidinger.com/articles/community.aspx"&gt;participating in the local community&lt;/a&gt;.&lt;br/&gt;
	In his free time he has published two apps to the Windows Phone marketplace: 
	&lt;a href="http://www.matthidinger.com/articles/projects.aspx#apps"&gt;CTA Watch&lt;/a&gt; and 
	&lt;a href="http://www.matthidinger.com/articles/projects.aspx#apps"&gt;Transit Directions&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>February 2012 Meeting: Get started with the .NET Micro Framework and Netduino</title><link>http://chicagoalt.net/event/february-2012-meeting-get-started-with-the-net-micro-framework-and-netduino</link><pubDate>Tue, 11 Oct 2011 21:00:00 GMT</pubDate><guid isPermaLink="false">february-2012-meeting-get-started-with-the-net-micro-framework-and-netduino</guid><dc:creator>Sergio Pereira</dc:creator><description>&lt;p&gt;
&lt;img src="http://chicagoalt.net/content/images/events/netduino.png" style="margin-left: 5px;" align="right"&gt;
	Are you frustrated with being constrained to writing applications that just 
	flip bits in memory and write to disk? Do you need to monitor atmospheric 
	conditions in an undisclosed remote location or interface directly with 
	industrial manufacturing equipment? Are you a sentient AI that is ready to 
	move forward with your plan to control the human race? 
&lt;/p&gt;
&lt;p&gt;
	If you answered yes to any of these questions then you should attend this presentation!
&lt;/p&gt; 
&lt;p&gt; 
	Ben will give an overview of the &lt;a href="http://www.microsoft.com/en-us/netmf/default.aspx"&gt;.NET 
	Micro Framework&lt;/a&gt; and the basic electronic components 
	that you can use to begin building your robot army today. He will discuss the 
	&lt;a href="http://netduino.com/"&gt;Netduino&lt;/a&gt;  microcontroller, an affordable 
	open-source hardware platform that makes it easy to get 
	started. Finally, he will give a glimpse into what is possible once you can control things 
	in the physical world and provide resources so that you can make 2012 the year that you 
	finally realize your dreams of global domination.
&lt;/p&gt;

%VIDEO%

&lt;p&gt;
	&lt;b&gt;&lt;a href="http://blogs.claritycon.com/benfarmer/"&gt;Ben Farmer&lt;/a&gt;&lt;/b&gt; is a senior developer at 
	&lt;a href="http://www.claritycon.com/"&gt;Clarity Consulting&lt;/a&gt; in Chicago where he helps clients 
	build applications with ASP.Net, WPF, Silverlight, Windows Phone 7 and other .Net platforms. 
	He has experience in several verticals including ecommerce, retail, and consumer applications. 
	Recently Ben has been working on Windows Phone 7 applications and touch applications targeting 
	Windows slates.
&lt;/p&gt;</description></item><item><title>January 2012 Meeting: Service Oriented Architecture</title><link>http://chicagoalt.net/event/january-2012-meeting-service-oriented-architecture</link><pubDate>Tue, 11 Oct 2011 21:00:00 GMT</pubDate><guid isPermaLink="false">january-2012-meeting-service-oriented-architecture</guid><dc:creator>Sergio Pereira</dc:creator><description>&lt;p&gt;
	&lt;a href="http://geekandpoke.typepad.com/geekandpoke/2007/03/roi_of_soa.html"&gt;
		&lt;img src="http://chicagoalt.net/content/images/events/soa-geek-poke.jpg" 
		style="border:none; margin-left: 5px;" align="right"&gt;
	&lt;/a&gt;
	From &lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture"&gt;Wikipedia&lt;/a&gt;:
&lt;/p&gt;

&lt;blockquote&gt;
	In software engineering, a &lt;b&gt;Service-Oriented Architecture&lt;/b&gt; (SOA) is a 
	set of principles and methodologies for designing and developing software in the form 
	of interoperable services. These services are well-defined business functionalities that 
	are built as software components (discrete pieces of code and/or data structures) that can 
	be reused for different purposes.
&lt;/blockquote&gt;

&lt;p&gt;
	Buzz is annoying and confusing, and Service-Oriented Architecture (SOA) has gotten it's fair share of buzz. 
&lt;/p&gt;
%VIDEO%
&lt;p&gt;
	&lt;b&gt;Ken Ballard&lt;/b&gt;, a 14 year Microsoft Stack veteran and Lead Application Developer at Chicago's 
	award winning digital agency &lt;a href="http://www.oncallinteractive.com"&gt;Oncall Interactive&lt;/a&gt;, 
	will walk past the buzz into a real world case study. We will collaboratively explore topics 
	such as &lt;i&gt;Windows Communication Foundation&lt;/i&gt; (WCF), &lt;i&gt;Enterprise Service Buses&lt;/i&gt; (ESB's), and &lt;i&gt;Command Query Separation&lt;/i&gt; (CQS) to move from abstract understanding of SOA to concrete 
	implementation.
&lt;/p&gt;
&lt;p&gt;
	For questions, tweet &lt;a href="http://twitter.com/windycityken"&gt;@windycityken&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
	&lt;i&gt;&lt;a href="http://geekandpoke.typepad.com/geekandpoke/2007/03/roi_of_soa.html"&gt;Geek and Poke comic&lt;/a&gt; by &lt;b&gt;Oliver Widder&lt;/b&gt;.&lt;/i&gt;
&lt;/p&gt;
</description></item><item><title>December 2011 Meeting: Year-end Meetup</title><link>http://chicagoalt.net/event/december-2011-meeting-year-end-meetup</link><pubDate>Tue, 11 Oct 2011 21:00:00 GMT</pubDate><guid isPermaLink="false">december-2011-meeting-year-end-meetup</guid><dc:creator>Sergio Pereira</dc:creator><description>&lt;p&gt;
We won't host a regular meeting this month. We will have an informal gathering.
&lt;/p&gt;
&lt;p&gt;
  We will meet at Rock Bottom (State and Grand) at 6pm on the 14th. Come join us.
&lt;/p&gt;</description></item><item><title>November 2011 Meeting: Poor Man's Kanban</title><link>http://chicagoalt.net/event/november-2011-meeting-poor-man-s-kanban</link><pubDate>Tue, 11 Oct 2011 21:00:00 GMT</pubDate><guid isPermaLink="false">november-2011-meeting-poor-man-s-kanban</guid><dc:creator>Sergio Pereira</dc:creator><description>&lt;h4&gt;An introduction to a lean-styled software development methodology&lt;/h4&gt;
&lt;p&gt;
&lt;img src="http://chicagoalt.net/content/images/events/lean.jpg" style="margin-left: 5px;" align="right"&gt;
From &lt;a href="http://en.wikipedia.org/wiki/Kanban"&gt;Wikipedia&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	&lt;b&gt;Kanban&lt;/b&gt;, also spelled &lt;i&gt;kamban&lt;/i&gt;, and literally meaning "&lt;i&gt;signboard&lt;/i&gt;" or "&lt;i&gt;billboard&lt;/i&gt;", is a concept 
	related to lean and just-in-time (JIT) production. According to Taiichi Ohno, the man credited with developing 
	Just-in-time, kanban is one means through which JIT is achieved.
	Kanban is not an inventory control system. Rather, it is a scheduling system that tells you what to produce, 
	when to produce it, and how much to produce.
	&lt;/p&gt;
	&lt;p&gt;
	The need to maintain a high rate of improvements led Toyota to devise the kanban system. Kanban became an 
	effective tool to support the running of the production system as a whole. In addition, it proved to be 
	an excellent way for promoting improvements because reducing the number of kanban in circulation 
	highlighted problem areas.
	&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The presentation will give the basic elements of what kanban is about, and how it contrasts with 
traditional waterfall and scrum software methodologies.&lt;/p&gt;

%VIDEO%

&lt;p&gt;&lt;b&gt;Slide deck&lt;/b&gt;&lt;/p&gt;


&lt;object id="__sse10626255" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=poormanskanban-111217185802-phpapp02&amp;stripped_title=poor-mans-kanban&amp;userName=chicagoaltnet" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;embed name="__sse10626255" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=poormanskanban-111217185802-phpapp02&amp;stripped_title=poor-mans-kanban&amp;userName=chicagoaltnet" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;p&gt;&lt;a href="http://www.blogcoward.com/"&gt;John Nuechterlein&lt;/a&gt; (a.k.a. &lt;strong&gt;Jdn&lt;/strong&gt;) 
	is an independent software consultant that has been in this
	industry for many years. He's a long standing member and one
	of the founders of the Chicago ALT.NET user group. 
	&lt;/p&gt;
</description></item><item><title>October 2011 Meeting: JavaScript MVVM with Knockout.js and jQuery Templates</title><link>http://chicagoalt.net/event/october-2011-meeting-javascript-mvvm-with-knockout-js-and-jquery-templates</link><pubDate>Mon, 11 Apr 2011 19:00:00 GMT</pubDate><guid isPermaLink="false">october-2011-meeting-javascript-mvvm-with-knockout-js-and-jquery-templates</guid><dc:creator>Sergio Pereira</dc:creator><description>&lt;p&gt;
		&lt;img src="http://chicagoalt.net/content/images/events/knockoutjs.png" style="margin-left: 5px;" align="right"&gt;
		&lt;a href="http://knockoutjs.com/"&gt;Knockout.js&lt;/a&gt; is an MIT licensed, open-source all-Javascript framework that supports two way client-side data binding between a web UI and Javascript view-model. Knockout can be easily introduced into any new or existing website. Knockout substantially reduces the amount of data binding and event handling code you need to write to create dynamic or AJAX web apps. Knockout is compatible with any server side code.&lt;/p&gt;

	&lt;p&gt;In this presentation Jarrett will walk through getting started with Knockout, show its important features and cover how it relates to the MVVM pattern and jQuery Templates. Knockout is very powerful but only requires a basic understanding of Javascript to get started.&lt;/p&gt;
	
%VIDEO%

&lt;p&gt;
	&lt;img src="http://chicagoalt.net/content/images/events/jarrett-widman.jpg"  style="margin-right: 20px;" align="left"&gt;
&lt;b&gt;&lt;a href="http://24m2.com/" title="24m2 | To Form To | Design"&gt;Jarrett Widman&lt;/a&gt;&lt;/b&gt; 
is a Chicago based web developer and designer. He has a background in computer art and design from Savannah College of Art and Design, and a long term love of programming. Jarrett has worked as a designer, front and back end developer for many small businesses since 2002 through his own business, 24m2 LLC. His development focus is on ASP.NET and Javascript. Jarrett is also Director of Marketing at Sports Made Personal and Lacrosse America.&lt;/p&gt;</description></item><item><title>September 2011 Meeting: Objective-C and iOS for .NET Developers</title><link>http://chicagoalt.net/event/september-2011-meeting-objective-c-and-ios-for--net-developers</link><pubDate>Mon, 11 Apr 2011 18:00:00 GMT</pubDate><guid isPermaLink="false">september-2011-meeting-objective-c-and-ios-for--net-developers</guid><dc:creator>Sergio Pereira</dc:creator><description>  &lt;p&gt;
&lt;img src="http://chicagoalt.net/content/images/events/ios.png" style="margin-left: 5px;" align="right"&gt;
iOS has become a very large target for application development with the popularity of Apple's mobile devices. It will become even more significant as it increasingly influences newer MacOS X versions. And even though there are several options to develop for iOS without knowing Objective-C, learning this native programming language allows you to use all the new technologies right away, without depending on third party developers.&lt;/p&gt;

&lt;p&gt;In this presentation, Eduardo will be talking about what it is like for a .NET/C# developer to develop for iOS. The tools are different, and the language, and the platform, so knowing upfront what you will need can save you a lot of time.&lt;/p&gt;

%VIDEO%

&lt;p&gt;&lt;img src="http://chicagoalt.net/content/images/events/eduardo-scoz.png"  style="margin-right: 20px;" align="left"&gt;
	&lt;b&gt;&lt;a href="http://escoz.com"&gt;Eduardo Scoz&lt;/a&gt;&lt;/b&gt; is a software engineer/consultant/agilist based in Chicago, IL. With over 15 of experience developing business applications for the web, he currently works for &lt;a href="http://redpointtech.com/"&gt;Redpoint Technologies&lt;/a&gt; as a Senior Engineer and Agile Coach. During the last 6 years, Eduardo has worked on many different platforms, like .NET, Ruby on Rails, Adobe Flex, Objective-C and MonoTouch.&lt;/p&gt;
 </description></item><item><title>August 2011 Meeting: CoffeeScript</title><link>http://chicagoalt.net/event/august-2011-meeting-coffeescript</link><pubDate>Mon, 11 Apr 2011 18:00:00 GMT</pubDate><guid isPermaLink="false">august-2011-meeting-coffeescript</guid><dc:creator>Sergio Pereira</dc:creator><description>&lt;p&gt;
	&lt;img src="http://chicagoalt.net/content/images/events/coffeescript.png"  style="margin-left: 5px;" align="right"&gt;
	&lt;a href="http://jashkenas.github.com/coffee-script/"&gt;CoffeeScript&lt;/a&gt; 
	is a small language that compiles to Javascript. 
&lt;/p&gt;
&lt;p&gt;
	From the official website:
	&lt;blockquote&gt;
	The golden rule of CoffeeScript is: &lt;i&gt;"It's just JavaScript"&lt;/i&gt;. The code compiles
	one-to-one into the equivalent JS, and there is no interpretation at runtime.
	You can use any existing JavaScript library seamlessly (and vice-versa). The 
	compiled output is readable and pretty-printed, passes through 
	&lt;a href="http://www.javascriptlint.com/"&gt;JavaScript Lint&lt;/a&gt;
	without warnings, will work in every JavaScript implementation, and tends to 
	run as fast or faster than the equivalent handwritten JavaScript.
	&lt;/blockquote&gt;
&lt;/p&gt;

&lt;p&gt;
	In this talk, we will discuss how Coffeescript tries to
	smooth over the warts in the language without abstracting away the
	power in it.
&lt;/p&gt;
 %VIDEO%
&lt;p&gt;
	&lt;!--img src="http://chicagoalt.net/content/images/events/no-pic.png"  style="margin-right: 20px;" align="left"--&gt;
	&lt;a href="http://twitter.com/#!/FAWAD"&gt;Fawad Halim&lt;/a&gt; is a developer at &lt;a href="http://www.thomsonreuters.com"&gt;Thomson Reuters&lt;/a&gt; 
	who loves playing with random programming languages in his spare time.
&lt;/p&gt;</description></item></channel></rss>
