<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Software Engineering</title><link>http://enerlinx.com/blog/category/3.aspx</link><description>Software Engineering</description><managingEditor>Chad Albrecht</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Chad Albrecht</dc:creator><title>July WI .NET Users Group Meeting</title><link>http://enerlinx.com/blog/archive/2006/06/23/458.aspx</link><pubDate>Fri, 23 Jun 2006 11:00:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/06/23/458.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/458.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/06/23/458.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/458.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/458.aspx</trackback:ping><description>&lt;p&gt;I will be presenting at the July &lt;a href="http://www.wi-ineta.org"&gt;WI .NET Users Group&lt;/a&gt; Meeting.  The topic will be an “Introduction to Grid Computing.”  The meeting is at 7:00 on July 11th at the &lt;a href="http://tinyurl.com/8z3dn"&gt;Medical College Building&lt;/a&gt;. Here is the summary from the UG page:&lt;/p&gt;
&lt;p&gt;Have a power hungry application on a machine that just can’t handle it? Don’t buy a faster machine, steal the cycles you need! In his presentation, Chad Albrecht will discuss the basics of grid computing using .NET technologies. Grid computing provides an interesting means of distributing applications across any number of machines. Learn the fundamentals of grid computing, data grids, basic SQL Server scaling out and a few other tricks. Those in attendance will be able to use their laptops as active grid nodes, so make sure to bring it along!&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Hope to see everyone there!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src ="http://enerlinx.com/blog/aggbug/458.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chad Albrecht</dc:creator><title>Truth? We don't need no stinking truth!</title><link>http://enerlinx.com/blog/archive/2006/06/15/454.aspx</link><pubDate>Thu, 15 Jun 2006 09:56:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/06/15/454.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/454.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/06/15/454.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/454.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/454.aspx</trackback:ping><description>&lt;p class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;In a recent &lt;a href="http://blogs.msdn.com/philipsu/archive/2006/06/14/631438.aspx"&gt;article&lt;/a&gt; by an ex-windows project manager,  there is a segment which I found &lt;span style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;particularly &lt;/span&gt;funny:&lt;/span&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;em&gt;Every once in a while, Truth still pipes up in meetings.  When this happens, more often than not, Truth is simply bent over an authoritative knee and soundly spanked into silence.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="MsoNormal" dir="ltr"&gt;&lt;span style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;I found this funny because it is the &lt;span style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;epitome &lt;/span&gt;of most larger projects I work on.  These are the projects (i.e. companies) that still use &lt;a href="http://en.wikipedia.org/wiki/Waterfall_model"&gt;waterfall model&lt;/a&gt; and still fully expect to estimate a million line project within 5%.  Change is still the exception.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" dir="ltr"&gt;&lt;span style="FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;I was reading somewhere recently that 75% of software projects go over budget and over schedule.  Why is this acceptable?  It's obvious that we have outgrown the use of traditional estimation tools.  Why are so many companies reluctant to change and try something new?  Why are we ignoring the truth?&lt;/span&gt;&lt;/p&gt;&lt;img src ="http://enerlinx.com/blog/aggbug/454.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chad Albrecht</dc:creator><title>Alchemi</title><link>http://enerlinx.com/blog/archive/2006/05/15/442.aspx</link><pubDate>Mon, 15 May 2006 09:36:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/05/15/442.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/442.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/05/15/442.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/442.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/442.aspx</trackback:ping><description>&lt;p&gt;The &lt;a href="http://www.alchemi.net/"&gt;Alchemi&lt;/a&gt; team mentor, &lt;a href="http://www.buyya.com/"&gt;Dr. Rajkumar Buyya&lt;/a&gt;, emailed me to let me know that there is a defeciency with my article.  He wanted to let me know that Alchemi is now a team effort.  Per Dr. Buyya:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;&lt;em&gt;Alchemi was designed, developed, and implemented by a team of researchers, primarily Akshay Luther, Krishna Nadiminti, Rajkumar Buyya, from the Melbourne Grid Computing and Distributed Systems (GRIDS) Laboratory over the past four years.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p dir="ltr"&gt;More information &lt;a href="http://www.alchemi.net/about.html"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src ="http://enerlinx.com/blog/aggbug/442.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chad Albrecht</dc:creator><title>F# on a Virtual Super Computer</title><link>http://enerlinx.com/blog/archive/2006/05/08/431.aspx</link><pubDate>Mon, 08 May 2006 09:56:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/05/08/431.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/431.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/05/08/431.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/431.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/431.aspx</trackback:ping><description>For those of you interested in &lt;a href="http://research.microsoft.com/fsharp/fsharp.aspx"&gt;F#&lt;/a&gt; or grid computing, check out &lt;a href="http://dotnet.sys-con.com/read/217534.htm"&gt;my article&lt;/a&gt; in the May issue of &lt;a href="http://dotnet.sys-con.com/"&gt;.NET Developers Journal&lt;/a&gt;. The article, starting on page 18, describes the process of grid enabling an application written in F#, a new meta programming language developed by Microsoft Research. Using an example of Pi calculation to the nth digit, the article demonstrates the parallel processing of an algorithm discovered by &lt;a href="http://fabrice.bellard.free.fr/"&gt;Fabrice Bellard&lt;/a&gt;. &lt;a href="http://www.alchemi.net/"&gt;Alchemi&lt;/a&gt;, an open-source.NET framework, is used as the grid computing platform.  Also discussed in the article are some of the differences between F# and C# as well as their corresponding reasons.&lt;img src ="http://enerlinx.com/blog/aggbug/431.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chad Albrecht</dc:creator><title>Hub-a-Hub-a</title><link>http://enerlinx.com/blog/archive/2006/05/02/426.aspx</link><pubDate>Tue, 02 May 2006 12:24:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/05/02/426.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/426.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/05/02/426.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/426.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/426.aspx</trackback:ping><description>&lt;p&gt;Interested in F#?  NO!  Not the same as G flat!  F# is a pragmatically-oriented variant of ML that shares a core language with &lt;a href="http://caml.inria.fr/"&gt;OCaml&lt;/a&gt;. F# programs run on top of the &lt;a href="http://msdn.microsoft.com/netframework"&gt;.NET Framework&lt;/a&gt;. Unlike other scripting languages it executes at or near the speed of C# and C++, making use of the performance that comes through strong typing. Unlike many statically-typed languages it also supports many dynamic language techniques, such as property discovery and reflection where needed. F# includes extensions for working across languages and for object-oriented programming, and it works seamlessly with other .NET programming languages and tools.&lt;/p&gt;
&lt;p&gt;Now are you interested?  Head on over to “&lt;a href="http://cs.hubFS.net "&gt;the Hub&lt;/a&gt;” - THE place for F#!  Founded by &lt;a title="" href="http://www.jjbresearch.org/acs/blogs/optionsscalper/"&gt;optionsScalper&lt;/a&gt;, the Hub is a great place for F# Articles, blogs, forums, code, galleries, etc.&lt;/p&gt;&lt;img src ="http://enerlinx.com/blog/aggbug/426.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chad Albrecht</dc:creator><title>WIX Installer Toolset</title><link>http://enerlinx.com/blog/archive/2006/05/01/425.aspx</link><pubDate>Mon, 01 May 2006 11:21:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/05/01/425.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/425.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/05/01/425.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/425.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/425.aspx</trackback:ping><description>This is more of a note for myself, but I thought I'd share it with everyone.  I just watched the &lt;a href="http://channel9.msdn.com/showpost.aspx?postid=187347"&gt;Channel9 interview&lt;/a&gt; with the &lt;a href="http://wix.sourceforge.net/"&gt;WIX&lt;/a&gt; team and it looks VERY interesting.  I've been looking for a better way to build installs since I HATE INSTALLSHIELD!  I've used the setup and deployment projects in VisualStudio for some simpler projects but found it to lack extensibility.  WIX, according to the team, is used by virually all the Microsoft products.  I will have to check it out when I have time.&lt;img src ="http://enerlinx.com/blog/aggbug/425.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chad Albrecht</dc:creator><title>Deeper in .NET 2006</title><link>http://enerlinx.com/blog/archive/2006/04/26/419.aspx</link><pubDate>Wed, 26 Apr 2006 14:08:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/04/26/419.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/419.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/04/26/419.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/419.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/419.aspx</trackback:ping><description>I've been putting off blogging about this because there is SOOO much to say!  What an awesome event! (although it 6:00AM came pretty quick after all that fun on Friday night) I found myself back at the Milwaukee Hyatt at 6:50AM on Saturday morning wearing my new User Group shirt.  These shirts were embroidered by the local sewing hermit, &lt;a href="http://www.travisfeirtag.com"&gt;Travis Feirtag&lt;/a&gt;.  Seriously, Travis, a member of the UG Executive Commitee, did a great job on these shirts!  But is it User Group or Users Group...hmmmm.  ;)  For starters Scott and Doug Rhoten gave some of our $80K worth of prizes away...always a good way to start a day!  Coffee in hand I joined some friends and watched the first speaker of the day, &lt;a href="http://www.dasblonde.net/"&gt;Michèle Leroux Bustamante&lt;/a&gt;, give a great presentation on WCF.  Michèle did a great job keeping her composure even with the start of the day issue with the projector.  Michèle was followed by &lt;a href="http://www.hanselman.com"&gt;Scott, "the comic," Hanselman&lt;/a&gt; and his presentation on dasBlog and open source.  Scott's presentation was very polished and funny!  Scott's use of tools and his Colossal Cave/Transylvania joke was the high point of the presentation.  I should also mention that he has me taking another look at dasBlog.  The lunch Q&amp;amp;A session was held while attendees feasted on the free pizza.  I have to admit I missed most of it due to conversations with sponsors and attendees.  &lt;a href="http://www.thedatafarm.com/"&gt;Julie Lerman's&lt;/a&gt; discussion of ADO.NET and SQL Server 2005 followed lunch.  Having met Julie the night before, I found her presentation very well done!  Bill Hatfield was next with a great presentation on AJAX and Atlas followed by Jason Beres and his "world changing" ;) WPF presentation.&lt;br /&gt;&lt;br /&gt;
For me the day ended with a beer with &lt;a href="http://valcsgal.blogspot.com/"&gt;Val&lt;/a&gt; and &lt;a href="http://www.coolbits.nu/"&gt;Avonelle&lt;/a&gt; followed by dinner with the UG Executive Committee.  A fantastic day filled with so many wonderful things!&lt;img src ="http://enerlinx.com/blog/aggbug/419.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chad Albrecht</dc:creator><title>A Fun Filled Evening</title><link>http://enerlinx.com/blog/archive/2006/04/25/418.aspx</link><pubDate>Tue, 25 Apr 2006 16:54:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/04/25/418.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/418.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/04/25/418.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/418.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/418.aspx</trackback:ping><description>The weekend started for me at about 4:30 Friday night.  Made my way over to the Milwaukee Hyatt Regency where the &lt;a href="http://www.wi-ineta.org"&gt;Wisconsin .NET Users Group&lt;/a&gt; was hosting an invite only dinner.  I am on the board and got there early to help with the preparations.  I should have known that &lt;a href="http://www.tapmymind.com"&gt;Scott Issacs&lt;/a&gt;, our President, had everything under control.  This dinner was a precursor to our big &lt;a href="http://www.wi-ineta.org/didn/06"&gt;Deeper in .NET 2006&lt;/a&gt; event on Saturday and most of the event speakers were already there.  This gave me a chance to talk to Scott Hanselman, Julie Lerman and MichÃle Leroux Bustamante, all of which are incredibly intelligent, well spoken individuals.  With people arriving in droves it was hard to talk to everyone, but I did manage to talk to some of our sponsors and numerous friends and colleagues.  In addition I had the pleasure of meeting &lt;a href="http://www.coolbits.nu"&gt;Avonelle&lt;/a&gt; and &lt;a href="http://valcsgal.blogspot.com/"&gt;Val the C# Gal&lt;/a&gt;, both of whom were charming and fun.  I found myself at the dinner table with Avonelle, Val, Doug Rhoten, Scott Spradlin, &lt;a href="http://www.jjbresearch.org/acs/blogs/optionsscalper"&gt;optionsScalper&lt;/a&gt;, and &lt;a href="http://www.brains-n-brawn.com/"&gt;casey chesnut&lt;/a&gt;.  What could be better than sampling a "Welcome to Wisconsin" dinner buffet with people like this?  A band you say? Scott had actually lined up two great bands!  I have to thank Scott (and his wife Kelly) for putting so much hard work into this event.  It turned out AWESOME!&lt;img src ="http://enerlinx.com/blog/aggbug/418.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chad Albrecht</dc:creator><title>Deeper in .NET 2006</title><link>http://enerlinx.com/blog/archive/2006/03/06/352.aspx</link><pubDate>Mon, 06 Mar 2006 18:43:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/03/06/352.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/352.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/03/06/352.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/352.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/352.aspx</trackback:ping><description>For those of you in the Midwest, checkout WI .NET Users Group &lt;a href="http://www.wi-ineta.org/didn/"&gt;Deeper in .NET 2006&lt;/a&gt;.  It's happening on April 22, 2006 at the Hyatt Regency Milwaukee.  It's a FREE all day event featuring talks by Jason Beres, Scott Hanselman, Bill Hatfield, Julie Lerman, and Michèle Leroux Bustamante.  Space is limited, so sign up now!!!!!&lt;img src ="http://enerlinx.com/blog/aggbug/352.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chad Albrecht</dc:creator><title>Design Guidelines for .NET</title><link>http://enerlinx.com/blog/archive/2006/02/15/338.aspx</link><pubDate>Wed, 15 Feb 2006 14:41:00 GMT</pubDate><guid>http://enerlinx.com/blog/archive/2006/02/15/338.aspx</guid><wfw:comment>http://enerlinx.com/blog/comments/338.aspx</wfw:comment><comments>http://enerlinx.com/blog/archive/2006/02/15/338.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://enerlinx.com/blog/comments/commentRss/338.aspx</wfw:commentRss><trackback:ping>http://enerlinx.com/blog/services/trackbacks/338.aspx</trackback:ping><description>Thanks to &lt;a href="http://codebetter.com/blogs/eric.wise/archive/2006/02/14/138173.aspx"&gt;Eric Wise&lt;/a&gt; for pointing me to &lt;a href="http://www.developer.com/design/article.php/10925_3573356_1"&gt;this&lt;/a&gt; great article on .NET Design.  I just ordered the &lt;a href="http://www.amazon.com/gp/product/0321246756/ref=wl_itt_dp/103-5021373-2194244"&gt;book&lt;/a&gt; from Amazon!&lt;img src ="http://enerlinx.com/blog/aggbug/338.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>