<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Łukasz Gąsior - Blog</title>
	<atom:link href="http://gasior.net.pl/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://gasior.net.pl</link>
	<description>Web Developer - ASP.NET | PHP</description>
	<lastBuildDate>Wed, 23 Sep 2009 17:22:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Xenu – wygrać z 404</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/_T935rXImUU/</link>
		<comments>http://gasior.net.pl/index.php/2009/09/23/xenu-wygrac-z-404/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:21:02 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[xenu]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=275</guid>
		<description><![CDATA[Tworząc aplikacje/strony internetowe dobrze jest zadbać, aby dla każdego linku istniało miejsce docelowe :)
Nie stanowi to problemu, kiedy mamy małą stronę (składającą się z 5,6 podstron), ale przy większych (szczególnie kiedy kontent jest generowany dynamicznie), często stanowi to problem. Ciężko jest również &#8220;przeklikać&#8221; stronę i sprawdzać, czy wszystkie linki są prawidłowe.
Z pomocą przychodzi mały, ale [...]]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/09/23/xenu-wygrac-z-404/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/09/23/xenu-wygrac-z-404/</feedburner:origLink></item>
		<item>
		<title>Screencast: 1. AJAX – wprowadzenie</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/f-6kaRc6Qyk/</link>
		<comments>http://gasior.net.pl/index.php/2009/09/20/screencast-1-ajax-wprowadzenie/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 11:21:24 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP.NET AJAX]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[XmlHttpRequest]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=279</guid>
		<description><![CDATA[Zapraszam na pierwszą część z serii screencastów dotyczących wykorzystania AJAXa w ASP.NET.
Pierwsza część jest jednocześnie jedyną w pełni teoretyczną. Omawia historię powstania AJAXa oraz krótkie wprowadzenie, które pozwoli rozumieć działanie przykładów przedstawionych w kolejnych częściach.
Zapraszam do oglądania i czekam na komentarze :)
[See post to watch Flash video]
]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/09/20/screencast-1-ajax-wprowadzenie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/09/20/screencast-1-ajax-wprowadzenie/</feedburner:origLink></item>
		<item>
		<title>ScriptManager: EnableCdn=”true”</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/FiMhOSj-sUE/</link>
		<comments>http://gasior.net.pl/index.php/2009/09/17/scriptmanager-enablecdntrue/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 17:24:29 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[cdn]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[scriptmanager]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=260</guid>
		<description><![CDATA[Parę dni temu Microsoft uruchomił usługę Microsoft Ajax CDN umożliwiającą pobieranie bibliotek javascript (związanych z Microsoft AJAX) z serwerów Microsoftu. Wykorzystanie Microsoft Ajax CDN pozwala zwiększyć &#8220;szybkość&#8221; działania aplikacji &#8211; używane biblioteki są cachowane i szybciej wysyłane do klienta.
Najbardziej mnie jednak cieszy fakt dodania property EnableCdn, umożliwiających wykorzystanie Microsoft Ajax CDN do ładowania skryptów, które [...]]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/09/17/scriptmanager-enablecdntrue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/09/17/scriptmanager-enablecdntrue/</feedburner:origLink></item>
		<item>
		<title>Quick Tip: 05. waliduj dane w formacie w jakim je wyświetlasz</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/W28u395Y7-w/</link>
		<comments>http://gasior.net.pl/index.php/2009/09/11/quick-tip-05-waliduj-dane-w-formacie-w-jakim-je-wyswietlasz/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 15:03:10 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Math.Round]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=246</guid>
		<description><![CDATA[Często dane, które posiadamy musimy odpowiednio sformatować przed ich wyświetleniem.
Jeżeli takie dane musimy zwalidować, to warto zadbać, aby walidowane dane były  w takim samym formacie jak je wyświetlamy.
Prosty przykład:
Powiedzmy, że mamy metodę pobierającą kwotę faktury:


var invoiceBalance = GetInvoiceBalance();

Kwotę tą otrzymujemy z dokładnością do 4 miejsc po przecinku.
Jednak przez wyświetleniem formatujemy ją:


litInvoiceBalance.Text = invoiceBalance.ToString(&#34;C&#34;);

Co w wyświetli [...]]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/09/11/quick-tip-05-waliduj-dane-w-formacie-w-jakim-je-wyswietlasz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/09/11/quick-tip-05-waliduj-dane-w-formacie-w-jakim-je-wyswietlasz/</feedburner:origLink></item>
		<item>
		<title>Jak pobrać PublicKeyToken – GetAssemblyDetails</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/9fgsnHLO6MQ/</link>
		<comments>http://gasior.net.pl/index.php/2009/09/07/jak-pobrac-publickeytoken-getassemblydetails/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 18:05:55 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Projekty]]></category>
		<category><![CDATA[GetAssemblyDetails]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=235</guid>
		<description><![CDATA[W jednym z projektów, nad którym ostatnio pracowałem, musiałem dodać referencje do pewnej biblioteki, czyli np. standardowe:

&#60;add assembly=&#34;System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&#34;/&#62;

Niby wszystko ok, ale to PublicKeyToken &#8211; trochę trzeba się naklikać, żeby tą wartość uzyskać.
Jako osoba ceniąca &#8220;proste&#8221; życie napisałem program, który robi to za mnie &#8211; GetAssemblyDetails :)
GetAssemblyDetails jest standardową aplikacją konsolową, którą dodatkowo [...]]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/09/07/jak-pobrac-publickeytoken-getassemblydetails/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/09/07/jak-pobrac-publickeytoken-getassemblydetails/</feedburner:origLink></item>
		<item>
		<title>Quick Tip: 04. przeszukuj kolekcje z where zamiast foreach</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/KsMwgj0_-A4/</link>
		<comments>http://gasior.net.pl/index.php/2009/09/01/quick-tip-04-przeszukuj-kolekcje-z-where-zamiast-foreach/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 19:00:13 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=222</guid>
		<description><![CDATA[LINQ udostępnia metodę where, która umożliwia przeszukiwanie kolekcji tak jak foreach.
Przykładowo, zamiast:

var polishCustomers = new List&#60;Customer&#62;();

foreach (var customer in customers)
{
if (customer.Country == "Poland")
polishCustomers.Add(customer);
}

możemy użyć

var polishCustomers = customers.Where(x =&#62; x.Country == "Poland");

czyli krótko, zwięźle i na temat :)
Oczywiście wcześniej musimy dodać using System.Linq;
]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/09/01/quick-tip-04-przeszukuj-kolekcje-z-where-zamiast-foreach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/09/01/quick-tip-04-przeszukuj-kolekcje-z-where-zamiast-foreach/</feedburner:origLink></item>
		<item>
		<title>Darmowy hosting z ASP.NET 4.0 beta</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/CDbAhEur4vI/</link>
		<comments>http://gasior.net.pl/index.php/2009/06/02/darmowy-hosting-z-aspnet-40-beta/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 19:21:47 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[MsDeploy]]></category>
		<category><![CDATA[Web Deployment Tool]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=213</guid>
		<description><![CDATA[Nie lada gratka dla każdego programisty ASP.NET :)
Firma ORCS Web udostępniła darmowy hosting z ASP.NET 4.0 beta(!). Oferta przeznaczona jest jedynie dla projektów testowych i nie zawiera m.in. e-maili, FTP czy panelu administracyjnego.
Otrzymujemy natomiast:

Windows Server 2008 / IIS 7
 ASP.NET 4.0beta
200MB miejsca na naszą aplikację
100MB na bazę SQL Server 2008

Nasze konto będzie aktywne do końca [...]]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/06/02/darmowy-hosting-z-aspnet-40-beta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/06/02/darmowy-hosting-z-aspnet-40-beta/</feedburner:origLink></item>
		<item>
		<title>ASP.NET MVC Training Kit</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/FRKLvbaHowA/</link>
		<comments>http://gasior.net.pl/index.php/2009/04/01/aspnet-mvc-training-kit/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 09:26:19 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Training Kit]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=210</guid>
		<description><![CDATA[Parę dni temu Microsoft opublikował Training Kit do ASP.NET MVC :)
Pakiet materiałów przedstawia podstawowe zagdanienia związane z ASP.NET MVC. Training Kit składa się z czterech części:

prezentacje
hands-on-labs
demonstracje
oraz dodatkowe materiały &#8211; FAQ, linki do materiałów o ASP.NET MVC

ASP.NET MVC Traning Kit można pobrać ze stron Microsoft Download Center
]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/04/01/aspnet-mvc-training-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/04/01/aspnet-mvc-training-kit/</feedburner:origLink></item>
		<item>
		<title>Intellisense dla jQuery i innych bibliotek javascript</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/pqJuSy2qJg4/</link>
		<comments>http://gasior.net.pl/index.php/2009/03/19/intellisense-dla-jquery-i-innych-bibliotek-javascript/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 18:27:36 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=204</guid>
		<description><![CDATA[W Visual Studio 2008 mamy możliwość korzystania z intellisense dla różnych bibliotek javascript. Aby jednak korzystać z tego dobrodziejstwa musimy:

zainstalować SP1 do Visual Studio 2008 (wcześniej SP1 do .NET Framework 3.5)
zainstlować patha KB958502

Po instalacji tych elementów możemy korzystać z instellisense dla różnych bibliotek javascript. Oczywiście biblioteki te musimy zadeklarować na naszej stronie.


&#60;script src=&#34;js/mylibrary.js&#34; type=&#34;text/javascript&#34;&#62;&#60;/script&#62;

Poza standardowym [...]]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/03/19/intellisense-dla-jquery-i-innych-bibliotek-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/03/19/intellisense-dla-jquery-i-innych-bibliotek-javascript/</feedburner:origLink></item>
		<item>
		<title>ReSharper 4.5 Beta</title>
		<link>http://feedproxy.google.com/~r/LukaszGasior-Blog/~3/YBpksBIHF8U/</link>
		<comments>http://gasior.net.pl/index.php/2009/03/18/resharper-45-beta/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:26:50 +0000</pubDate>
		<dc:creator>Łukasz Gąsior</dc:creator>
				<category><![CDATA[ReSharper]]></category>
		<category><![CDATA[Beta]]></category>

		<guid isPermaLink="false">http://gasior.net.pl/?p=196</guid>
		<description><![CDATA[Oj dzieje się, dzieje :)
Od wczoraj jest dostępne ASP.NET MVC w wersji RTM, dodatkowo został udostępniony ASP.NET AJAX 4.0 w wersji Preview 4 (o tym wkrótce); a do tego JetBrains dołożył betę ReShapera 4.5 :) Nic tylko brać tydzień urlopu i testować :)
Niedawno opisywałem swoje doświadczenia z ReSharperem 4.5 w wersji Nightly Build.  Oprócz zmian, [...]]]></description>
		<wfw:commentRss>http://gasior.net.pl/index.php/2009/03/18/resharper-45-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://gasior.net.pl/index.php/2009/03/18/resharper-45-beta/</feedburner:origLink></item>
	</channel>
</rss>
