<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oleg Smirnov</title>
	<atom:link href="http://osmirnov.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://osmirnov.net</link>
	<description>Become A Rock Star Developer</description>
	<lastBuildDate>Tue, 31 Jan 2012 10:36:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>The 1st anniversary of the blog (Part II): Results</title>
		<link>http://osmirnov.net/posts/1st-anniversary-of-the-blog-part-ii-results/</link>
		<comments>http://osmirnov.net/posts/1st-anniversary-of-the-blog-part-ii-results/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 13:59:36 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=783</guid>
		<description><![CDATA[Now we'll talk about my favorite part, about results. In general, we will walk through the decisions taken by me when I created the blog and discuss some future plans. <a href="http://osmirnov.net/posts/1st-anniversary-of-the-blog-part-ii-results/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/1st-anniversary-of-the-blog-part-ii-results/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The 1st anniversary of the blog (Part I): Statistics</title>
		<link>http://osmirnov.net/posts/1st-anniversary-of-the-blog-part-i-statistics/</link>
		<comments>http://osmirnov.net/posts/1st-anniversary-of-the-blog-part-i-statistics/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 13:59:14 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=780</guid>
		<description><![CDATA[On this day, a year ago, I wrote the first post in this blog. Many changes were made during that time. Today I decided to talk about results and share plans for the future. <a href="http://osmirnov.net/posts/1st-anniversary-of-the-blog-part-i-statistics/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/1st-anniversary-of-the-blog-part-i-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to cook a loop</title>
		<link>http://osmirnov.net/posts/how-to-cook-a-loop/</link>
		<comments>http://osmirnov.net/posts/how-to-cook-a-loop/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 10:28:51 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=763</guid>
		<description><![CDATA[With coming of Linq we rarely write loops. Actually, the most part of data fetching tasks, those earlier was done by loops, today could be simply done by Linq-to-Objects. Nevertheless, the loops are widely used for different scenarios and a developer should try to write a good loop. This post was written for beginners, but I hope that experienced developers will find in it something useful. As I said before Linq-to-Objects is a great candidate for simple tasks of data &#8230; <a href="http://osmirnov.net/posts/how-to-cook-a-loop/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/how-to-cook-a-loop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The book review: Developing Microsoft SharePoint Applications Using Windows Azure</title>
		<link>http://osmirnov.net/posts/the-book-review-developing-microsoft-sharepoint-applications-using-windows-azure/</link>
		<comments>http://osmirnov.net/posts/the-book-review-developing-microsoft-sharepoint-applications-using-windows-azure/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 11:42:42 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Clouds]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=754</guid>
		<description><![CDATA[In the O'Reilly Blogger Review program I decided to write a review of Developing Microsoft® SharePoint® Applications Using Windows Azure™ by Steve Fox. As the title hints, the book introduces the basics of the development of SharePoint solutions for Windows Azure operating system. Generally, I liked this book even though it has some drawbacks. Let's talk about it in more detail. <a href="http://osmirnov.net/posts/the-book-review-developing-microsoft-sharepoint-applications-using-windows-azure/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/the-book-review-developing-microsoft-sharepoint-applications-using-windows-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entity Framework: One step closer to LOB apps</title>
		<link>http://osmirnov.net/posts/entity-framework-one-step-closer-to-lob-apps/</link>
		<comments>http://osmirnov.net/posts/entity-framework-one-step-closer-to-lob-apps/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 12:03:51 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ORMs]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=745</guid>
		<description><![CDATA[Not so long ago I wrote about the problems of using Entity Framework (EF) in LOB applications. Just a few days EF team has announced June version. This release solves some of the problems I have described, so I could not pass by and decided to write this post. In it I 'll do a brief review of main features in the context of LOB apps. <a href="http://osmirnov.net/posts/entity-framework-one-step-closer-to-lob-apps/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/entity-framework-one-step-closer-to-lob-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expression cannot contain lambda expressions</title>
		<link>http://osmirnov.net/posts/expression-cannot-contain-lambda-expressions/</link>
		<comments>http://osmirnov.net/posts/expression-cannot-contain-lambda-expressions/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 08:59:12 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ORMs]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=724</guid>
		<description><![CDATA[Try to open any of  Watch / Immediate and Locals windows of Visual Studio in debug mode and to add lambda expressions, and you will see this message. Own reasons exist for it  and they are very detailed in these posts. Unfortunately, the posts also lack information about resolving this problem. While developers are confronted daily with the need to filter collections in debug windows and the support for lambda expressions would greatly simplify their work. <a href="http://osmirnov.net/posts/expression-cannot-contain-lambda-expressions/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/expression-cannot-contain-lambda-expressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To repeat or not to repeat yourself?</title>
		<link>http://osmirnov.net/posts/to-repeat-or-not-to-repeat-yourself/</link>
		<comments>http://osmirnov.net/posts/to-repeat-or-not-to-repeat-yourself/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 04:56:04 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=713</guid>
		<description><![CDATA[What do modern developers if they are forced to write repeated code? Of course, they follow DRY principle and try to write generic code that covers as much as possible cases and can easily be extended to the rest. But sometimes such a change is complex, inefficient, or simply impossible. Here template engines come into play that allow the developer to set the rules and get your service code. I propose to try to take the advantages of both these approaches. <a href="http://osmirnov.net/posts/to-repeat-or-not-to-repeat-yourself/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/to-repeat-or-not-to-repeat-yourself/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Entity Framework is still not ready for LOB apps</title>
		<link>http://osmirnov.net/posts/why-entity-framework-is-still-not-ready-for-lob-apps/</link>
		<comments>http://osmirnov.net/posts/why-entity-framework-is-still-not-ready-for-lob-apps/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 11:52:13 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ORMs]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=699</guid>
		<description><![CDATA[I work hard and write about ORMs. Especially about Entity Framework. Naturally I have accumulated a list of problems that I hope the developers will solve in the near future. As now their solution is too expensive. Under expensive solution I mean a set of hacks that are difficult to maintain. Let’s start. <a href="http://osmirnov.net/posts/why-entity-framework-is-still-not-ready-for-lob-apps/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/why-entity-framework-is-still-not-ready-for-lob-apps/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DynamicObject: AOP for the poor</title>
		<link>http://osmirnov.net/posts/dynamicobject-aop-for-the-poor/</link>
		<comments>http://osmirnov.net/posts/dynamicobject-aop-for-the-poor/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 07:57:26 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[DLR]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=677</guid>
		<description><![CDATA[Use of AOP without help of third-party frameworks is difficult and often all of their functionality is not needed. In this post I want to share an interesting example of how I replaced AOP in its typical problem for a dynamic type. <a href="http://osmirnov.net/posts/dynamicobject-aop-for-the-poor/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/dynamicobject-aop-for-the-poor/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Using Protocol Buffers on .Net platform (Part II)</title>
		<link>http://osmirnov.net/posts/using-protocol-buffers-on-net-platform-part-ii/</link>
		<comments>http://osmirnov.net/posts/using-protocol-buffers-on-net-platform-part-ii/#comments</comments>
		<pubDate>Fri, 20 May 2011 06:41:38 +0000</pubDate>
		<dc:creator>osmirnov</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://osmirnov.net/?p=668</guid>
		<description><![CDATA[The last time we familiarized ourselves with Protocol Buffers and tried to use them in .Net application. Today, we continue to discuss and answer remaining questions. Specifically let's talk again about portability and using of protobuf-net in WCF. <a href="http://osmirnov.net/posts/using-protocol-buffers-on-net-platform-part-ii/" >&#8594;</a>]]></description>
		<wfw:commentRss>http://osmirnov.net/posts/using-protocol-buffers-on-net-platform-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Database Caching using disk: basic
Object Caching 903/1012 objects using disk: basic

Served from: osmirnov.net @ 2012-05-19 14:10:47 -->
