<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dotnetomaniak.pl="http://dotnetomaniak.pl" xmlns:lang="pl-PL" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><title>dotnetomaniak.pl - Ostatnio opublikowane artykuły</title><subtitle type="text">dotnetomaniak.pl - Ostatnio opublikowane artykuły</subtitle><link href="http://dotnetomaniak.pl/" rel="alternate" /><link rel="search" href="/opensearch.axd" type="application/opensearchdescription+xml" title="dotnetomaniak.pl" /><updated>2012-05-24T23:22:08Z</updated><id>http://dotnetomaniak.pl/</id><rights>Copyright (c) dotnetomaniak.pl</rights><generator uri="http://dotnetomaniak.pl" version="3.0.0.0">dotnetomaniak.pl Atom Generator</generator><author><name>dotnetomaniak.pl webmaster</name><email>admin@dotnetomaniak.pl</email></author><icon>http://dotnetomaniak.pl/Assets/Images/fav.ico</icon><logo>http://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png</logo><opensearch:totalResults>2962</opensearch:totalResults><opensearch:startIndex>0</opensearch:startIndex><opensearch:itemsPerPage>25</opensearch:itemsPerPage><category term=".Net" scheme="http://dotnetomaniak.pl/Tags/Net" /><category term=".NET 4.0" scheme="http://dotnetomaniak.pl/Tags/NET-40" /><category term="ankieta" scheme="http://dotnetomaniak.pl/Tags/ankieta" /><category term="architektura" scheme="http://dotnetomaniak.pl/Tags/architektura" /><category term="Azure" scheme="http://dotnetomaniak.pl/Tags/Azure" /><category term="C#" scheme="http://dotnetomaniak.pl/Tags/CSharp" /><category term="clean code" scheme="http://dotnetomaniak.pl/Tags/clean-code" /><category term="Common Closure Principle" scheme="http://dotnetomaniak.pl/Tags/Common-Closure-Principle" /><category term="CQS" scheme="http://dotnetomaniak.pl/Tags/CQS" /><category term="design patterns" scheme="http://dotnetomaniak.pl/Tags/design-patterns" /><category term="dotPeek" scheme="http://dotnetomaniak.pl/Tags/dotPeek" /><category term="Extension methods" scheme="http://dotnetomaniak.pl/Tags/Extension-methods" /><category term="grafika" scheme="http://dotnetomaniak.pl/Tags/grafika" /><category term="Linq" scheme="http://dotnetomaniak.pl/Tags/Linq" /><category term="Metro" scheme="http://dotnetomaniak.pl/Tags/Metro" /><category term="narzędzie" scheme="http://dotnetomaniak.pl/Tags/narz%C4%99dzie" /><category term="olid" scheme="http://dotnetomaniak.pl/Tags/olid" /><category term="podstawy" scheme="http://dotnetomaniak.pl/Tags/podstawy" /><category term="programowanie" scheme="http://dotnetomaniak.pl/Tags/programowanie" /><category term="RadControls" scheme="http://dotnetomaniak.pl/Tags/RadControls" /><category term="Resharper" scheme="http://dotnetomaniak.pl/Tags/Resharper" /><category term="s" scheme="http://dotnetomaniak.pl/Tags/s" /><category term="s.o.l.i.d" scheme="http://dotnetomaniak.pl/Tags/solid-2" /><category term="Search" scheme="http://dotnetomaniak.pl/Tags/Search" /><category term="semafor" scheme="http://dotnetomaniak.pl/Tags/semafor" /><category term="servicebus" scheme="http://dotnetomaniak.pl/Tags/servicebus" /><category term="settings" scheme="http://dotnetomaniak.pl/Tags/settings" /><category term="Silverlight" scheme="http://dotnetomaniak.pl/Tags/Silverlight" /><category term="silverlight toolkit" scheme="http://dotnetomaniak.pl/Tags/silverlight-toolkit" /><category term="sl" scheme="http://dotnetomaniak.pl/Tags/sl" /><category term="SOLID" scheme="http://dotnetomaniak.pl/Tags/SOLID" /><category term="SpinLock" scheme="http://dotnetomaniak.pl/Tags/SpinLock" /><category term="SQL" scheme="http://dotnetomaniak.pl/Tags/SQL" /><category term="sql server" scheme="http://dotnetomaniak.pl/Tags/sql-server" /><category term="storage" scheme="http://dotnetomaniak.pl/Tags/storage" /><category term="synchronizacja" scheme="http://dotnetomaniak.pl/Tags/synchronizacja" /><category term="task list" scheme="http://dotnetomaniak.pl/Tags/task-list" /><category term="Telerik" scheme="http://dotnetomaniak.pl/Tags/Telerik" /><category term="tips" scheme="http://dotnetomaniak.pl/Tags/tips" /><category term="T-SQL" scheme="http://dotnetomaniak.pl/Tags/T-SQL" /><category term="Tuple" scheme="http://dotnetomaniak.pl/Tags/Tuple" /><category term="tutorial" scheme="http://dotnetomaniak.pl/Tags/tutorial" /><category term="Visual Studio" scheme="http://dotnetomaniak.pl/Tags/Visual-Studio" /><category term="Visual Studio 2010" scheme="http://dotnetomaniak.pl/Tags/Visual-Studio-2010" /><category term="Visual Studio 2010 SP1" scheme="http://dotnetomaniak.pl/Tags/Visual-Studio-2010-SP1-2" /><category term="Windows 8" scheme="http://dotnetomaniak.pl/Tags/Windows-8" /><category term="Windows Phone 7" scheme="http://dotnetomaniak.pl/Tags/Windows-Phone-7" /><category term="Wndows 8" scheme="http://dotnetomaniak.pl/Tags/Wndows-8" /><category term="wp7" scheme="http://dotnetomaniak.pl/Tags/wp7" /><category term="xml" scheme="http://dotnetomaniak.pl/Tags/xml" /><category term="zasady programowania" scheme="http://dotnetomaniak.pl/Tags/zasady-programowania" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy" /><feedburner:info uri="dotnetomaniakpl-ostatnioopublikowaneartykuy" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry><id>http://dotnetomaniak.pl/Akcja-OReilly-i-kalkulator-zarobkow-Programowanie-NET</id><title>Akcja O’Reilly i kalkulator zarobków « Programowanie .NET</title><updated>2012-05-24T08:33:46Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://templinadam.wordpress.com/2012/05/24/akcja-oreilly-i-kalkulator-zarobkw/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Akcja O’Reilly i kalkulator zarobków                        O’Reilly
Mam dla was dziś dwa niusy. Pierwszy to akcja wydawnictwa O’Reilly w ramach której można zakupić książkę “Programming Windows Sixth Edition” za jedyne 10$. Jednak najlepsze w tej akcji nie jest centa lecz fakt że jeśli kupi się książkę teraz dostanie się darmowy dostęp do dalszych wersji. Aktualnie książka ma status Consumer Preview a będą jeszcze Release Preview i Final. Cena 10$ obowiązuje do 31 maja więc costał tylko tydzień. Po tym okresie cena będz...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Akcja-OReilly-i-kalkulator-zarobkow-Programowanie-NET"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2ftemplinadam.wordpress.com%2f2012%2f05%2f24%2fakcja-oreilly-i-kalkulator-zarobkw%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NPgNWcNrcQVbWg619yfvxM-DUsE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NPgNWcNrcQVbWg619yfvxM-DUsE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NPgNWcNrcQVbWg619yfvxM-DUsE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NPgNWcNrcQVbWg619yfvxM-DUsE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=AA4LZn-6prQ:8HNo-8qQXcI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=AA4LZn-6prQ:8HNo-8qQXcI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=AA4LZn-6prQ:8HNo-8qQXcI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/AA4LZn-6prQ" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/AA4LZn-6prQ/" /><contributor><name>adte</name><uri>http://dotnetomaniak.pl/Users/2YARySl4wUagf-pU12tEtw</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="Wndows 8" scheme="http://dotnetomaniak.pl/Tags/Wndows-8" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Akcja-OReilly-i-kalkulator-zarobkow-Programowanie-NET</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>101</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Windows" scheme="http://dotnetomaniak.pl/Category/Windows" /><feedburner:origLink>http://templinadam.wordpress.com/2012/05/24/akcja-oreilly-i-kalkulator-zarobkw/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Piotr-Zielinski-Semafor-w-c</id><title>Piotr Zieliński» Semafor w c#</title><updated>2012-05-21T18:25:47Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://www.pzielinski.com/?p=1176&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Dziś kolejny post o synchronizacji w c#. Semafor to bardzo popularna forma limitowania liczby wątków, które mogą mieć dostęp do danego kodu. Nie chcę omawiać tutaj podstaw semafora, ale myślę, że warto przypomnieć ogólną zasadę. Pseudokod (źródło Wikipedia):procedure V (S : Semaphore);
 begin
   (* Operacja atomowa: inkrementacja semafora *)
   S := S +1;
 end;

