<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.avanadeadvisor.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>Aali - a developer's view</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Visual Studio 2008 SP1</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/08/12/11595.aspx</link><pubDate>Tue, 12 Aug 2008 09:14:16 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11595</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11595.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11595</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11595.aspx</wfw:comment><description>&lt;p&gt;Is now ready for &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=27673C47-B3B5-4C67-BD99-84E525B5CE61&amp;amp;displaylang=en"&gt;download&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11595" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1153.aspx">General software development</category></item><item><title>More Linq To Sql stuff</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/07/25/11488.aspx</link><pubDate>Fri, 25 Jul 2008 10:06:11 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11488</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11488.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11488</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11488.aspx</wfw:comment><description>&lt;p&gt;After writing the &lt;a href="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/06/18/11367.aspx"&gt;previous post&lt;/a&gt; that contained a collection of Linq To Sql links, I have found a few more which seem promising.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeproject.com/KB/architecture/EnterpriseApplicationArch.aspx"&gt;Enterprise Application Architecture with LINQ to SQL&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/multitierlinqtosql"&gt;An Example of a Multi Tier Architecture for Linq to Sql&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.west-wind.com/WebLog/posts/246690.aspx"&gt;Rick Strahl: Update to LINQ to SQL Business Object Wrapper Sample&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://oakleafblog.blogspot.com/2008/05/is-adonet-team-abandoning-linq-to-sql.html"&gt;Is the ADO.NET Team Abandoning LINQ to SQL?&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/linqtosqlcache"&gt;Caching LinqToSql results with SqlCacheDependency&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11488" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1153.aspx">General software development</category></item><item><title>Episode 96: Interview Krzysztof Czarnecki | Software Engineering Radio</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/07/22/11481.aspx</link><pubDate>Tue, 22 Jul 2008 09:02:12 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11481</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11481.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11481</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11481.aspx</wfw:comment><description>&lt;p&gt;Interesting interview of Krzysztof Czarnecki, the famous coauthor of the book &amp;quot;Generative Programming&amp;quot;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.se-radio.net/podcast/2008-05/episode-96-interview-krzysztof-czarnecki"&gt;Episode 96: Interview Krzysztof Czarnecki | Software Engineering Radio&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11481" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1150.aspx">Software Factories</category></item><item><title>The web site is down!</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/07/21/11478.aspx</link><pubDate>Mon, 21 Jul 2008 11:12:18 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11478</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11478.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11478</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11478.aspx</wfw:comment><description>&lt;p&gt;After a few weeks of vacation time I am back at work!&lt;/p&gt;  &lt;p&gt;During the summer I spent one week in training. The training course was excellent, and provided a link to the following hilarious short movie as a bonus: &lt;a title="http://www.thewebsiteisdown.com/" href="http://www.thewebsiteisdown.com/"&gt;http://www.thewebsiteisdown.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11478" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1211.aspx">Interesting articles</category></item><item><title>LINQ to SQL - useful links</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/06/18/11367.aspx</link><pubDate>Wed, 18 Jun 2008 15:25:07 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11367</guid><dc:creator>aalialikoski</dc:creator><slash:comments>1</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11367.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11367</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11367.aspx</wfw:comment><description>&lt;p&gt;In search of a solution to how LINQ to SQL should be used in an N-tier application architecture with a smart client and WCF distribution I have come across the following links:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ian Cooper&lt;/strong&gt;: &lt;a title="http://codebetter.com/blogs/ian_cooper/default.aspx" href="http://codebetter.com/blogs/ian_cooper/default.aspx"&gt;http://codebetter.com/blogs/ian_cooper/default.aspx&lt;/a&gt;, especially part 8: &lt;a href="http://codebetter.com/blogs/ian_cooper/archive/2008/04/06/architecting-linq-to-sql-applications-part-8.aspx"&gt;Architecting LINQ To SQL Applications, part 8&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;All of Ian's parts should be returned by this &lt;a href="http://codebetter.com/search/SearchResults.aspx?q=Architecting+LINQ+To+SQL+Applications&amp;amp;s=155"&gt;search&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;MSDN&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb882663.aspx"&gt;LINQ to SQL N-Tier with Web Services&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb399349.aspx"&gt;Learning by Walkthroughs (LINQ to SQL)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;ScottGu &lt;/strong&gt;(a bit old but still useful background data for LINQ): &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx"&gt;Using LINQ to SQL (Part 1)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/05/29/linq-to-sql-part-2-defining-our-data-model-classes.aspx"&gt;LINQ to SQL (Part 2 - Defining our Data Model Classes)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/06/29/linq-to-sql-part-3-querying-our-database.aspx"&gt;LINQ to SQL (Part 3 - Querying our Database)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/11/linq-to-sql-part-4-updating-our-database.aspx"&gt;LINQ to SQL (Part 4 - Updating our Database)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/16/linq-to-sql-part-5-binding-ui-using-the-asp-linqdatasource-control.aspx"&gt;LINQ to SQL (Part 5 - Binding UI using the ASP:LinqDataSource Control)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/08/16/linq-to-sql-part-6-retrieving-data-using-stored-procedures.aspx"&gt;LINQ to SQL (Part 6 - Retrieving Data Using Stored Procedures)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/08/27/linq-to-sql-part-8-executing-custom-sql-expressions.aspx"&gt;LINQ to SQL (Part 8 - Executing Custom SQL BLOCKED EXPRESSION&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/08/23/linq-to-sql-part-7-updating-our-database-using-stored-procedures.aspx"&gt;LINQ to SQL (Part 7 - Updating our Database using Stored Procedures)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/09/07/linq-to-sql-part-9-using-a-custom-linq-expression-with-the-lt-asp-linqdatasource-gt-control.aspx"&gt;LINQ to SQL (Part 9 - Using a Custom LINQ Expression with the &amp;lt;asp:LinqDatasource&amp;gt; control)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Matt Warren&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://blogs.msdn.com/mattwar/archive/2007/06/01/iqueryable-s-deep-dark-secret.aspx" href="http://blogs.msdn.com/mattwar/archive/2007/06/01/iqueryable-s-deep-dark-secret.aspx"&gt;IQueryable&amp;#8217;s Deep Dark Secret&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a title="http://blogs.msdn.com/mattwar/archive/2007/05/31/the-origin-of-linq-to-sql.aspx" href="http://blogs.msdn.com/mattwar/archive/2007/05/31/the-origin-of-linq-to-sql.aspx"&gt;The Origin of LINQ to SQL&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/DinnerNow/Release/ProjectReleases.aspx?ReleaseId=10572"&gt;DinnerNow.NET v 2.5 for VS2008 and .NET 3.5&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Visual Studio 2008 Training Kit available &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=8BDAA836-0BBA-4393-94DB-6C3C4A0C98A1&amp;amp;displaylang=en"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;A profound discovery after reading all of this is the following (taken from Ian's blog, emphasis mine):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;... This suprises some people because they are used to working with DataSets, which formed a unit of work, and were serialized with both the old and current state of the rows they contained, allowing the updates to be played through a DataAdapter when they were passed back to the middle tier. &lt;strong&gt;LINQ To SQL does not support this model 'out-of-the-box'&lt;/strong&gt;. This tends to shock people who expect that the features of DataSets should somehow extend to LINQ To SQL.&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11367" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1153.aspx">General software development</category></item><item><title>Windows SideShow for Windows Mobile Developer Preview</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/06/04/11305.aspx</link><pubDate>Wed, 04 Jun 2008 08:28:18 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11305</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11305.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11305</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11305.aspx</wfw:comment><description>&lt;p&gt;Microsoft has a downloadable dev preview version of a software package that makes Windows Mobile 5/6 device a Windows SideShow device.&lt;/p&gt;  &lt;p&gt;Damn, somebody wise had decided that my laptop does not need a bluetooth interface!&lt;/p&gt;  &lt;p&gt;Link to &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=79f19684-f862-4e02-a2b0-0003b4565f34&amp;amp;displaylang=en"&gt;download&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11305" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1177.aspx">Mobile</category></item><item><title>Silverlight 2 b 2</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/06/04/11301.aspx</link><pubDate>Wed, 04 Jun 2008 08:19:25 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11301</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11301.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11301</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11301.aspx</wfw:comment><description>&lt;p&gt;Silverlight 2:sta &lt;a href="http://blogs.msdn.com/dpe_finland/archive/2008/06/03/silverlight-2-beta-2-ulos-t-ll-viikolla.aspx"&gt;uusi beta samoin kuin my&amp;#246;s Blend 2.5 june preview ja VS2008 tuki&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11301" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1153.aspx">General software development</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1157.aspx">Finnish</category></item><item><title>PDC registration is live</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/05/29/11207.aspx</link><pubDate>Thu, 29 May 2008 16:36:49 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11207</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11207.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11207</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11207.aspx</wfw:comment><description>&lt;p&gt;&lt;a title="http://microsoftpdc.com/" href="http://microsoftpdc.com/"&gt;http://microsoftpdc.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I just registered myself, this is the place to be in October!&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11207" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1176.aspx">Events</category></item><item><title>Finnish Imagine Cup Software Design winners</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/05/13/11138.aspx</link><pubDate>Tue, 13 May 2008 22:34:58 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11138</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11138.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11138</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11138.aspx</wfw:comment><description>&lt;p&gt;Team Perfect Hit from Evtek was selected as the Imagine Cup winners for Software Design category earlier today. Congratulations!&lt;/p&gt;  &lt;p&gt;Stenka said that the event video coverage will be live at &lt;a href="http://www.codezone.fi"&gt;www.codezone.fi&lt;/a&gt; shortly.&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11138" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1158.aspx">Students</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1166.aspx">Academic</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1174.aspx">Technology</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1176.aspx">Events</category></item><item><title>Finnish Imagine Cup finals today</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/05/13/11126.aspx</link><pubDate>Tue, 13 May 2008 10:26:32 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11126</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11126.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11126</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11126.aspx</wfw:comment><description>&lt;p&gt;I will attend the &lt;a href="http://www.codezone.fi/ImagineCup2008.Codezone"&gt;Finnish Imagine Cup&lt;/a&gt; finals in a few hours. Looking forward to see what the four competing software design teams have come up with!&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11126" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1158.aspx">Students</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1166.aspx">Academic</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1174.aspx">Technology</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1176.aspx">Events</category></item><item><title>.NET vNext: modeling required</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/05/02/11055.aspx</link><pubDate>Fri, 02 May 2008 09:06:52 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11055</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/11055.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=11055</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/11055.aspx</wfw:comment><description>&lt;p&gt;I have wondered a few times with Ahti what is the next big thing that happens after .NET. After all, .NET was introduced to the general public in Orlando PDC 2000. And, if you listened carefully, essentials were already talked a few years earlier. This makes .NET about 10 years old now, so something new is bound to be introduced.&lt;/p&gt;  &lt;p&gt;Another thing I have wondered has been what Don Box is up to nowadays. Don was very visible person in the beginning of .NET and of course when Indigo was on the drawing table. He has been very quiet up until now. Let's see some early hints:&lt;/p&gt;  &lt;p&gt;DB blog: &lt;a href="http://www.pluralsight.com/blogs/dbox/archive/2008/04/29/50808.aspx"&gt;Work&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;DPurdy's blog: &lt;a href="http://douglaspurdy.com/2008/04/29/new-languages-compilers/"&gt;New Languages &amp;amp; Compilers&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.langnetsymposium.com/talks/3-07%20-%20Modeling%20and%20Languages%20-%20Don%20Box.html"&gt;DB talk&lt;/a&gt; at &lt;a href="http://www.langnetsymposium.com/agenda.asp"&gt;Lang.NET 2008 symposium&lt;/a&gt;, very interesting talk on where MS development platform is going. I expect to hear a lot more at &lt;a href="http://msdn.com/pdc"&gt;this year's PDC&lt;/a&gt;. Some highlights:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Modeling and languages&lt;/li&gt;    &lt;li&gt;Goals: write less code, understand our software&lt;/li&gt;    &lt;li&gt;Angle brackets are not for everyone&lt;/li&gt;    &lt;li&gt;&amp;quot;Can you write Powerpoint in it?&amp;quot; - yes, you can&lt;/li&gt;    &lt;li&gt;Come up with something better than XML&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11055" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1150.aspx">Software Factories</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1153.aspx">General software development</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1174.aspx">Technology</category></item><item><title>Microsoftin mobiilitilaisuus mobilistipaikassa</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/04/24/10990.aspx</link><pubDate>Thu, 24 Apr 2008 21:41:01 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10990</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/10990.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=10990</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/10990.aspx</wfw:comment><description>&lt;p&gt;K&amp;#228;vin t&amp;#228;n&amp;#228;&amp;#228;n piipahtamassa Microsoftin j&amp;#228;rjest&amp;#228;m&amp;#228;ss&amp;#228; mobiiliaiheisessa tilaisuudessa autotalo Magneetissa. Kerrankin autoilijayst&amp;#228;v&amp;#228;llisesti valittu paikka! Parkkipaikkoja riitti (tosin pihan paikat olivat ainakin virallisesti vain 2h kiekkopaikkoja) ja jos luennot k&amp;#228;viv&amp;#228;t tylsiksi niin muunkinlaista mielenkiinnon kohdetta l&amp;#246;ytyi ihan vierest&amp;#228;. Autoja sai ihastelun lis&amp;#228;ksi koeajaa halutessaan ja olipa siell&amp;#228; Segwaytkin esill&amp;#228; iltap&amp;#228;iv&amp;#228;ll&amp;#228;. Itse jouduin l&amp;#228;htem&amp;#228;&amp;#228;n pois niin etten ehtinyt Seqwayt&amp;#228; kokeilemaan mutta veikeit&amp;#228; pelej&amp;#228;h&amp;#228;n ne ovat. Joskin samalla hinnalla saa kohtalaisen k&amp;#228;ytetyn autonkin.&lt;/p&gt;  &lt;p&gt;Niin, ei luennotkaan hassumpia olleet. Ainakin kehitt&amp;#228;j&amp;#228;trackin kaveri tuntui osaavalta ja viihdytti yleis&amp;#246;&amp;#228; haasteellisilla demoillakin (kaikki ei mennyt ihan putkeen...).&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10990" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1157.aspx">Finnish</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1176.aspx">Events</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1177.aspx">Mobile</category></item><item><title>Live Mesh</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/04/24/10988.aspx</link><pubDate>Thu, 24 Apr 2008 10:39:43 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10988</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/10988.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=10988</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/10988.aspx</wfw:comment><description>&lt;p&gt;This seems like a good idea. However, so far the tech preview is not open to non-US citizens (I don't understand this kind of restrictions in the age of modern information society) and &lt;a href="http://msmobiles.com/news.php/7295.html"&gt;msmobiles.com had some doubts whether Microsoft really understands the importance of Windows Mobile in this context&lt;/a&gt;. Hmmm, hard to say until I can get my hands on the actual service. I am on the waiting list though...&lt;/p&gt;  &lt;p&gt;I think at least the following services/products should be aligned with Live Mesh:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://Skydrive.live.com"&gt;Skydrive.live.com&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Groove&lt;/li&gt;    &lt;li&gt;MOSS&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a title="https://www.mesh.com" href="https://www.mesh.com"&gt;https://www.mesh.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10988" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1174.aspx">Technology</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1177.aspx">Mobile</category></item><item><title>GarethJ's WebLog : CSLAFactory.net</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/04/24/10987.aspx</link><pubDate>Thu, 24 Apr 2008 10:26:09 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10987</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/10987.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=10987</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/10987.aspx</wfw:comment><description>&lt;p&gt;Interesting piece of DSL on top of existing application framework. Definitely something I have to take a look at: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/garethj/archive/2008/04/21/cslafactory-net.aspx"&gt;GarethJ's WebLog : CSLAFactory.net&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cslafactory.net"&gt;http://www.cslafactory.net&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10987" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1150.aspx">Software Factories</category><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1153.aspx">General software development</category></item><item><title>Valokuvablogi</title><link>http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/2008/04/08/10837.aspx</link><pubDate>Tue, 08 Apr 2008 21:52:36 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10837</guid><dc:creator>aalialikoski</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/aalialikoski/comments/10837.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/aalialikoski/commentrss.aspx?PostID=10837</wfw:commentRss><wfw:comment>http://blog.avanadeadvisor.com/blogs/rsscomments/10837.aspx</wfw:comment><description>&lt;p&gt;Elvytin vanhan blogspot-blogini ja kirjoittelen vastaisuudessa valokuvausta sun muita henkil&amp;#246;kohtaisempia juttuja sinne. Eli suuntaa t&amp;#228;nne jos valokuvat yms kiinnostaa: &lt;a href="http://aalialikoski.blogspot.com"&gt;http://aalialikoski.blogspot.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;T&amp;#228;ss&amp;#228; blogissa jatkuu edelleen ammatillisiin tekniikka-asioihin liittyv&amp;#228; tarinointi.&lt;/p&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10837" width="1" height="1"&gt;</description><category domain="http://blog.avanadeadvisor.com/blogs/aalialikoski/archive/category/1157.aspx">Finnish</category></item></channel></rss>