<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0"><channel><title>Hudson Software Craftsmanship</title><link>http://hudsonsc.com/</link><description /><generator>Graffiti CMS 1.2 (build 1.2.0.2308)</generator><lastBuildDate>Wed, 16 May 2012 13:11:29 GMT</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/HudsonSC" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="hudsonsc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>May 16 Software Craftsmanship</title><link>http://hudsonsc.com/meetings/may-16-software-craftsmanship/</link><pubDate>Wed, 16 May 2012 13:11:29 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/may-16-software-craftsmanship/</guid><dc:creator>Brendan Enrick</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;For this Software Craftsmanship gathering the weather looks nice, so some people will probably be staying after the meeting to have a few drinks at Kepner's Tavern.&lt;/p&gt;
&lt;p&gt;The meeting will run until about 8:00 unless we go over working on a Kata or other programming exercise.&lt;/p&gt;
&lt;p&gt;You're welcome to join us at the meeting or at Kepner's after.&lt;/p&gt;
&lt;p&gt;Please sign up to let us know that you'll be there!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://hudsonsc0512.eventbrite.com/"&gt;http://hudsonsc0512.eventbrite.com/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>April 2012 Meeting</title><link>http://hudsonsc.com/meetings/april-2012-meeting/</link><pubDate>Thu, 22 Mar 2012 17:32:00 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/april-2012-meeting/</guid><dc:creator>Brendan Enrick</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;&amp;nbsp;April's meeting will be at Henning Software's offices located in downtown Hudson, OH on the third Wednesday of April, which is April 18, 2012.&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Following &lt;a href="http://hudsonsc.com/meetings/march-2012-meeting-recap/"&gt;March's successful meeting&lt;/a&gt;, I am suggesting as a topic for the meeting, that we discuss the topics from the NimblePros Software Craftsmanship Calendars. Last year's topic was Common Reuse and this year's is &lt;a href="http://deviq.com/death-march"&gt;Death March&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you'll be able to attend the meeting, please &lt;a href="http://hudsonsc0412.eventbrite.com/"&gt;sign up now&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>March 2012 Meeting Recap</title><link>http://hudsonsc.com/meetings/march-2012-meeting-recap/</link><pubDate>Thu, 22 Mar 2012 17:24:55 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/march-2012-meeting-recap/</guid><dc:creator>Brendan Enrick</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;&amp;nbsp;The March meeting went really well considering how nice the weather was. We had 15 people in attendance for the meeting.&lt;/p&gt;
&lt;p&gt;Our first topic of the night was the Open/Closed Principle, which was last year's March topic from the 2011 NimblePros Software Craftsmanship Calendar.&lt;/p&gt;
&lt;p&gt;Our second topic of the night was Reinventing the Wheel, which is this year's March topic from the 2012 NimblePros Antipatterns Software Craftsmanship Calendar.&lt;/p&gt;
&lt;p&gt;Our programming exercise was the Supermarket Checkout Kata.&lt;/p&gt;
&lt;p&gt;I have a more detailed recap of the &lt;a href="http://brendan.enrick.com/post/OpenClosed-Principle-and-Reinventing-the-Wheel.aspx"&gt;March Software Craftsmanship meeting&lt;/a&gt; on &lt;a href="http://brendan.enrick.com/"&gt;my blog&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Software Engineering 101</title><link>http://hudsonsc.com/meetings/after-software-engineering-101/</link><pubDate>Tue, 11 Oct 2011 15:43:00 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/after-software-engineering-101/</guid><dc:creator>Brendan Enrick</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;The Software Engineering 101 class we held in Independence on October 7, 2011 went very well. We received a lot of good feedback about the event from the attendees. Of our usual HudsonSC attendees, about 6 or so were able to be at the event.&lt;/p&gt;
&lt;p&gt;Wednesday, October 19, 2011 is our next meeting. It will be held in its usual place in Hudson, conveniently between Cleveland and Akron. We will be meeting in downtown Hudson for some programming exercises and discussions. Please try to arrive between 5:30 and 6:00, but it's OK if you need to arrive later.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After the event, some of us will be going to Kepner's Tavern for some drinks and continued discussions.&lt;/p&gt;
&lt;p&gt;Sign up to let us know you'll be here!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://hudsonsc1011.eventbrite.com/"&gt;http://hudsonsc1011.eventbrite.com/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Application Katas in July</title><link>http://hudsonsc.com/meetings/application-katas-in-july/</link><pubDate>Fri, 08 Jul 2011 16:03:00 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/application-katas-in-july/</guid><dc:creator>Brendan Enrick</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;&lt;a href="http://geekswithblogs.net/theArchitectsNapkin/archive/2011/06/25/appkata---enter-the-next-level-of-programming-exercises.aspx"&gt;&lt;br /&gt;
&lt;/a&gt;July's Software Craftsmanship Meeting is right around the corner, so make sure you &lt;a href="http://hudsonsc0711.eventbrite.com/"&gt;sign up now&lt;/a&gt; so who know you're coming. It helps with ordering pizza.&lt;/p&gt;
&lt;p&gt;The next meeting is on July 20, 2011 at 6:00, and people will be arriving between 5:30 and 6:00 for the meeting. We're located in downtown Hudson conveniently between Akron and Cleveland.&lt;/p&gt;
&lt;p&gt;In the past couple of meetings we've discussed doing exercises that focus on more than just the software development aspect of projects. We talked about &lt;a href="http://hudsonsc.com/meetings/open-source-deep-dives-and-projects/"&gt;looking at open source projects or taking on a project of our own&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If there is interest among our members, we might try doing an &lt;a href="http://geekswithblogs.net/theArchitectsNapkin/archive/2011/06/25/appkata---enter-the-next-level-of-programming-exercises.aspx"&gt;App Kata&lt;/a&gt; at our next meeting.&lt;/p&gt;
&lt;p&gt;If the weather is nice, some of the people attending the event will be walking to Kepner's Tavern after to eat, drink, and continue our discussions.&lt;/p&gt;</description></item><item><title>Open Source Deep Dives and Projects</title><link>http://hudsonsc.com/meetings/open-source-deep-dives-and-projects/</link><pubDate>Fri, 20 May 2011 17:03:19 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/open-source-deep-dives-and-projects/</guid><dc:creator>Brendan Enrick</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;A discussion topic brought up by Kevin Kuebler at this most recent Software Craftsmanship meeting was, &amp;quot;what can we do to improve the group?&amp;quot; The focus of the topic was in what activities the group could do that would be of interest to those in attendance. Some ideas came out during this discussion.&lt;/p&gt;
&lt;h3&gt;Working on a Project as a Group&lt;/h3&gt;
&lt;p&gt;The group tends to focus on practicing programming, pairing, testing, and other very programming focused aspects of software. With this exercise, the plan would be to spend consecutive meetings working on a project. The first meeting would plan the project and get started on the project with the second meeting being full of teams taking on challenges and practicing their software skills at all levels of development.&lt;/p&gt;
&lt;h3&gt;Deep Dive Into an Open Source Project&lt;/h3&gt;
&lt;p&gt;The plan here is to study and examine very closely exactly how the project works. Looking at what was done, why it was done, and deciding whether it was done well or could be improved in some way. This should be a very precise, careful look at the software led by someone who knows the project well enough to guide the group and knows enough to stay quiet and let the group figure things out collectively.&lt;/p&gt;
&lt;h3&gt;Fixing Bugs and Adding Features to and Open Source Project&lt;/h3&gt;
&lt;p&gt;What better way to learn about a project than to dig through the code adding features and fixing bugs? This exercise would involve selecting an open source project and cherry picking some bugs and feature requests from their lists. As small groups we can work through these.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sign up for the &lt;a href="http://hudsonsc0611.eventbrite.com/"&gt;next Software Craftsmanship Meeting&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Last Software Craftsmanship Meeting Before Spring</title><link>http://hudsonsc.com/meetings/last-software-craftsmanship-meeting-before-spring/</link><pubDate>Mon, 07 Mar 2011 21:20:43 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/last-software-craftsmanship-meeting-before-spring/</guid><dc:creator>Brendan Enrick</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;Our next meeting of the Hudson Software Craftsmanship group in Hudson, OH will be March 16th. You can sign up now for the event &lt;a href="http://hudsonsc0311.eventbrite.com/"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As always, we welcome any topics that you would like to discuss. Bring a lightning talk if you're interested in speaking, and if you're not then just suggest the topic for discussion when you arrive.&lt;/p&gt;
&lt;p&gt;We will be doing a programming exercise using the best techniques we know. Use any unit testing frameworks you're familiar with. We will be pairing up for this exercise, so be ready for some good design discussion as you program.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The meeting will take place at Henning Software's offices, located here:&lt;/p&gt;
&lt;p&gt;102 First St, Suite 211&lt;br /&gt;
Hudson, Ohio 44236&lt;/p&gt;
&lt;p&gt;You can park on First Street, or the parking lot between the meeting location and the library (off of library street). &amp;nbsp;The First Street entrance is just south of the Tomato Grill restaurant.&lt;/p&gt;
&lt;p&gt;Bring a laptop with your development tools of choice to use during coding exercises, if you can.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>January 2011 Meeting with Phil Japikse</title><link>http://hudsonsc.com/meetings/january-2011-meeting-with-phil-japikse/</link><pubDate>Wed, 19 Jan 2011 16:24:00 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/january-2011-meeting-with-phil-japikse/</guid><dc:creator>Brendan Enrick</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;&amp;nbsp;Phil Japikse will be presenting this week and leading the group in some hands-on exercises. &amp;nbsp;Phil is coming up from Cincinnati, Ohio for the meeting, so we're hoping to have a solid turnout this week, as it should be a great event. &amp;nbsp;Most recently, Phil presented at CodeMash (last week) on Mocks, Stubs, and Dependency Injection and Advanced NHibernate Tips and Tricks, as well as leading a workshop on TDD/BDD.&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;More about Phil:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Phil Japikse has been working with .Net since the first betas, and developing software for over 20 years. Phil is a Microsoft MVP and also holds MCSD, MCDBA, CSM, and CSP certifications. Phil is an international speaker and a passionate member of the developer community, speaking at Code Camps and Days of .NET all across the country as well as serving as the Lead Director for the Cincinnati .Net User&amp;rsquo;s Group. &amp;nbsp; Phil works as the Patterns and Practices Evangelist for Telerik (www.telerik.com), is a Firefighter/Paramedic, and a volunteer for the Ski Patrol. You can follow Phil on twitter via www.twitter.com/skimedic and read his blog at www.skimedic.com/blog.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;You can RSVP for this month's meeting here:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://hudsonsc0111.eventbrite.com/"&gt;http://hudsonsc0111.eventbrite.com/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;See you there!&lt;/div&gt;</description></item><item><title>October Software Craftsmanship Meeting Recap</title><link>http://hudsonsc.com/meetings/october-software-craftsmanship-meeting-recap/</link><pubDate>Sun, 24 Oct 2010 17:41:43 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/october-software-craftsmanship-meeting-recap/</guid><dc:creator>Brendan Enrick</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;As software craftsmen, we are always striving to create software that is well-crafted and maintainable. Toward this end, we put a great deal of effort into practicing our skills as a community as well as on our own. We learn to refactor code such that we can increase the value of our software over time. This meeting of our community of craftsmen was no different, we focused primarily on how to structure our applications effectively.&lt;/p&gt;
&lt;p&gt;With more than a few people interested in XAML-based languages, we spent some time discussing different ways of implementing MVVM solutions for WPF, SIlverlight, and WP7.&lt;/p&gt;
&lt;p&gt;Some members of the group have either tried or at least read about&amp;nbsp;Command-Query Responsibility Segregation, which was another topic discussed this month. The meeting started with a quick introduction to CQRS by Brendan Enrick in lightning talk form. Following the lightning talk, the attendees discussed how, why and when to use CQRS.&lt;/p&gt;
&lt;p&gt;If you're interested in attending the next meeting of the Hudson Software Craftsmanship group please sign up now. The meetings are on the third Wednesday of each month.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://hudsonsc1110.eventbrite.com/"&gt;HudsonSC November Meeting November 17th&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://groups.google.com/group/hudson-software-craftsmanship"&gt;Join the software craftsmanship discussion group.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you want to see Kevin Kuebler's new MVVM example code, he has posted access to it on bitbucket. You can clone his repository for his &lt;a href="http://bitbucket.org/kevinkuebler/cleveland-wpf-october-2010/"&gt;example WPF MVVM movie loaning system&lt;/a&gt;. Or you can download the version he showed at this month's meeting in zip format &lt;a href="http://hudsonsc.com/downloads/October2010/cleveland-wpf-october-2010-tip.zip"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Software Engineering 101</title><link>http://hudsonsc.com/meetings/software-engineering-101/</link><pubDate>Fri, 25 Jun 2010 18:32:00 GMT</pubDate><guid isPermaLink="true">http://hudsonsc.com/meetings/software-engineering-101/</guid><dc:creator>ssmith</dc:creator><slash:comments>0</slash:comments><category domain="http://hudsonsc.com/meetings/">Meetings</category><description>&lt;p&gt;HudsonSC and &lt;a href="http://NimblePros.com/"&gt;NimblePros&lt;/a&gt; are putting together a FREE one-day event in Cleveland on July 16th (immediately followed by the &lt;a href="http://www.clevelandgivecamp.org/"&gt;Cleveland Give Camp&lt;/a&gt; if you&amp;rsquo;re interested in that as well).&amp;nbsp; You can learn more and register online here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://swe101cleveland.eventbrite.com/" title="http://swe101cleveland.eventbrite.com/"&gt;http://swe101cleveland.eventbrite.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please spread the word &amp;ndash; the event is in only 3 weeks!&lt;/p&gt;
&lt;p&gt;More details:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Software Engineering 101 - Cleveland&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is a one-day, FREE event designed to improve your software development skills. Rather than focusing on introductions to new technologies or tools, this conference will help you get better at your craft. The morning sessions will focus on fundamental principles, patterns, and practices of software development, and the afternoon will be spent on practical exercises that put these fundamentals into action. While the sessions will mostly make use of .NET and Visual Studio, these topics apply to any language or platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Agenda - Friday, 16 July 2010 (subject to change)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;0830 &amp;ndash; 0845 Welcome&lt;/p&gt;
&lt;p&gt;0845 &amp;ndash; 0945 Principles of OOP&lt;/p&gt;
&lt;p&gt;0950 &amp;ndash; 1105 SOLID Software Development&lt;/p&gt;
&lt;p&gt;1110 &amp;ndash; 1230 Software Testing&lt;/p&gt;
&lt;p&gt;1230 &amp;ndash; 1330 Lunch (not provided)&lt;/p&gt;
&lt;p&gt;1330 &amp;ndash; 1600 Hands-On Exercises / Practical TDD&lt;/p&gt;
&lt;p&gt;If possible, bring your own laptop for use in the afternoon&amp;rsquo;s session, with your choice of development and testing tools installed. We will have prepared material for Visual Studio 2008/2010 and C#, but other environments are welcome. If cannot bring a laptop, don&amp;rsquo;t worry &amp;ndash; we&amp;rsquo;ll be spending the afternoon pairing together so as long as half the attendees have laptops, it will be fine.&lt;/p&gt;
&lt;p&gt;This event is being modelled after recent successful events in &lt;a href="http://frazzleddad.blogspot.com/2009/08/save-date-software-engineering-101-on.html"&gt;Columbus &lt;/a&gt;and &lt;a href="http://brianhprince.blogspot.com/2010/02/software-engineering-101-southern-style.html"&gt;Nashville&lt;/a&gt;, and is being organized by &lt;a href="http://nimblepros.com/"&gt;NimblePros &lt;/a&gt;and &lt;a href="http://hudsonsc.com/"&gt;HudsonSC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This event also serves as a great kick-off for the &lt;a href="http://www.clevelandgivecamp.org/"&gt;Cleveland Give Camp&lt;/a&gt;, which takes place the weekend of 16-18 July and begins at 5pm.&lt;/p&gt;</description></item></channel></rss>