(* Operacja atomowa: dekrementacja semafora )
 procedure P (S : Semaphore);
 begin
   ( Cała operacja jest atomowa *)
   repeat
     Wait()...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Piotr-Zielinski-Semafor-w-c"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d1176" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a4AFtyM_GFSarkmSDfutwCu_YhM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a4AFtyM_GFSarkmSDfutwCu_YhM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/a4AFtyM_GFSarkmSDfutwCu_YhM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a4AFtyM_GFSarkmSDfutwCu_YhM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=X25D8tPUgHw:7tpt9fCXHZ0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=X25D8tPUgHw:7tpt9fCXHZ0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=X25D8tPUgHw:7tpt9fCXHZ0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/X25D8tPUgHw" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/X25D8tPUgHw/" /><contributor><name>pzielinski</name><uri>http://dotnetomaniak.pl/Users/uL1CEj4isEuRvajW8gS3pQ</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="C#" scheme="http://dotnetomaniak.pl/Tags/CSharp" /><category term="semafor" scheme="http://dotnetomaniak.pl/Tags/semafor" /><category term="synchronizacja" scheme="http://dotnetomaniak.pl/Tags/synchronizacja" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Piotr-Zielinski-Semafor-w-c</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>2</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>165</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Sztuka programowania" scheme="http://dotnetomaniak.pl/Category/sztuka-programowania" /><feedburner:origLink>http://www.pzielinski.com/?p=1176</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Spacje-vs-tabulatory-oddaj-glos-w-tej-sprawie</id><title>Spacje vs tabulatory, oddaj głos w tej sprawie</title><updated>2012-05-23T19:41:47Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://www.benedykt.net/2012/05/23/spacje-vs-tabulatory/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Spacje czy tab-y lub tabulatory do wciec. Nad tym pytaniem zmarnowano wiele energii. Sprawdźmy zatem jakie są wasze preferencje w tej materii. Zapraszam do ankiety a za kilka dni sprawdzimy co z tego wyszło&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Spacje-vs-tabulatory-oddaj-glos-w-tej-sprawie"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.benedykt.net%2f2012%2f05%2f23%2fspacje-vs-tabulatory%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FfVNph5MFKTPPijZgD4_UnHAk1Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FfVNph5MFKTPPijZgD4_UnHAk1Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FfVNph5MFKTPPijZgD4_UnHAk1Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FfVNph5MFKTPPijZgD4_UnHAk1Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=ELafIzIF2rw:nc90Z95PFOM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=ELafIzIF2rw:nc90Z95PFOM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=ELafIzIF2rw:nc90Z95PFOM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/ELafIzIF2rw" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/ELafIzIF2rw/" /><contributor><name>arek</name><uri>http://dotnetomaniak.pl/Users/zW2dstZpKUiCVoYgD7XHcQ</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="ankieta" scheme="http://dotnetomaniak.pl/Tags/ankieta" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Spacje-vs-tabulatory-oddaj-glos-w-tej-sprawie</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>74</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Inne" scheme="http://dotnetomaniak.pl/Category/Inne" /><feedburner:origLink>http://www.benedykt.net/2012/05/23/spacje-vs-tabulatory/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Common-Reuse-Principleczyli-jesli-uzywasz-jednej-klasy-to-uzywasz-wszystkich-rek-online-Arkadiusz-Benedykt</id><title>Common Reuse Principle–czyli jeśli używasz jednej klasy to używasz wszystkich | @rek online | Arkadiusz Benedykt</title><updated>2012-05-23T06:44:21Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://www.benedykt.net/2012/05/22/common-reuse-principleczyli-jesli-uzywasz-jednej-klasy-to-uzywasz-wszystkich/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Zasada Common Reuse Principle mówi, że klasy w pakiecie/assembly są ponownie używane wspólnie. Jest to konsekwencja Reuse Release Equivalence Principle z której wynika, że klient posiada referencje do całej biblioteki a nie pojedynczej klasy. Z tego zaś wynika, że jeżeli polega na jednej klasie (wykorzystuje jedną klasę)  to może wykorzystywać wszystkie. W końcu publikując bibliotekę nie jesteśmy wstanie określić z których klas będzie ktoś używał (chyba że umieścimy tam jedną publiczną klasę  ). 
