<?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>DevImpress &#187; .NET</title>
	<atom:link href="http://devimpress.com/archives/tag/net/feed" rel="self" type="application/rss+xml" />
	<link>http://devimpress.com</link>
	<description>под впечатлением...</description>
	<lastBuildDate>Wed, 16 May 2012 13:29:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Пространства имен в XML c привлечением .NET</title>
		<link>http://devimpress.com/archives/165</link>
		<comments>http://devimpress.com/archives/165#comments</comments>
		<pubDate>Thu, 24 Jan 2008 14:24:19 +0000</pubDate>
		<dc:creator>Максим Крентовский</dc:creator>
				<category><![CDATA[Архив изысканий]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://webcre8.ru/blog/?p=85</guid>
		<description><![CDATA[Маленький рецепт на заметку: если вы желаете использовать некий XML-документ в Mono/.NET, убедитесь, что он не содержит определений дополнительных пространств имен (namespaces). Потому как попытка адресоваться по XPath-выражению в стиле //seprfeed/myns:title будет заранее обречена на неудачу. Причина сего в том, что XML-парсеру неизвестно о пространствах имен, а, следовательно, ему надо информацию сообщить. Делается это весьма [...]]]></description>
		<wfw:commentRss>http://devimpress.com/archives/165/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash-интерфейс для приложения</title>
		<link>http://devimpress.com/archives/159</link>
		<comments>http://devimpress.com/archives/159#comments</comments>
		<pubDate>Thu, 13 Dec 2007 09:54:03 +0000</pubDate>
		<dc:creator>Максим Крентовский</dc:creator>
				<category><![CDATA[Архив изысканий]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://webcre8.ru/blog/?p=79</guid>
		<description><![CDATA[Современному ПО уже мало быть просто функциональным, необходимо еще иметь привлекательный интерфейс, причем такой, чтобы заказчики и &#171;Вау&#187; сказали, и пользователи потом сильно не мучились. Существует несколько вариантов создания подобных красивостей, нами на практике применялась пара из них. Первый состоял в использовании собственных картинок поверх стандартных элементов управления в библиотеке Qt. Это само по себе [...]]]></description>
		<wfw:commentRss>http://devimpress.com/archives/159/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функциональный C# на практике &#8212; 4</title>
		<link>http://devimpress.com/archives/138</link>
		<comments>http://devimpress.com/archives/138#comments</comments>
		<pubDate>Tue, 04 Sep 2007 09:14:42 +0000</pubDate>
		<dc:creator>Максим Крентовский</dc:creator>
				<category><![CDATA[Архив изысканий]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Переводы]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[Статьи]]></category>

		<guid isPermaLink="false">http://webcre8.ru/blog/?p=56</guid>
		<description><![CDATA[Оригинал статьи Говорить компилятору что вам необходимо много приятнее, нежели то, так это сделать. Последнее, к сожалению, является тяжким бременем для программиста на императивных языках. Мы пытаемся понять логику машинного взаимодействия, проверяя по шагам выполнение операций, выверяя результаты и убеждаясь, что эффект от выполнения кода соответствует нашим ожиданиям. Функциональное программирование поможет нам отойти от всего [...]]]></description>
		<wfw:commentRss>http://devimpress.com/archives/138/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функциональный C# на практике &#8212; 3. Цикловселенское зло</title>
		<link>http://devimpress.com/archives/137</link>
		<comments>http://devimpress.com/archives/137#comments</comments>
		<pubDate>Mon, 03 Sep 2007 11:07:31 +0000</pubDate>
		<dc:creator>Максим Крентовский</dc:creator>
				<category><![CDATA[Архив изысканий]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Переводы]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[Статьи]]></category>

		<guid isPermaLink="false">http://webcre8.ru/blog/?p=55</guid>
		<description><![CDATA[Оригинал статьи Начнем, пожалуй, с небольшого задания &#8212; попробуйте объяснить, что делает следующий фрагмент кода: 1234567891011static void Main&#40;string&#91;&#93; args&#41; &#123; string output = &#34;&#34;; if &#40;args.Length &#38;gt; 0&#41; output = args&#91;0&#93;; if &#40;args.Length &#38;gt; 1&#41; &#123; for &#40;int i = 1; i &#38;lt; args.Length; i++&#41; &#123; output += &#34;, &#34; + args&#91;i&#93;; &#125; &#125; Console.WriteLine&#40;output&#41;; [...]]]></description>
		<wfw:commentRss>http://devimpress.com/archives/137/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функциональный C# на практике &#8212; 2</title>
		<link>http://devimpress.com/archives/136</link>
		<comments>http://devimpress.com/archives/136#comments</comments>
		<pubDate>Fri, 31 Aug 2007 08:58:44 +0000</pubDate>
		<dc:creator>Максим Крентовский</dc:creator>
				<category><![CDATA[Архив изысканий]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Переводы]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[Статьи]]></category>

		<guid isPermaLink="false">http://webcre8.ru/blog/?p=54</guid>
		<description><![CDATA[Оригинал статьи В прошлый раз было продемонстрировано, как вместо привычного using использовать традиционную функцию. Теперь перейдём к повседневным практикам,на примере которых попробуем доказать эффективность применения функционального подхода. Для примера будем использовать пространство имён WCF. WCF позволяет определять сервисы как обычные интерфейсы.Мы будем использовать фабрику для создания залушек интерфейса, определения URI, типа соединения (HTTP, двоичный поток, [...]]]></description>
		<wfw:commentRss>http://devimpress.com/archives/136/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функциональный C# на практике &#8212; 1</title>
		<link>http://devimpress.com/archives/135</link>
		<comments>http://devimpress.com/archives/135#comments</comments>
		<pubDate>Thu, 30 Aug 2007 14:13:15 +0000</pubDate>
		<dc:creator>Максим Крентовский</dc:creator>
				<category><![CDATA[Архив изысканий]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Переводы]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[Статьи]]></category>

		<guid isPermaLink="false">http://webcre8.ru/blog/?p=51</guid>
		<description><![CDATA[Оригинал статьи Избыточность ведет к деградированию кода. Она особенно коварна и может свести на нет простоту, блочность, приёмы проектирования. Написание хорошего, повторно используемого кода &#8212; непростая задача. Эта и последующие статьи демонстрируют преимущества применения функциональной парадигмы программирования (ФПП) в деятельности разработчика. Сначала попробуем развенчать миф о том, что ФПП сложно и загадочно. Как правило, статьи [...]]]></description>
		<wfw:commentRss>http://devimpress.com/archives/135/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

