<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Wookieb.pl</title>
	<link>http://wookieb.pl</link>
	<description>PHP, NoSql, Scala</description>
	<lastBuildDate>Thu, 01 Dec 2011 21:48:03 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.2.1" -->

	<item>
		<title>PHP Magazyn &#8211; Mocki, Stuby jak i kiedy korzystać</title>
		<description><![CDATA[Na łamach PHPMagazyn ukazał się już mój drugi artykuł o testach jednostkowych. Tym razem opisuję jak działają mocki oraz stuby w PHPUnit. Po co z nich korzystać, kiedy i dlaczego są takie ważne. Jeżeli umiesz tworzyć testy jednostkowe oprogramowania a nie do końca wiesz jak korzystać z mocków ten artykuł jest dla Ciebie. Artykuł http://phpmagazyn.pl/media/download/phpmagazyn2.pdf [...]]]></description>
		<link>http://wookieb.pl/2011/12/php-magazyn-mocki-stuby-jak-i-kiedy-korzystac/</link>
			</item>
	<item>
		<title>Oszczędność pamięci przy pracy na dużych zbiorach danych dzięki iteratorom</title>
		<description><![CDATA[Za każdym razem kiedy pracujemy z duża ilością rekordów w jednej pętli, liczymy na to, że nie skończy się pamięć. Niektórzy nie zaprzątają sobie tym głowy &#8211; do czasu&#8230; Kiedy usługa nabiera kształtu i rozmiaru, a w tle uruchamiają się procesy, które co chwilę plują błędami o przekroczeniu limitu pamięci, zaczyna się czuć niezły zapach&#8230; [...]]]></description>
		<link>http://wookieb.pl/2011/08/oszczednosc-pamieci-przy-pracy-na-duzych-zbiorach-danych-dzieki-iteratorom/</link>
			</item>
	<item>
		<title>Obsługa błędów w Node.js za pomocą zdarzeń</title>
		<description><![CDATA[Obsługa wyjątków w JavaScriptcie nie zawsze jest taka oczywista jak by się mogło wydawać. Weźmy pod uwagę następujący przykład. Okaże się, że wyjątek wyrzucony w funkcji timeoutException nie zostanie przechwycony przez nasz blok &#8222;try&#8221; z jednej prostej przyczyny. Został wyrzucony w funkcji wywoływanej asynchronicznie. Zachowanie nie było dla mnie do końca oczywiste (tak zbijcie mnie) [...]]]></description>
		<link>http://wookieb.pl/2011/08/obsluga-bledow-w-node-js-za-pomoca-zdarzen/</link>
			</item>
	<item>
		<title>Prywatne metody w coffeescript</title>
		<description><![CDATA[Klasy w js? Oczywiście, że coś takiego nie istnieje ale coffeescript stara się dodać coś podobnego. Wyszło całkiem ładnie poza metodami prywatnymi. Nie wszyscy &#8222;wyznawcy jsitsu&#8221; tolerują istnienie metod prywatnych ale dla mnie są niezbędne. Przejdźmy do rzeczy. Przykładowa klasa z prywatną metodą. Cool. Zamieniliśmy znak &#8222;:&#8221; na &#8222;=&#8221; co powoduje, że nie definiujemy metody [...]]]></description>
		<link>http://wookieb.pl/2011/07/prywatne-metody-w-coffeescript/</link>
			</item>
	<item>
		<title>Exception jako zastepca wielopoziomowego return</title>
		<description><![CDATA[Ileż to razy męczyliście się z masą returnów w funkcji albo też kontrolą zwracanych wartości funkcji &#8222;podrzędnych&#8221;? Przykładowo posiadamy metodę Router-a, która ma sprawdzić parę warunków dla konkretnej reguły routingu oraz zwrócić dopasowane parametry. Zgodnie z zasadami clean code powinniśmy podzielić zadanie mniej więcej w ten sposób: Każda metoda sprawdza warunki konkretnego typu (nieważne jakie). [...]]]></description>
		<link>http://wookieb.pl/2011/07/exception-jako-zastepca-return/</link>
			</item>
</channel>
</rss>