To wsz...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Common-Reuse-Principleczyli-jesli-uzywasz-jednej-klasy-to-uzywasz-wszystkich-rek-online-Arkadiusz-Benedykt"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.benedykt.net%2f2012%2f05%2f22%2fcommon-reuse-principleczyli-jesli-uzywasz-jednej-klasy-to-uzywasz-wszystkich%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CWXz_fqTW9t6xweTfIAqhuwL1mY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CWXz_fqTW9t6xweTfIAqhuwL1mY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CWXz_fqTW9t6xweTfIAqhuwL1mY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CWXz_fqTW9t6xweTfIAqhuwL1mY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=B5L0HUmRjZk:DCdxPdYxFpE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=B5L0HUmRjZk:DCdxPdYxFpE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=B5L0HUmRjZk:DCdxPdYxFpE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/B5L0HUmRjZk" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/B5L0HUmRjZk/" /><contributor><name>arek</name><uri>http://dotnetomaniak.pl/Users/zW2dstZpKUiCVoYgD7XHcQ</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="architektura" scheme="http://dotnetomaniak.pl/Tags/architektura" /><category term="podstawy" scheme="http://dotnetomaniak.pl/Tags/podstawy" /><category term="programowanie" scheme="http://dotnetomaniak.pl/Tags/programowanie" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Common-Reuse-Principleczyli-jesli-uzywasz-jednej-klasy-to-uzywasz-wszystkich-rek-online-Arkadiusz-Benedykt</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>49</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Architektura" scheme="http://dotnetomaniak.pl/Category/Architecture" /><feedburner:origLink>http://www.benedykt.net/2012/05/22/common-reuse-principleczyli-jesli-uzywasz-jednej-klasy-to-uzywasz-wszystkich/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Styl-Metrovideo-tutorial-Programowanie-NET</id><title>Styl Metro–video tutorial « Programowanie .NET</title><updated>2012-05-23T09:08:36Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://templinadam.wordpress.com/2012/05/23/styl-metrovideo-tutorial/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Styl Metro–video tutorial 
W ubiegłym tyg. ukazał się pierwsze video z  cyklu opisującego styl metro w formie video. Prowadzi je Grzegorz Róg właściciel portalu eduweb.pl, który jest autorem wielu publikacji na temat projektowania stron WWW jak również aplikacji na Windows Phone.
Serdecznie zapraszam do obejrzenia filmiki są świetnie tu macie linka. Filmiki są króciutkie ale treściwe.Dodaj do ulubionych:LubięBądź pierwszą osobą, która doda ten wpis do listy ulubionych.
                            Zamieszczone w Wszyst...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Styl-Metrovideo-tutorial-Programowanie-NET"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2ftemplinadam.wordpress.com%2f2012%2f05%2f23%2fstyl-metrovideo-tutorial%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v_5HKXBu1wVKLHLa8aLiFtaLedE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v_5HKXBu1wVKLHLa8aLiFtaLedE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v_5HKXBu1wVKLHLa8aLiFtaLedE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v_5HKXBu1wVKLHLa8aLiFtaLedE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=_TX0G36WM2Y:mJZCBZ8KbJc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=_TX0G36WM2Y:mJZCBZ8KbJc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=_TX0G36WM2Y:mJZCBZ8KbJc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/_TX0G36WM2Y" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/_TX0G36WM2Y/" /><contributor><name>adte</name><uri>http://dotnetomaniak.pl/Users/2YARySl4wUagf-pU12tEtw</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="Windows 8" scheme="http://dotnetomaniak.pl/Tags/Windows-8" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Styl-Metrovideo-tutorial-Programowanie-NET</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>55</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Windows" scheme="http://dotnetomaniak.pl/Category/Windows" /><feedburner:origLink>http://templinadam.wordpress.com/2012/05/23/styl-metrovideo-tutorial/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-sekwencje-Developer-notes</id><title>Nowości w SQL Server 2012 – sekwencje « Developer notes</title><updated>2012-05-23T19:48:13Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://mndevnotes.wordpress.com/2012/05/23/nowosci-w-sql-server-2012-sekwencje/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;W najnowszej wersji SQL Server pojawił się mechanizm sekwencji. Sekwencje w swoim działaniu przypominają Identity z tą różnicą, że ich działanie nie ogranicza się do pojedynczej tabeli. Utworzona sekwencja jest globalnym obiektem bazy danych i może być wykorzystywana w wielu tabelach, ponadto można w łatwy sposób zarządzać nią z poziomu języka T-SQL.&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-sekwencje-Developer-notes"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f05%2f23%2fnowosci-w-sql-server-2012-sekwencje%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uH04yYBbRw15007lw0MtE1Jryak/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uH04yYBbRw15007lw0MtE1Jryak/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uH04yYBbRw15007lw0MtE1Jryak/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uH04yYBbRw15007lw0MtE1Jryak/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=rQUYlY72yoc:KFIPL76ptiA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=rQUYlY72yoc:KFIPL76ptiA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=rQUYlY72yoc:KFIPL76ptiA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/rQUYlY72yoc" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/rQUYlY72yoc/" /><contributor><name>psz750</name><uri>http://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="SQL" scheme="http://dotnetomaniak.pl/Tags/SQL" /><category term="sql server" scheme="http://dotnetomaniak.pl/Tags/sql-server" /><category term="T-SQL" scheme="http://dotnetomaniak.pl/Tags/T-SQL" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-sekwencje-Developer-notes</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>40</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Bazy danych i XML" scheme="http://dotnetomaniak.pl/Category/Bazy%20danych%20i%20XML" /><feedburner:origLink>http://mndevnotes.wordpress.com/2012/05/23/nowosci-w-sql-server-2012-sekwencje/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Settings-Programowanie-NET</id><title>Settings « Programowanie .NET</title><updated>2012-05-21T09:46:43Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://templinadam.wordpress.com/2012/05/21/settings/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Settings 
