<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://spellcoder.com/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Lazy Coder</title><link>http://spellcoder.com/blogs/dodyg/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>moving to spellcoder.org</title><link>http://spellcoder.com/blogs/dodyg/archive/2009/09/27/24694.aspx</link><pubDate>Sun, 27 Sep 2009 14:57:00 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:24694</guid><dc:creator>dodyg</dc:creator><slash:comments>0</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/24694.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=24694</wfw:commentRss><description>There is a new version of spellcoder currently running on spellcoder.org based on BlogEngine.net. This site is no longer updated because simply it's impossible to upgrade the Community Server based software and we got a lot of spam comments. So yeah, please upgrade your bookmark to spellcoder.org. Spellcoder.com will be discontinued in 10 months to give time to existing authors to migrate their content....(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2009/09/27/24694.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=24694" width="1" height="1"&gt;</description></item><item><title>Migration to Oxite</title><link>http://spellcoder.com/blogs/dodyg/archive/2009/06/02/23510.aspx</link><pubDate>Tue, 02 Jun 2009 09:01:00 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:23510</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/23510.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=23510</wfw:commentRss><description>spellcoder.com will be moving to Oxite, so we can actually have a source code to the system to do any modification we need. Community Server just won't do it anymore since this is pretty much a casual community....(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2009/06/02/23510.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=23510" width="1" height="1"&gt;</description></item><item><title>OSLO CTP 2 is out</title><link>http://spellcoder.com/blogs/dodyg/archive/2009/02/15/19518.aspx</link><pubDate>Sun, 15 Feb 2009 09:47:43 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:19518</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/19518.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=19518</wfw:commentRss><description>Download it here. I can’t wait to see what’s new here. I’ve been tearing my hair own trying to implement Schematron on M....(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2009/02/15/19518.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=19518" width="1" height="1"&gt;</description></item><item><title>Yet another SOA is dead article</title><link>http://spellcoder.com/blogs/dodyg/archive/2009/01/28/18499.aspx</link><pubDate>Wed, 28 Jan 2009 15:39:09 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:18499</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/18499.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=18499</wfw:commentRss><description>This time from a Microsoft Envagelist.  “Seeing that SOA has been one of the most visible and widely talked about technology initiatives of the past decade, the fact that it has been pronounced “dead” would seem to require an autopsy to determine the cause of death and discover any foul play that might have been involved in its untimely demise.”  (Denny Boynton)  &amp;#160;  IT Architecture starts looking like a global financial system that are still in the process of melting down. The derivative and...(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2009/01/28/18499.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=18499" width="1" height="1"&gt;</description></item><item><title>Tricking .Net 2.0 to run extension method is considered harmful</title><link>http://spellcoder.com/blogs/dodyg/archive/2009/01/09/18172.aspx</link><pubDate>Fri, 09 Jan 2009 12:01:29 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:18172</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/18172.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=18172</wfw:commentRss><description>http://www.codethinked.com/post/2008/02/Using-Extension-Methods-in-net-20.aspx  &amp;#160;  This is a common trick that unfortunately has tricked into open source libraries. Don’t do it. It’s bad because this trick will generate warnings in C# ASP.Net web application projects and will fail completely on Visual Basic Web Application Project and Website project.  &amp;#160;  I just filed this to yet another open source library author.  --------------------------------------------------------------------- ...(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2009/01/09/18172.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=18172" width="1" height="1"&gt;</description></item><item><title>Fashion Disaster : SOA is Dead?</title><link>http://spellcoder.com/blogs/dodyg/archive/2009/01/07/18138.aspx</link><pubDate>Wed, 07 Jan 2009 22:40:22 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:18138</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/18138.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=18138</wfw:commentRss><description>“Once thought to be the savior of IT, SOA instead turned into a great failed experiment—at least for most organizations. SOA was supposed to reduce costs and increase agility on a massive scale. Except in rare situations, SOA has failed to deliver its promised benefits. After investing millions, IT systems are no better than before. In many organizations, things are worse: costs are higher, projects take longer, and systems are more fragile than ever. The people holding the purse strings have had...(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2009/01/07/18138.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=18138" width="1" height="1"&gt;</description></item><item><title>Day 4: Mg Machine</title><link>http://spellcoder.com/blogs/dodyg/archive/2008/11/27/17645.aspx</link><pubDate>Thu, 27 Nov 2008 23:31:07 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:17645</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/17645.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=17645</wfw:commentRss><description>Since we are getting MGraph out of Mg, why not use IronScheme as an output since it is basically an AST and already based on DLR and it can be quite simple to have it for general purpose DSL machine construction kit. The other way is through XAML construction....(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2008/11/27/17645.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=17645" width="1" height="1"&gt;</description></item><item><title>Cloud Insanity</title><link>http://spellcoder.com/blogs/dodyg/archive/2008/11/23/17600.aspx</link><pubDate>Sun, 23 Nov 2008 15:53:52 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:17600</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/17600.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=17600</wfw:commentRss><description>   &amp;#160;  Now this is just branding gone wild.   Q: What is Azure?  A: Well it’s a new cloud based Windows operating system, Windows Azure and a set of web services called Azure Services.  Q: So what are Azure Services?  A: They are Live Services, .Net Services, SQL Services, SharePoint Services and Dynamic CRM Services.  Q: Hmm..so why does Windows gets renamed to Windows Azure and Live Services don’t get renamed to Live Services Azure?  A: Because it will make Live Services name too long or… ...(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2008/11/23/17600.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=17600" width="1" height="1"&gt;</description></item><item><title>Day 3 : It’s the machine, stupid</title><link>http://spellcoder.com/blogs/dodyg/archive/2008/11/21/17589.aspx</link><pubDate>Fri, 21 Nov 2008 13:57:04 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:17589</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/17589.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=17589</wfw:commentRss><description>“So when I look at M's elements, I can only conclude that it too has the same aspects as the well known tooling and building blocks for parsers, grammars and the like available to everyone today: it's complex. With 'complex' I mean: you need proper knowledge about computer languages, parsers and grammars to understand what's going on and how to use the tools available properly. There's nothing wrong with that: if something is hard, well... that's life, deal with it by understanding the concepts which...(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2008/11/21/17589.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=17589" width="1" height="1"&gt;</description></item><item><title>Snake oil and development methodology</title><link>http://spellcoder.com/blogs/dodyg/archive/2008/11/18/17438.aspx</link><pubDate>Tue, 18 Nov 2008 09:11:18 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:17438</guid><dc:creator>admin</dc:creator><slash:comments>19</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/17438.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=17438</wfw:commentRss><description>For the past 5 years agile development mantra have been drilled into programmers heads and great, now the meme says “no, it’s not working” (read: Decline and Fall of Agile Development)  Do you know what this means?     A new round of books written why Agile wasn’t that good anyway.    A replacement for Agile Development is imminent. How about Kaizen for software development?    A new round of books about how Kaizen is different from Agile development methodology and why the authors used it and it...(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2008/11/18/17438.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=17438" width="1" height="1"&gt;</description></item><item><title>Windows Azure Overview</title><link>http://spellcoder.com/blogs/dodyg/archive/2008/11/03/16331.aspx</link><pubDate>Mon, 03 Nov 2008 11:47:30 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:16331</guid><dc:creator>admin</dc:creator><slash:comments>36</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/16331.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=16331</wfw:commentRss><description>Check out this excellent Windows Azure overview by Dare.  &amp;#160;  The infrastructure looks nice and it makes available a lot of stuff that needed to be configured by hand. But still, the biggest work in making RESTful oriented application in .NET (cloud or no cloud)&amp;#160; is still the mind numbing work required to properly provide support for REST APIs&amp;#160; via proper error messages etc. Right now the work for parsing XML messages will have to be done by hand (LINQ for XML helps) if you care about...(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2008/11/03/16331.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=16331" width="1" height="1"&gt;</description></item><item><title>Day 2: A Developer Case for M</title><link>http://spellcoder.com/blogs/dodyg/archive/2008/11/01/16328.aspx</link><pubDate>Sat, 01 Nov 2008 15:47:41 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:16328</guid><dc:creator>admin</dc:creator><slash:comments>771</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/16328.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=16328</wfw:commentRss><description>I am excited about two things in Microsoft PDC 2008, no it’s not Windows Azure or Windows 7. The cloud infrastructure is nice but cloud is just an infrastructure architecture problem – and frankly I trust Amazon to get this right than Microsoft.&amp;#160; I am more interested in technologies that helps making software construction faster and more reliable, either in the way of libraries that bring useful capabilities or new languages that implement concepts that makes programming more fun and productive....(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2008/11/01/16328.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=16328" width="1" height="1"&gt;</description></item><item><title>Here’s some “great news”</title><link>http://spellcoder.com/blogs/dodyg/archive/2008/10/31/16326.aspx</link><pubDate>Fri, 31 Oct 2008 14:20:51 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:16326</guid><dc:creator>admin</dc:creator><slash:comments>762</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/16326.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=16326</wfw:commentRss><description>Microsoft is killing LINQ To SQL and apparently WF 4.0 will not be compatible with WF 1.0.  Here’s a rule of thumb of using Microsoft technologies.   Trust the language guys and run time guys,&amp;#160; be wary of everybody else especially the bloody data access team.  Man, Matt Warren must be pissed. This is his second or third ORM effort got cancelled for the past 7 years....(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2008/10/31/16326.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=16326" width="1" height="1"&gt;</description></item><item><title>Introducing M Language</title><link>http://spellcoder.com/blogs/dodyg/archive/2008/10/31/16325.aspx</link><pubDate>Fri, 31 Oct 2008 12:50:48 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:16325</guid><dc:creator>admin</dc:creator><slash:comments>812</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/16325.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=16325</wfw:commentRss><description>Download this video of Don Box and Chris Anderson running through M language (mp4)  They discussed the high level concepts behind M. This is a must watch to get a traction in understanding the M language. ...(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2008/10/31/16325.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=16325" width="1" height="1"&gt;</description></item><item><title>M Enumerator : Day 1</title><link>http://spellcoder.com/blogs/dodyg/archive/2008/10/30/16320.aspx</link><pubDate>Fri, 31 Oct 2008 00:39:31 GMT</pubDate><guid isPermaLink="false">a16baff4-3230-4c5e-a3c8-9de643cdfe45:16320</guid><dc:creator>admin</dc:creator><slash:comments>778</slash:comments><comments>http://spellcoder.com/blogs/dodyg/comments/16320.aspx</comments><wfw:commentRss>http://spellcoder.com/blogs/dodyg/commentrss.aspx?PostID=16320</wfw:commentRss><description>  So you have your OSLO SDK installed and your Intellipad running smoothing on your screen.&amp;#160; Well, let’s get busy.  Let’s remember a simple factoid: module is the basic organization structure in M language. The following code is the smallest unit of M language  module Commerce  {  &amp;#160;  }  In your Intellipad, press ctrl \ and type SetMode(“MMode”) to start your model mode.  Off course right now it does nothing. In M, you define a type by using the type keyword and in this example, we are going...(&lt;a href="http://spellcoder.com/blogs/dodyg/archive/2008/10/30/16320.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spellcoder.com/aggbug.aspx?PostID=16320" width="1" height="1"&gt;</description></item></channel></rss>