Wita w dzisiejszym poście dalej męczę temat charms bar (Win + C) czyli prawego wysuwanego paska. Dziś zajmiemy się ustawieniami naszej aplikacji. Co to znaczy? W przypadku aplikacji metro pisanych na Windows 8 Microsoft mocno zaleca używania jednego miejsca dla ustawień znajduje się właśnie na prawym wysuwanym pasku pod przyciskiem Settings. Jest to miejsce gdzie powinniśmy trzymać ustawienia ponieważ i tak użytkownik musi wejść w to miejsce jeśli będzie chciał zmienić ustawienia nadane p...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Settings-Programowanie-NET"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2ftemplinadam.wordpress.com%2f2012%2f05%2f21%2fsettings%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JpFKONnYi3-tBnRa24P3C6_iMcc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JpFKONnYi3-tBnRa24P3C6_iMcc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JpFKONnYi3-tBnRa24P3C6_iMcc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JpFKONnYi3-tBnRa24P3C6_iMcc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=QlqtaP3DbTs:SmaZA5xfAk0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=QlqtaP3DbTs:SmaZA5xfAk0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=QlqtaP3DbTs:SmaZA5xfAk0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/QlqtaP3DbTs" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/QlqtaP3DbTs/" /><contributor><name>adte</name><uri>http://dotnetomaniak.pl/Users/2YARySl4wUagf-pU12tEtw</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="Metro" scheme="http://dotnetomaniak.pl/Tags/Metro" /><category term="settings" scheme="http://dotnetomaniak.pl/Tags/settings" /><category term="Windows 8" scheme="http://dotnetomaniak.pl/Tags/Windows-8" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Settings-Programowanie-NET</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>3</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>169</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Windows" scheme="http://dotnetomaniak.pl/Category/Windows" /><feedburner:origLink>http://templinadam.wordpress.com/2012/05/21/settings/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Kolekcja-obiektow-i-plik-XML-zapis-odczyt-i-modyfikacja-danych-przy-uzyciu-LINQ-to-XML-Developer-notes</id><title>Kolekcja obiektów i plik XML – zapis, odczyt i modyfikacja danych przy użyciu LINQ to XML « Developer notes</title><updated>2012-05-18T06:08:02Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://mndevnotes.wordpress.com/2012/05/18/kolekcja-obiektow-i-plik-xml-zapis-odczyt-i-modyfikacja-danych-przy-uzyciu-linq-to-xml/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Na platformie .NET od wersji 3.5 dostępna jest technologia LINQ oferująca uniwersalny mechanizm zadawania zapytań do obiektów. W tym wpisie pokażę w jaki sposób przy użyciu LINQ to XML przenieść dane z kolekcji obiektów do dokumentu XML, wczytać dane z pliku XML do kolekcji oraz zmodyfikować zawartość XML-a.&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Kolekcja-obiektow-i-plik-XML-zapis-odczyt-i-modyfikacja-danych-przy-uzyciu-LINQ-to-XML-Developer-notes"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f05%2f18%2fkolekcja-obiektow-i-plik-xml-zapis-odczyt-i-modyfikacja-danych-przy-uzyciu-linq-to-xml%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p89dwElK20oADvp2JWwqEgb6ezc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p89dwElK20oADvp2JWwqEgb6ezc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p89dwElK20oADvp2JWwqEgb6ezc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p89dwElK20oADvp2JWwqEgb6ezc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=27_CgcnLzRk:2ipLKoV7MtY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=27_CgcnLzRk:2ipLKoV7MtY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=27_CgcnLzRk:2ipLKoV7MtY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/27_CgcnLzRk" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/27_CgcnLzRk/" /><contributor><name>psz750</name><uri>http://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA</uri></contributor><published>2012-05-24T12:35:18Z</published><category term=".Net" scheme="http://dotnetomaniak.pl/Tags/Net" /><category term="C#" scheme="http://dotnetomaniak.pl/Tags/CSharp" /><category term="Linq" scheme="http://dotnetomaniak.pl/Tags/Linq" /><category term="xml" scheme="http://dotnetomaniak.pl/Tags/xml" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Kolekcja-obiektow-i-plik-XML-zapis-odczyt-i-modyfikacja-danych-przy-uzyciu-LINQ-to-XML-Developer-notes</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>3</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>215</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Inne" scheme="http://dotnetomaniak.pl/Category/Inne" /><feedburner:origLink>http://mndevnotes.wordpress.com/2012/05/18/kolekcja-obiektow-i-plik-xml-zapis-odczyt-i-modyfikacja-danych-przy-uzyciu-linq-to-xml/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Niedzielny-Tip-Przelaczanie-Visibility-obiektow-Krzysztof-Kowalski-Blog</id><title>[Niedzielny Tip] Przełączanie Visibility obiektów « Krzysztof Kowalski Blog</title><updated>2012-05-20T20:02:04Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://krzysztofkowalskiblog.wordpress.com/2012/05/20/niedzielny-tip-przelaczanie-visibility-obiektw/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Może nam się od czasu do czasu zdarzyć, że chcemy z kodu przełączać atrybut Visibility danego obiektu wyświetlanego na ekranie, np. na kliknięcie przycisku...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Niedzielny-Tip-Przelaczanie-Visibility-obiektow-Krzysztof-Kowalski-Blog"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkrzysztofkowalskiblog.wordpress.com%2f2012%2f05%2f20%2fniedzielny-tip-przelaczanie-visibility-obiektw%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2bNDDAyMk1hWfy_JRpJhQ4xnUO8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2bNDDAyMk1hWfy_JRpJhQ4xnUO8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2bNDDAyMk1hWfy_JRpJhQ4xnUO8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2bNDDAyMk1hWfy_JRpJhQ4xnUO8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=Nhyah4ywNBY:gy848OvGkX0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=Nhyah4ywNBY:gy848OvGkX0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=Nhyah4ywNBY:gy848OvGkX0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/Nhyah4ywNBY" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/Nhyah4ywNBY/" /><contributor><name>http://krzysztofkowalskiblog.wordpress.com/</name><uri>http://dotnetomaniak.pl/Users/todKpI9O0U-Y-sBa3ceTrw</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="Extension methods" scheme="http://dotnetomaniak.pl/Tags/Extension-methods" /><category term="sl" scheme="http://dotnetomaniak.pl/Tags/sl" /><category term="tips" scheme="http://dotnetomaniak.pl/Tags/tips" /><category term="wp7" scheme="http://dotnetomaniak.pl/Tags/wp7" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Niedzielny-Tip-Przelaczanie-Visibility-obiektow-Krzysztof-Kowalski-Blog</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>2</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>118</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Silverlight" scheme="http://dotnetomaniak.pl/Category/Silverlight" /><feedburner:origLink>http://krzysztofkowalskiblog.wordpress.com/2012/05/20/niedzielny-tip-przelaczanie-visibility-obiektw/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Piotr-Zielinski-Synchronizacja-za-pomoca-SpinLock</id><title>Piotr Zieliński » Synchronizacja za pomocą SpinLock</title><updated>2012-05-18T19:23:08Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://www.pzielinski.com/?p=1175&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;W .NET istnieje wiele sposobów synchronizacji pracy wątków. O dużej części z nich pisałem już na blogu (z ciekawszych np. klasa Barrier ). Najpopularniejszym i najłatwiejszym sposobem jest użycie słowa kluczowego lock. W wielu przypadkach jest to najlepszy i najbezpieczniejszy wybór. SpinLock to zupełnie inne podejście.
W przypadku lock, wątek jest usypiany i budzony gdy przyjdzie na niego kolej. Ma to kilka poważnych wad. Wiążą się one z szeregowaniem oraz zmianą kontekstu. Zmiana kontekstu jest dość c...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Piotr-Zielinski-Synchronizacja-za-pomoca-SpinLock"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d1175" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eyKGyoWt2erZcDwHBG5HnxvvpzU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eyKGyoWt2erZcDwHBG5HnxvvpzU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eyKGyoWt2erZcDwHBG5HnxvvpzU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eyKGyoWt2erZcDwHBG5HnxvvpzU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=pY8DIG85pNc:s5NhEst_Gkw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=pY8DIG85pNc:s5NhEst_Gkw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=pY8DIG85pNc:s5NhEst_Gkw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/pY8DIG85pNc" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/pY8DIG85pNc/" /><contributor><name>pzielinski</name><uri>http://dotnetomaniak.pl/Users/uL1CEj4isEuRvajW8gS3pQ</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="C#" scheme="http://dotnetomaniak.pl/Tags/CSharp" /><category term="SpinLock" scheme="http://dotnetomaniak.pl/Tags/SpinLock" /><category term="synchronizacja" scheme="http://dotnetomaniak.pl/Tags/synchronizacja" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Piotr-Zielinski-Synchronizacja-za-pomoca-SpinLock</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>3</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>165</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Inne" scheme="http://dotnetomaniak.pl/Category/Inne" /><feedburner:origLink>http://www.pzielinski.com/?p=1175</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Piotr-Zielinski-Klasa-Tuple</id><title>Piotr Zieliński » Klasa Tuple</title><updated>2012-05-15T18:45:38Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://www.pzielinski.com/?p=1174&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;W .NET 4.0 wprowadzoną klasę Tuple służącą do owijania kilku wartości w jeden obiekt. Tuple to nic innego jak obiekt zawierający w sobie jakieś dane w postaci właściwości. Do dyspozycji jest 8 statycznych  metod służących do stworzenia Tuple:Create(T1)Create(T1,T2)Create(T1,T2,T3)Create(T1,T2,T3,T4)Create(T1,T2,T3,T4,T5)Create(T1,T2,T3,T4,T5,T6)Create(T1,T2,T3,T4,T5,T6,T7)Create(T1,T2,T3,T4,T5,T6,T7,T8)
Ponadto istnieje możliwość stworzenia tuple za pomocą jednego z konstruktorów:Tuple&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Piotr-Zielinski-Klasa-Tuple"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d1174" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MwKf05pqoNShn7tJVpSJDhmMQJc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MwKf05pqoNShn7tJVpSJDhmMQJc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MwKf05pqoNShn7tJVpSJDhmMQJc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MwKf05pqoNShn7tJVpSJDhmMQJc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=BNM8rpujxJ0:kEnJtBvUsKA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=BNM8rpujxJ0:kEnJtBvUsKA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=BNM8rpujxJ0:kEnJtBvUsKA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/BNM8rpujxJ0" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/BNM8rpujxJ0/" /><contributor><name>pzielinski</name><uri>http://dotnetomaniak.pl/Users/uL1CEj4isEuRvajW8gS3pQ</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="C#" scheme="http://dotnetomaniak.pl/Tags/CSharp" /><category term="Tuple" scheme="http://dotnetomaniak.pl/Tags/Tuple" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Piotr-Zielinski-Klasa-Tuple</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>5</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>223</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Inne" scheme="http://dotnetomaniak.pl/Category/Inne" /><feedburner:origLink>http://www.pzielinski.com/?p=1174</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-obsluga-bledow-i-polecenie-THROW-Developer-notes</id><title>Nowości w SQL Server 2012 – obsługa błędów i polecenie THROW « Developer notes</title><updated>2012-05-14T16:54:30Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://mndevnotes.wordpress.com/2012/05/14/nowosci-w-sql-server-2012-obsluga-bledow-i-polecenie-throw/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Jedną z nowości w SQL Server 2012 jest polecenie THROW służące do wywoływania wyjątków. Działa ono podobnie do znanej wcześniej funkcji RAISERROR. Zgodnie z MSDN w najnowszej wersji języka T-SQL zalecane jest stosowanie THROW zamiast RAISERROR. Omawiane polecenie ma dwa zastosowania...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-obsluga-bledow-i-polecenie-THROW-Developer-notes"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f05%2f14%2fnowosci-w-sql-server-2012-obsluga-bledow-i-polecenie-throw%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FWzrQZNuKDSGrn3c5EtOwNEYDF8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FWzrQZNuKDSGrn3c5EtOwNEYDF8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FWzrQZNuKDSGrn3c5EtOwNEYDF8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FWzrQZNuKDSGrn3c5EtOwNEYDF8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=7PIKa7s42CU:Vvy8F7KV6rc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=7PIKa7s42CU:Vvy8F7KV6rc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=7PIKa7s42CU:Vvy8F7KV6rc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/7PIKa7s42CU" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/7PIKa7s42CU/" /><contributor><name>psz750</name><uri>http://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="SQL" scheme="http://dotnetomaniak.pl/Tags/SQL" /><category term="sql server" scheme="http://dotnetomaniak.pl/Tags/sql-server" /><category term="T-SQL" scheme="http://dotnetomaniak.pl/Tags/T-SQL" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-obsluga-bledow-i-polecenie-THROW-Developer-notes</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>202</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Bazy danych i XML" scheme="http://dotnetomaniak.pl/Category/Bazy%20danych%20i%20XML" /><feedburner:origLink>http://mndevnotes.wordpress.com/2012/05/14/nowosci-w-sql-server-2012-obsluga-bledow-i-polecenie-throw/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Common-Closure-Principle-czyli-o-cos-porzadkowaniu-rek-online-Arkadiusz-Benedykt</id><title>Common Closure Principle – czyli o coś porządkowaniu | @rek online | Arkadiusz Benedykt</title><updated>2012-05-18T05:16:52Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://www.benedykt.net/2012/05/16/common-closure-principle-czyli-o-cos-porzadkowaniu/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Sporo czasu poświęciłem na elektronikę i mimo tego, że nie byłem i nie jestem przesadnie pedantyczny to tranzystory i rezystory zawsze miałem uporządkowane w klasterach z posklejanych pudełek po zapałkach lub woreczkach strunowych. Takie postępowanie powodowało, że zawsze wiedziałem gdzie szukać tego jednego rezystora, który właśnie potrzebowałem. Takie segregowanie nie ma znaczenia przy 10-20-50 elementach, można to jeszcze ogarnąć jednak przy 100 i więcej zaczyna być problemem. Dokładnie to samo dzieje...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Common-Closure-Principle-czyli-o-cos-porzadkowaniu-rek-online-Arkadiusz-Benedykt"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.benedykt.net%2f2012%2f05%2f16%2fcommon-closure-principle-czyli-o-cos-porzadkowaniu%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vdNDTDUGIEsN38NDfRrA0qHlvZE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vdNDTDUGIEsN38NDfRrA0qHlvZE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vdNDTDUGIEsN38NDfRrA0qHlvZE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vdNDTDUGIEsN38NDfRrA0qHlvZE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=T5AC1QgbjAs:mkMKBCslNyU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=T5AC1QgbjAs:mkMKBCslNyU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=T5AC1QgbjAs:mkMKBCslNyU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/T5AC1QgbjAs" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/T5AC1QgbjAs/" /><contributor><name>arek</name><uri>http://dotnetomaniak.pl/Users/zW2dstZpKUiCVoYgD7XHcQ</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="Common Closure Principle" scheme="http://dotnetomaniak.pl/Tags/Common-Closure-Principle" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Common-Closure-Principle-czyli-o-cos-porzadkowaniu-rek-online-Arkadiusz-Benedykt</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>55</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Architektura" scheme="http://dotnetomaniak.pl/Category/Architecture" /><feedburner:origLink>http://www.benedykt.net/2012/05/16/common-closure-principle-czyli-o-cos-porzadkowaniu/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/dotPeek-darmowy-dekompilator-NET-Mateusz-Nostitz-Jackowski</id><title>dotPeek – darmowy dekompilator .NET » Mateusz Nostitz-Jackowski</title><updated>2012-05-17T12:11:35Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://blog.nostitz.eu/2012/05/dotpeek/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Ostatnio trafiłem na nową aplikację od JetBrains (producenta ReSharper’a) o nazwie dotPeek. Czym, że ona jest ? W skrócie można powiedzieć, że jest to DARMOWY dekompilator dla języka .NET, wspierający pliki .dll, .exe, zip, .vsix., .nupkg, oraz .winmd. ...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/dotPeek-darmowy-dekompilator-NET-Mateusz-Nostitz-Jackowski"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.nostitz.eu%2f2012%2f05%2fdotpeek%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J-n3aBhWb13G15yNn-qbkpO12Ec/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-n3aBhWb13G15yNn-qbkpO12Ec/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J-n3aBhWb13G15yNn-qbkpO12Ec/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-n3aBhWb13G15yNn-qbkpO12Ec/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=TXaQi4RS45w:iK2aG_N4a1U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=TXaQi4RS45w:iK2aG_N4a1U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=TXaQi4RS45w:iK2aG_N4a1U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/TXaQi4RS45w" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/TXaQi4RS45w/" /><contributor><name>nosek</name><uri>http://dotnetomaniak.pl/Users/XupvZqEktUmX2KRMAUv4Pw</uri></contributor><published>2012-05-24T12:35:18Z</published><category term=".Net" scheme="http://dotnetomaniak.pl/Tags/Net" /><category term=".NET 4.0" scheme="http://dotnetomaniak.pl/Tags/NET-40" /><category term="dotPeek" scheme="http://dotnetomaniak.pl/Tags/dotPeek" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/dotPeek-darmowy-dekompilator-NET-Mateusz-Nostitz-Jackowski</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>127</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Narzędzia" scheme="http://dotnetomaniak.pl/Category/Narzedzia" /><feedburner:origLink>http://blog.nostitz.eu/2012/05/dotpeek/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Reuse-Release-Equivalence-Principle-czyli-dlaczego-nie-kopiujemy-kodu-rek-online-Arkadiusz-Benedykt</id><title>Reuse Release Equivalence Principle czyli  dlaczego nie kopiujemy kodu | @rek online | Arkadiusz Benedykt</title><updated>2012-05-17T09:06:41Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://www.benedykt.net/2012/05/15/reuse-release-equivalence-principle-czyli-dlaczego-nie-kopiujemy-kodu/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;W poprzednich częściach przeszliśmy przez zasady SOLID. 
S – Single Responsibility Principle (oraz cz. 2)
O – Open Close Principle (oraz cz. 2)
L – Liskov Substitution Principle
I – Inversion Segregation Principle
D – Dependency Inversion Principle
Słowo SOLID bardzo dobrze odzwierciedla to, do czego te zasady prowadzą czyli do budowania solidnego kodu. Przez solidny kod rozumiem taki, który jest łatwy w modyfikacji i który szybko można dostosować do zmieniających się wymagań. Nie są to jednak wszy...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Reuse-Release-Equivalence-Principle-czyli-dlaczego-nie-kopiujemy-kodu-rek-online-Arkadiusz-Benedykt"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.benedykt.net%2f2012%2f05%2f15%2freuse-release-equivalence-principle-czyli-dlaczego-nie-kopiujemy-kodu%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mZSkx88clNp36wMd3B1kEA5oi-0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mZSkx88clNp36wMd3B1kEA5oi-0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mZSkx88clNp36wMd3B1kEA5oi-0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mZSkx88clNp36wMd3B1kEA5oi-0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=-2pVyZ619hM:AvjWxngpowM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=-2pVyZ619hM:AvjWxngpowM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=-2pVyZ619hM:AvjWxngpowM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/-2pVyZ619hM" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/-2pVyZ619hM/" /><contributor><name>arek</name><uri>http://dotnetomaniak.pl/Users/zW2dstZpKUiCVoYgD7XHcQ</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="architektura" scheme="http://dotnetomaniak.pl/Tags/architektura" /><category term="olid" scheme="http://dotnetomaniak.pl/Tags/olid" /><category term="s" scheme="http://dotnetomaniak.pl/Tags/s" /><category term="s.o.l.i.d" scheme="http://dotnetomaniak.pl/Tags/solid-2" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Reuse-Release-Equivalence-Principle-czyli-dlaczego-nie-kopiujemy-kodu-rek-online-Arkadiusz-Benedykt</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>2</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>78</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Architektura" scheme="http://dotnetomaniak.pl/Category/Architecture" /><feedburner:origLink>http://www.benedykt.net/2012/05/15/reuse-release-equivalence-principle-czyli-dlaczego-nie-kopiujemy-kodu/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Open-Close-Principle-czyli-jak-zarobic-ale-sie-nie-narobic-rek-online-Arkadiusz-Benedykt</id><title>Open Close Principle czyli jak zarobić ale się nie narobić. | @rek online | Arkadiusz Benedykt</title><updated>2012-05-17T09:03:48Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://www.benedykt.net/2012/05/09/open-close-principle-czyli-jak-zarobic-ale-sie-nie-narobic/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Wyobraźmy sobie taką sytuację: jest sklep internetowy, podczas składania zamówienia system wylicza rabat – przy zamówieniach 500-1000 zł 5%, powyżej 1000 zł 10%, powyżej 5000 dodatkowo darmowa przesyłka. Brzmi znajomo?&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Open-Close-Principle-czyli-jak-zarobic-ale-sie-nie-narobic-rek-online-Arkadiusz-Benedykt"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.benedykt.net%2f2012%2f05%2f09%2fopen-close-principle-czyli-jak-zarobic-ale-sie-nie-narobic%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BmVH037_O36cJoHusbCKb1ht0SM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BmVH037_O36cJoHusbCKb1ht0SM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BmVH037_O36cJoHusbCKb1ht0SM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BmVH037_O36cJoHusbCKb1ht0SM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=aZ_mK2anClM:hyEm2pOEEKs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=aZ_mK2anClM:hyEm2pOEEKs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=aZ_mK2anClM:hyEm2pOEEKs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/aZ_mK2anClM" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/aZ_mK2anClM/" /><contributor><name>arek</name><uri>http://dotnetomaniak.pl/Users/zW2dstZpKUiCVoYgD7XHcQ</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="architektura" scheme="http://dotnetomaniak.pl/Tags/architektura" /><category term="s.o.l.i.d" scheme="http://dotnetomaniak.pl/Tags/solid-2" /><category term="SOLID" scheme="http://dotnetomaniak.pl/Tags/SOLID" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Open-Close-Principle-czyli-jak-zarobic-ale-sie-nie-narobic-rek-online-Arkadiusz-Benedykt</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>2</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>178</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Architektura" scheme="http://dotnetomaniak.pl/Category/Architecture" /><feedburner:origLink>http://www.benedykt.net/2012/05/09/open-close-principle-czyli-jak-zarobic-ale-sie-nie-narobic/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Szybkie-ikonki-dla-WP7-Krzysztof-Kowalski-Blog</id><title>Szybkie ikonki dla WP7 « Krzysztof Kowalski Blog</title><updated>2012-05-16T12:05:19Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://krzysztofkowalskiblog.wordpress.com/2012/05/15/szybkie-ikonki-dla-wp7/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Osobiście za największą bolączkę developingu na platformę WindowsPhone 7 (oraz ogólnie wytwarzania aplikacji) uważam elementy związane z grafiką. Grafik ze mnie marny, a na pewno w rozsądnym czasie czegoś fajnego nie skrobnę w paincie.
Dlatego chcę polecić teraz całkiem fajne narzędzie, różne od spakowanych ikonek – Syncfusion Metro Studio. 
Ta bardzo estetycznie wykonan aplikacji umożliwia wybranie ikonki i zapisanie jej w wybranym formacie...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Szybkie-ikonki-dla-WP7-Krzysztof-Kowalski-Blog"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkrzysztofkowalskiblog.wordpress.com%2f2012%2f05%2f15%2fszybkie-ikonki-dla-wp7%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/30LNNbKbQVs5bf9tMMEyIYk6kkA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/30LNNbKbQVs5bf9tMMEyIYk6kkA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/30LNNbKbQVs5bf9tMMEyIYk6kkA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/30LNNbKbQVs5bf9tMMEyIYk6kkA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=_eJ96q4lt14:KOj227XX_CA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=_eJ96q4lt14:KOj227XX_CA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=_eJ96q4lt14:KOj227XX_CA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/_eJ96q4lt14" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/_eJ96q4lt14/" /><contributor><name>http://krzysztofkowalskiblog.wordpress.com/</name><uri>http://dotnetomaniak.pl/Users/todKpI9O0U-Y-sBa3ceTrw</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="grafika" scheme="http://dotnetomaniak.pl/Tags/grafika" /><category term="Metro" scheme="http://dotnetomaniak.pl/Tags/Metro" /><category term="narzędzie" scheme="http://dotnetomaniak.pl/Tags/narz%C4%99dzie" /><category term="Windows Phone 7" scheme="http://dotnetomaniak.pl/Tags/Windows-Phone-7" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Szybkie-ikonki-dla-WP7-Krzysztof-Kowalski-Blog</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>2</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>136</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Narzędzia" scheme="http://dotnetomaniak.pl/Category/Narzedzia" /><feedburner:origLink>http://krzysztofkowalskiblog.wordpress.com/2012/05/15/szybkie-ikonki-dla-wp7/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Przesuniecie-dobrych-intencji-na-pozniej-Show-me-the-code</id><title>Przesunięcie dobrych intencji na później | Show me the code</title><updated>2012-05-14T22:14:34Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://krzysztofmorcinek.wordpress.com/2012/04/30/przesuniecie-dobrych-intencji-na-pozniej/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Niestety z jakiegoś powodu nie chcemy tego teraz sprawdzać, zastawiać się i co najważniejsze testować. Przydaje się wtedy w takim miejscu dodanie informacji, która przypomni nam następnym razem o potrzebnej zmianie.&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Przesuniecie-dobrych-intencji-na-pozniej-Show-me-the-code"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkrzysztofmorcinek.wordpress.com%2f2012%2f04%2f30%2fprzesuniecie-dobrych-intencji-na-pozniej%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kG8UJ-4boTtLPoizpSDAMc4Viqw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kG8UJ-4boTtLPoizpSDAMc4Viqw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kG8UJ-4boTtLPoizpSDAMc4Viqw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kG8UJ-4boTtLPoizpSDAMc4Viqw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=kyjAMyO1d6I:bJeLU3mClek:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=kyjAMyO1d6I:bJeLU3mClek:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=kyjAMyO1d6I:bJeLU3mClek:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/kyjAMyO1d6I" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/kyjAMyO1d6I/" /><contributor><name>http://krzysztofmorcinek.wordpress.com/</name><uri>http://dotnetomaniak.pl/Users/_4Qdyov6VkmfIJcPCnjC2w</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="clean code" scheme="http://dotnetomaniak.pl/Tags/clean-code" /><category term="task list" scheme="http://dotnetomaniak.pl/Tags/task-list" /><category term="Visual Studio" scheme="http://dotnetomaniak.pl/Tags/Visual-Studio" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Przesuniecie-dobrych-intencji-na-pozniej-Show-me-the-code</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>2</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>238</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Narzędzia" scheme="http://dotnetomaniak.pl/Category/Narzedzia" /><feedburner:origLink>http://krzysztofmorcinek.wordpress.com/2012/04/30/przesuniecie-dobrych-intencji-na-pozniej/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Na-dwa-rodzaje-metod-rozbita-klasa-polecen-oraz-zapytan</id><title>Me z .NET tete-a-tete » Na dwa rodzaje metod rozbita klasa: poleceń oraz zapytań.</title><updated>2012-05-16T10:08:59Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://paskol.robi.to/?p=159&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Postanowiłem poruszyć kwestię zasady oddzielania poleceń od zapytań. Pisał o niej ostatnio Piotr Zieliński. Cóż to takiego te „polecenia” i „zapytania”? Ujmując to zagadnienie bardzo ogólnie można powiedzieć, że cechy charakteryzujące klasę dzielą się na polecenia i zapytania. Pierwsze z nich służą do modyfikowania obiektu, drugie do uzyskiwania o nim informacji...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Na-dwa-rodzaje-metod-rozbita-klasa-polecen-oraz-zapytan"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpaskol.robi.to%2f%3fp%3d159" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/q-VHeGSfOKslwJ4IPvMdH0q_J_o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q-VHeGSfOKslwJ4IPvMdH0q_J_o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/q-VHeGSfOKslwJ4IPvMdH0q_J_o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q-VHeGSfOKslwJ4IPvMdH0q_J_o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=KJVxRCDf5Lo:sgkCt1X8BXc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=KJVxRCDf5Lo:sgkCt1X8BXc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=KJVxRCDf5Lo:sgkCt1X8BXc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/KJVxRCDf5Lo" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/KJVxRCDf5Lo/" /><contributor><name>PaSkol</name><uri>http://dotnetomaniak.pl/Users/sUBC3E7R3EOSh3kdRdSDew</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="zasady programowania" scheme="http://dotnetomaniak.pl/Tags/zasady-programowania" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Na-dwa-rodzaje-metod-rozbita-klasa-polecen-oraz-zapytan</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>2</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>103</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Architektura" scheme="http://dotnetomaniak.pl/Category/Architecture" /><feedburner:origLink>http://paskol.robi.to/?p=159</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/TUTORIAL-Pierwsza-aplikacja-w-Windows-Azure-Krzysztof-Kowalski-Blog</id><title>[TUTORIAL] Pierwsza aplikacja w Windows Azure « Krzysztof Kowalski Blog</title><updated>2012-05-15T14:46:44Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://krzysztofkowalskiblog.wordpress.com/2012/05/09/tutorial-pierwsza-aplikacja-w-windows-azure-2/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Udało mi się dziś skończyć tutorial dla uczestników cyklu spoktań “Wiosna w Chmurach” (opiszę niedługo o co chodzi  ). Tutorial pokrywa podstawy z pisania aplikacji na Windows Azure. Przez 1h próbowałem bezskutecznie ‘przekleić’ dokument worda do wordpress’a – za każdym razem jakieś dzikie problemy występowały z formatowaniem, szczególnie z kodem. Dlatego zamiast umieszczać cały tutorial TUTAJ - wrzuciłem go na skydrive’a – wszyscy zainteresowani mogą go pobrać 
Jeśli...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/TUTORIAL-Pierwsza-aplikacja-w-Windows-Azure-Krzysztof-Kowalski-Blog"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkrzysztofkowalskiblog.wordpress.com%2f2012%2f05%2f09%2ftutorial-pierwsza-aplikacja-w-windows-azure-2%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p9hujy3z7rHHkmRNoxuI8nZAZYg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p9hujy3z7rHHkmRNoxuI8nZAZYg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p9hujy3z7rHHkmRNoxuI8nZAZYg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p9hujy3z7rHHkmRNoxuI8nZAZYg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=OxbSNyoQoJ8:Dgmy9lqOcvI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=OxbSNyoQoJ8:Dgmy9lqOcvI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=OxbSNyoQoJ8:Dgmy9lqOcvI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/OxbSNyoQoJ8" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/OxbSNyoQoJ8/" /><contributor><name>http://krzysztofkowalskiblog.wordpress.com/</name><uri>http://dotnetomaniak.pl/Users/todKpI9O0U-Y-sBa3ceTrw</uri></contributor><published>2012-05-24T12:35:18Z</published><category term="Azure" scheme="http://dotnetomaniak.pl/Tags/Azure" /><category term="servicebus" scheme="http://dotnetomaniak.pl/Tags/servicebus" /><category term="storage" scheme="http://dotnetomaniak.pl/Tags/storage" /><category term="tutorial" scheme="http://dotnetomaniak.pl/Tags/tutorial" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/TUTORIAL-Pierwsza-aplikacja-w-Windows-Azure-Krzysztof-Kowalski-Blog</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>3</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>104</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Inne" scheme="http://dotnetomaniak.pl/Category/Inne" /><feedburner:origLink>http://krzysztofkowalskiblog.wordpress.com/2012/05/09/tutorial-pierwsza-aplikacja-w-windows-azure-2/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Search-Programowanie-NET</id><title>Search « Programowanie .NET</title><updated>2012-05-14T09:07:04Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://templinadam.wordpress.com/2012/05/14/search/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Search 
Witam dziś zamierzam Wam przedstawić funkcję szukania która została zaimplementowana przez Microsoft w metro. Opcja ta jest dostępna dla każdej aplikacji metro i pan Microsoft zaleca aby korzystać właśnie z tego wyszukiwania niż pisać własne. Jak by nie patrzeć ma kilka ciekawych możliwości to szukanie w metro. Między innymi możemy przeszukiwać zawartość aplikacji gdy jest wyłączona. Możemy dodać również mechanizm podpowiedzi w momencie pisania szukanej frazy.
Ok to przejdźmy do kodu.Najpi...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Search-Programowanie-NET"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2ftemplinadam.wordpress.com%2f2012%2f05%2f14%2fsearch%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rbLT-IZ1bxL8Hf-kRZZKL-YZxEI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rbLT-IZ1bxL8Hf-kRZZKL-YZxEI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rbLT-IZ1bxL8Hf-kRZZKL-YZxEI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rbLT-IZ1bxL8Hf-kRZZKL-YZxEI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=cW9ANJ3HT9w:nXoiOzUYfk0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=cW9ANJ3HT9w:nXoiOzUYfk0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=cW9ANJ3HT9w:nXoiOzUYfk0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/cW9ANJ3HT9w" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/cW9ANJ3HT9w/" /><contributor><name>adte</name><uri>http://dotnetomaniak.pl/Users/2YARySl4wUagf-pU12tEtw</uri></contributor><published>2012-05-24T07:27:37Z</published><category term="Metro" scheme="http://dotnetomaniak.pl/Tags/Metro" /><category term="Search" scheme="http://dotnetomaniak.pl/Tags/Search" /><category term="Windows 8" scheme="http://dotnetomaniak.pl/Tags/Windows-8" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Search-Programowanie-NET</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>129</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Windows" scheme="http://dotnetomaniak.pl/Category/Windows" /><feedburner:origLink>http://templinadam.wordpress.com/2012/05/14/search/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Silverlight-5-Controls-Toolkit-vs-RadControls</id><title>Silverlight 5 Controls + Toolkit vs RadControls</title><updated>2012-05-13T13:26:02Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://mnikolajuk.com/My-Blog/Maj-2012/Silverlight-5-Controls-Toolkit-vs-RadControls.aspx&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Kontrolek firmy Telerik używam od bardzo dawna. W szczególności bardzo sobie chwalę używanie kontrolek RadControls for ASP.NET AJAX. Ostatnio zacząłem pisać moduły w Silverlight i naturalne było dla mnie użycie również kontrolek od Telerika. Natknąłem się jednak na duży problem dotyczący ładowania strony.&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Silverlight-5-Controls-Toolkit-vs-RadControls"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmnikolajuk.com%2fMy-Blog%2fMaj-2012%2fSilverlight-5-Controls-Toolkit-vs-RadControls.aspx" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KKhn-sAI-c1WiUNJhs7eTU83hPA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KKhn-sAI-c1WiUNJhs7eTU83hPA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KKhn-sAI-c1WiUNJhs7eTU83hPA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KKhn-sAI-c1WiUNJhs7eTU83hPA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=sxPT0vsM_x0:MBq5F4K9HH4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=sxPT0vsM_x0:MBq5F4K9HH4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=sxPT0vsM_x0:MBq5F4K9HH4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/sxPT0vsM_x0" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/sxPT0vsM_x0/Silverlight-5-Controls-Toolkit-vs-RadControls.aspx" /><contributor><name>mnikolajuk</name><uri>http://dotnetomaniak.pl/Users/OxardBjrkkysYpALcV6cYg</uri></contributor><published>2012-05-23T13:13:51Z</published><category term="RadControls" scheme="http://dotnetomaniak.pl/Tags/RadControls" /><category term="Silverlight" scheme="http://dotnetomaniak.pl/Tags/Silverlight" /><category term="silverlight toolkit" scheme="http://dotnetomaniak.pl/Tags/silverlight-toolkit" /><category term="Telerik" scheme="http://dotnetomaniak.pl/Tags/Telerik" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Silverlight-5-Controls-Toolkit-vs-RadControls</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>108</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Silverlight" scheme="http://dotnetomaniak.pl/Category/Silverlight" /><feedburner:origLink>http://mnikolajuk.com/My-Blog/Maj-2012/Silverlight-5-Controls-Toolkit-vs-RadControls.aspx</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/ReSharper-7-dostepny-dla-Visual-Studio-2010-Mateusz-Nostitz-Jackowski</id><title>ReSharper 7 dostępny dla Visual Studio 2010 » Mateusz Nostitz-Jackowski</title><updated>2012-05-13T08:56:34Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://blog.nostitz.eu/2012/05/resharper-7-dostepny-dla-visual-studio-2010/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;JetBrains udostępnił ReSharpera w wersji 7 dla Visual Studio 2010 ...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/ReSharper-7-dostepny-dla-Visual-Studio-2010-Mateusz-Nostitz-Jackowski"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.nostitz.eu%2f2012%2f05%2fresharper-7-dostepny-dla-visual-studio-2010%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9O-TwOGGXacJqzrNttlcsYwhr3s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9O-TwOGGXacJqzrNttlcsYwhr3s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9O-TwOGGXacJqzrNttlcsYwhr3s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9O-TwOGGXacJqzrNttlcsYwhr3s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=BuBy-XyGxt0:tP-pCWkPR7g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=BuBy-XyGxt0:tP-pCWkPR7g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=BuBy-XyGxt0:tP-pCWkPR7g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/BuBy-XyGxt0" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/BuBy-XyGxt0/" /><contributor><name>nosek</name><uri>http://dotnetomaniak.pl/Users/XupvZqEktUmX2KRMAUv4Pw</uri></contributor><published>2012-05-22T05:53:05Z</published><category term="Resharper" scheme="http://dotnetomaniak.pl/Tags/Resharper" /><category term="Visual Studio 2010" scheme="http://dotnetomaniak.pl/Tags/Visual-Studio-2010" /><category term="Visual Studio 2010 SP1" scheme="http://dotnetomaniak.pl/Tags/Visual-Studio-2010-SP1-2" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/ReSharper-7-dostepny-dla-Visual-Studio-2010-Mateusz-Nostitz-Jackowski</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>1</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>250</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Narzędzia" scheme="http://dotnetomaniak.pl/Category/Narzedzia" /><feedburner:origLink>http://blog.nostitz.eu/2012/05/resharper-7-dostepny-dla-visual-studio-2010/</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Piotr-Zielinski-Zasada-Command-query-separation-CQS</id><title>Piotr Zieliński » Zasada Command-query separation (CQS)</title><updated>2012-05-12T14:21:15Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://www.pzielinski.com/?p=1172&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Dziś znów powrót do podstaw inżynierii oprogramowania. Przedstawianie podstawowej zasady może wydawać się śmieszne ale mimo wszystko programista dobrze jak wie, że taka zasada ma swoją nazwę i naprawdę powinno się tego przestrzegać.  Za pewne wiele programistów nie zna nazw tych reguł ale i tak postępuje zgodnie z nimi. Post ma jednak uświadomić, że takie praktyki są dobrze udokumentowane i są na naprawdę dobrym zwyczajem a nie tylko intuicją doświadczonego programisty.
Wzorzec dotyczy konstrukcji metod...&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Piotr-Zielinski-Zasada-Command-query-separation-CQS"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d1172" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hogF8k-ZjL6GgBhmyFApNPPsxqg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hogF8k-ZjL6GgBhmyFApNPPsxqg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hogF8k-ZjL6GgBhmyFApNPPsxqg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hogF8k-ZjL6GgBhmyFApNPPsxqg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=0YCrvD8xQho:Cy1a-gpg-ks:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=0YCrvD8xQho:Cy1a-gpg-ks:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=0YCrvD8xQho:Cy1a-gpg-ks:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/0YCrvD8xQho" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/0YCrvD8xQho/" /><contributor><name>pzielinski</name><uri>http://dotnetomaniak.pl/Users/uL1CEj4isEuRvajW8gS3pQ</uri></contributor><published>2012-05-22T05:53:05Z</published><category term="CQS" scheme="http://dotnetomaniak.pl/Tags/CQS" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Piotr-Zielinski-Zasada-Command-query-separation-CQS</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>2</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>223</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Architektura" scheme="http://dotnetomaniak.pl/Category/Architecture" /><feedburner:origLink>http://www.pzielinski.com/?p=1172</feedburner:origLink></entry><entry><id>http://dotnetomaniak.pl/Decorator-Pattern-Zapiski-programisty-net</id><title>Decorator Pattern | Zapiski programisty .net</title><updated>2012-05-11T10:51:34Z</updated><content type="html">&lt;div&gt;&lt;div&gt;&lt;div style="float:right"&gt;&lt;img alt ="" src="http://api.thumbalizr.com?api_key=5e0771e89971f9017c6d438b6c59453d&amp;amp;url=http://slanto.wordpress.com/2012/05/11/decorator-pattern/&amp;amp;width=111"/&gt;&lt;/div&gt;&lt;div&gt;Posted by slanto on 
Zastosowanie wzorca Decorator na przykładzie produktu i ofert specjalnych. Wzorzec ten pozwala nam na dynamiczną zmianę/rozszerzanie zachowania istniejących klas.&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-top:4px"&gt;&lt;a rev="vote-for" href="http://dotnetomaniak.pl/Decorator-Pattern-Zapiski-programisty-net"&gt;&lt;img alt="Promuj" src="http://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fslanto.wordpress.com%2f2012%2f05%2f11%2fdecorator-pattern%2f" style="border:0px"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Tf8o1OyHNtJ_o4PEKyVIHsl234k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tf8o1OyHNtJ_o4PEKyVIHsl234k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Tf8o1OyHNtJ_o4PEKyVIHsl234k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tf8o1OyHNtJ_o4PEKyVIHsl234k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=ai3DwHtF0Ag:aOKrZeMy_Ko:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?a=ai3DwHtF0Ag:aOKrZeMy_Ko:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy?i=ai3DwHtF0Ag:aOKrZeMy_Ko:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~4/ai3DwHtF0Ag" height="1" width="1"/&gt;</content><link rel="alternate" href="http://feedproxy.google.com/~r/Dotnetomaniakpl-OstatnioOpublikowaneArtykuy/~3/ai3DwHtF0Ag/" /><contributor><name>http://slanto.myopenid.com/</name><uri>http://dotnetomaniak.pl/Users/e5sK1qGtk0iF8RTLkzz5Qg</uri></contributor><published>2012-05-21T05:48:46Z</published><category term="C#" scheme="http://dotnetomaniak.pl/Tags/CSharp" /><category term="design patterns" scheme="http://dotnetomaniak.pl/Tags/design-patterns" /><dotnetomaniak.pl:link>http://dotnetomaniak.pl/Decorator-Pattern-Zapiski-programisty-net</dotnetomaniak.pl:link><dotnetomaniak.pl:voteCount>2</dotnetomaniak.pl:voteCount><dotnetomaniak.pl:viewCount>184</dotnetomaniak.pl:viewCount><dotnetomaniak.pl:commentCount>0</dotnetomaniak.pl:commentCount><dotnetomaniak.pl:category term="Architektura" scheme="http://dotnetomaniak.pl/Category/Architecture" /><feedburner:origLink>http://slanto.wordpress.com/2012/05/11/decorator-pattern/</feedburner:origLink></entry></feed>

