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

<channel>
	<title>Maciej Grabek &#187; WCF</title>
	<atom:link href="https://blog.maciejgrabek.com/tag/wcf/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.maciejgrabek.com</link>
	<description>/* Make it See Sharp - Windows Phone, C#, .NET i nie tylko */</description>
	<lastBuildDate>Mon, 27 Oct 2014 11:18:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Moja sesja na MTS 2012</title>
		<link>https://blog.maciejgrabek.com/2012/08/07/moja-sesja-na-mts-2012/</link>
		<comments>https://blog.maciejgrabek.com/2012/08/07/moja-sesja-na-mts-2012/#comments</comments>
		<pubDate>Tue, 07 Aug 2012 20:31:23 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[Konferencje]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[MTS]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[WebAPI]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=11410</guid>
		<description><![CDATA[Na oficjalnej stronie konferencji Microsoft Technology Summit pojawiła się lista prelegentów, którzy wystąpią podczas tegorocznej edycji. Wśród nich jest też moje nazwisko Muszę przyznać, że grono jest bardzo konkretne i zapowiada ciekawe tematy. Dla przypomnienia &#8211; konferencja będzie miała miejsce 29 i 30 października w Warszawie, w znanym w ostatniej edycji Warszawskim Centrum EXPO. Nieco o mojej sesji Podczas sesji będę opowiadał na temat szeroko rozumianych usług sieciowych oraz ich wykorzystaniu w aplikacjach na systemy Windows Phone i Windows 8. Nie zabraknie miejsca dla nowości w WCF 4.5 oraz dla ASP.NET MVC 4 WebAPI. Wszystko oczywiście będzie oscylowało wokół przykładów prezentowanych na wspomnianych platformach, czyli stricte mobilnym Windows Phone (kto wie, może WP8 :)) oraz proszącym się o instalowanie na tabletach Windows 8. Sam tytuł sesji ulegnie jeszcze pewnie zmianie z racji na pewne zamieszanie z określeniem &#8220;Metro&#8221;, o którym jeszcze wspomnę w kolejnym poście. Szczegóły pojawią się na stronie konferencji już wkrótce, zatem śledźcie mojego bloga oraz wspomnianą stronę, aby być na bieżąco.]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-11419" title="180x200_MTS2012_bede_Prelegentem" src="http://maciejgrabek.com/wp-content/uploads/2012/08/180x200_MTS2012_bede_Prelegentem.jpg" alt="" width="180" height="200" /></p>
<p>Na <a href="http://www.mtskonferencja.pl" target="_blank">oficjalnej stronie konferencji Microsoft Technology Summit</a> pojawiła się lista prelegentów, którzy wystąpią podczas tegorocznej edycji. Wśród nich jest też moje nazwisko <img src="https://blog.maciejgrabek.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Muszę przyznać, że grono jest bardzo konkretne i zapowiada ciekawe tematy.</p>
<p>Dla przypomnienia &#8211; konferencja będzie miała miejsce 29 i 30 października w Warszawie, w znanym w ostatniej edycji <a href="http://www.expoxxi.pl/" target="_blank">Warszawskim Centrum EXPO</a>.</p>
<h3>Nieco o mojej sesji</h3>
<p>Podczas sesji będę opowiadał na temat szeroko rozumianych usług sieciowych oraz ich wykorzystaniu w aplikacjach na systemy Windows Phone i Windows 8. Nie zabraknie miejsca dla nowości w <strong>WCF 4.5</strong> oraz dla <strong>ASP.NET MVC 4 WebAPI</strong>. Wszystko oczywiście będzie oscylowało wokół przykładów prezentowanych na wspomnianych platformach, czyli stricte mobilnym Windows Phone (kto wie, może WP8 :)) oraz proszącym się o instalowanie na tabletach Windows 8. Sam tytuł sesji ulegnie jeszcze pewnie zmianie z racji na pewne zamieszanie z określeniem &#8220;Metro&#8221;, o którym jeszcze wspomnę w kolejnym poście. Szczegóły pojawią się na stronie konferencji już wkrótce, zatem śledźcie mojego bloga oraz wspomnianą stronę, aby być na bieżąco.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2012/08/07/moja-sesja-na-mts-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WCF od podstaw. Komunikacja sieciowa nowej generacji</title>
		<link>https://blog.maciejgrabek.com/2012/01/26/wcf-od-podstaw-komunikacja-sieciowa-nowej-generacji/</link>
		<comments>https://blog.maciejgrabek.com/2012/01/26/wcf-od-podstaw-komunikacja-sieciowa-nowej-generacji/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 20:49:54 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Książki]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=11181</guid>
		<description><![CDATA[Dziś z rana dotarł do mnie mail zawierający taką oto informację: Drogi Czytelniku, Informujemy, że do przedsprzedaży trafiła książka: &#8220;WCF od podstaw. Komunikacja sieciowa nowej generacji&#8220; Informacja ta cieszy mnie o tyle, że jestem autorem tej książki, a ukazanie się tego tytułu jest wynikiem trwającego ok roku procesu wydawniczego. Tak &#8211; całość trwała nieco ponad rok od momentu zatwierdzenia propozycji wydawniczej aż do jej ukazania się w przedsprzedaży. O czym jest książka Starałem się zamieścić w książce najważniejsze moim zdaniem informacje dotyczące Windows Communication Foundation. Wstęp traktujący na temat podstaw technologii daje możliwość sięgnięcia po nią nawet osobom początkującym, natomiast osoby z większym doświadczeniem również znajdą w niej coś dla siebie np porównanie wydajności poszczegółnych metod komunikacji, rozszerzenia itp. Przygodę z WCF rozpoczynamy od zapoznania się z kontraktem, punktami końcowymi, dalej przechodzimy przez zagadnienia związane z konfiguracją. Nie można było również zapomnieć o narzędziach, nowościach WCF 4.0 oraz przykładach zastosowań tej technologii. Znalazło się też miejsce na przykładowe rozszerzenia, które mogą wzbogacić stworzony przez nas system. Serdecznie zapraszam do lektury!]]></description>
				<content:encoded><![CDATA[<p>Dziś z rana dotarł do mnie mail zawierający taką oto informację:</p>
<p><em>Drogi Czytelniku,</em><br />
<em> Informujemy, że do przedsprzedaży trafiła książka:</em><br />
<em> &#8220;<a href="http://helion.pl/ksiazki/wcf-od-podstaw-komunikacja-sieciowa-nowej-generacji-maciej-grabek,wfcodp.htm" target="_blank">WCF od podstaw. Komunikacja sieciowa nowej generacji</a>&#8220;</em></p>
<p>Informacja ta cieszy mnie o tyle, że jestem autorem tej książki, a ukazanie się tego tytułu jest wynikiem trwającego ok roku procesu wydawniczego. Tak &#8211; całość trwała nieco ponad rok od momentu zatwierdzenia propozycji wydawniczej aż do jej ukazania się w przedsprzedaży.</p>
<p><a href="http://helion.pl/ksiazki/wcf-od-podstaw-komunikacja-sieciowa-nowej-generacji-maciej-grabek,wfcodp.htm"><img class="alignnone  wp-image-11182" title="wfcodp" src="http://maciejgrabek.com/wp-content/uploads/2012/01/wfcodp.jpg" alt="WCF od podstaw. Komunikacja sieciowa nowej generacji" width="209" height="300" /></a></p>
<h3>O czym jest książka</h3>
<p>Starałem się zamieścić w książce najważniejsze moim zdaniem informacje dotyczące Windows Communication Foundation. Wstęp traktujący na temat podstaw technologii daje możliwość sięgnięcia po nią nawet osobom początkującym, natomiast osoby z większym doświadczeniem również znajdą w niej coś dla siebie np porównanie wydajności poszczegółnych metod komunikacji, rozszerzenia itp.</p>
<p>Przygodę z WCF rozpoczynamy od zapoznania się z kontraktem, punktami końcowymi, dalej przechodzimy przez zagadnienia związane z konfiguracją. Nie można było również zapomnieć o narzędziach, nowościach WCF 4.0 oraz przykładach zastosowań tej technologii. Znalazło się też miejsce na przykładowe rozszerzenia, które mogą wzbogacić stworzony przez nas system.</p>
<h3>Serdecznie zapraszam do lektury!</h3>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2012/01/26/wcf-od-podstaw-komunikacja-sieciowa-nowej-generacji/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WCF 4.0 na TGD.NET</title>
		<link>https://blog.maciejgrabek.com/2011/06/14/wcf-4-0-na-tgd-net/</link>
		<comments>https://blog.maciejgrabek.com/2011/06/14/wcf-4-0-na-tgd-net/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 20:10:08 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[TGD.NET]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10849</guid>
		<description><![CDATA[Toruńska Grupa Deweloperów .NET ma przyjemność zaprosić na 28 spotkanie, na ktorym poprowadzę prezentację pt.: &#8220;WCF 4.0 What&#8217;s new?&#8221;. O czym będzie: Windows Communication Foundation przy okazji pojawienia się czwartej odsłony .NET Framework przyniósł ze sobą nowe możliwości. Podczas sesji postaram się je przedstawić oraz podzielić własnymi spostrzeżeniami na temat ich przydatności. Pod lupę weźmiemy cztery najciekawsze moim zdaniem nowości w WCF 4.0. Prezentacja ta była również poprowadzona na konferencji 2nd Silesian Code Camp. Agenda: Simplified configuration Routing service Service discovery Workflow services Gdzie i kiedy: Spotkanie odbędzie się 28 czerwca od godziny 17:00 w SALI S3 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18). DODATKOWO: Będzie to jednocześnie ostatnie spotkanie przed wakacjami a także 3 jubileusz powstania naszej grupy. W związku z tym zapraszamy wszystkich na urodzinowy tort. Do wygrania będzie również kilka niespodzianek. Wstęp na wykład jest wolny. Rejestracja na spotkanie jest obowiązkowa. (Link dla osób korzystających z Codeguru: Rejestracja na spotkanie)]]></description>
				<content:encoded><![CDATA[<p><strong>Toruńska Grupa Deweloperów .NET</strong> ma przyjemność zaprosić na <strong>28 spotkanie,</strong> na ktorym poprowadzę prezentację pt.: &#8220;WCF 4.0 What&#8217;s new?&#8221;.</p>
<p><strong>O czym będzie:</strong><br />
Windows Communication Foundation przy okazji pojawienia się czwartej odsłony .NET Framework przyniósł ze sobą nowe możliwości. Podczas sesji postaram się je przedstawić oraz podzielić własnymi spostrzeżeniami na temat ich przydatności. Pod lupę weźmiemy cztery najciekawsze moim zdaniem nowości w WCF 4.0.<br />
Prezentacja ta była również poprowadzona na konferencji <a href="http://scc.srgm.pl" target="_blank">2nd Silesian Code Camp</a>.</p>
<p>Agenda:</p>
<ol>
<li>Simplified configuration</li>
<li>Routing service</li>
<li>Service discovery</li>
<li>Workflow services</li>
</ol>
<p><strong> </strong></p>
<p><strong>Gdzie i kiedy:</strong><br />
Spotkanie odbędzie się 28 czerwca od godziny <strong>17:00</strong> w <strong>SALI S3</strong> na <strong>Wydziale Matematyki i Informatyki UMK</strong> (ul. Chopina 12/18).</p>
<p><strong><span style="color: #ff0000;">DODATKOWO:</span></strong><br />
Będzie to jednocześnie ostatnie spotkanie przed wakacjami a także 3 jubileusz powstania naszej grupy. W związku z tym zapraszamy wszystkich na <span style="text-decoration: underline;"><strong>urodzinowy tort</strong></span>. Do wygrania będzie również kilka <span style="text-decoration: underline;"><strong>niespodzianek</strong></span>.</p>
<p>Wstęp na wykład jest wolny. <strong><a href="http://wss.pl/group-134/CalendareventList/1,21149/asc.aspx">Rejestracja na spotkanie</a> jest obowiązkowa.</strong><br />
(Link dla osób korzystających z Codeguru: <a href="http://codeguru.pl/group-134/CalendareventList/1,21149/asc.aspx">Rejestracja na spotkanie</a>)</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2011/06/14/wcf-4-0-na-tgd-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pytanie &#8211; rozwiązanie [8] Podgląd źródła RSS</title>
		<link>https://blog.maciejgrabek.com/2011/06/11/pytanie-rozwiazanie-8-podglad-zrodla-rss/</link>
		<comments>https://blog.maciejgrabek.com/2011/06/11/pytanie-rozwiazanie-8-podglad-zrodla-rss/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 07:20:22 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[HOW TO]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[OData]]></category>
		<category><![CDATA[Pytanie - rozwiązanie]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10837</guid>
		<description><![CDATA[Przy okazji testów związanych ze standardem OData oraz WCF Data Services przyszło mi zmierzyć się z pewnym, jak się później okazało dość błachym problemem. Chodziło mianowicie o wyłączenie w przeglądarce internetowej przetworzonej zawartości RSS i udostepnienie jej w surowej formie. Oto dane przetworzone przez przeglądarkę: Jak widać, nie można z nich dowiedzieć się zbyt wiele. A oto format, który jest moim celem. Aby to osiągnąć przenosimy się do opcji przeglądarki internetowej (w moim przypadku IE &#8211; wygodnie mi się z nią pracuje w kontekście debugowania aplikacji uruchamianych z Visual Studio), wybieramy zakładkę &#8220;Zawartość&#8221; (Content). Wybieramy konfigurację źródeł RSS w której odznaczamy opcję widoczną na rysunku poniżej. Gotowe! Teraz można już korzystać z dobrodziejstw WCF Data Services i móc je swobodnie &#8220;podglądać&#8221;]]></description>
				<content:encoded><![CDATA[<p>Przy okazji testów związanych ze standardem OData oraz WCF Data Services przyszło mi zmierzyć się z pewnym, jak się później okazało dość błachym problemem. Chodziło mianowicie o wyłączenie w przeglądarce internetowej przetworzonej zawartości RSS i udostepnienie jej w surowej formie.<br />
Oto dane przetworzone przez przeglądarkę:<br />
<a href="http://maciejgrabek.com/wp-content/uploads/2011/06/preview.png" target="_blank"><img class="alignnone size-medium wp-image-10841" title="preview" src="http://maciejgrabek.com/wp-content/uploads/2011/06/preview-300x157.png" alt="" width="300" height="157" /></a></p>
<p>Jak widać, nie można z nich dowiedzieć się zbyt wiele. A oto format, który jest moim celem.<br />
<a href="http://maciejgrabek.com/wp-content/uploads/2011/06/rss_source.png" target="_blank"><img class="alignnone size-medium wp-image-10843" title="rss_source" src="http://maciejgrabek.com/wp-content/uploads/2011/06/rss_source-300x163.png" alt="" width="300" height="163" /></a><br />
Aby to osiągnąć przenosimy się do opcji przeglądarki internetowej (w moim przypadku IE &#8211; wygodnie mi się z nią pracuje w kontekście debugowania aplikacji uruchamianych z Visual Studio), wybieramy zakładkę &#8220;Zawartość&#8221; (Content). Wybieramy konfigurację źródeł RSS w której odznaczamy opcję widoczną na rysunku poniżej.<br />
<a href="http://maciejgrabek.com/wp-content/uploads/2011/06/settings.png" target="_blank"><img class="alignnone size-medium wp-image-10844" title="settings" src="http://maciejgrabek.com/wp-content/uploads/2011/06/settings-282x300.png" alt="" width="282" height="300" /></a></p>
<p>Gotowe! Teraz można już korzystać z dobrodziejstw WCF Data Services i móc je swobodnie &#8220;podglądać&#8221; <img src="https://blog.maciejgrabek.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2011/06/11/pytanie-rozwiazanie-8-podglad-zrodla-rss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Świeżutkie, pachnące, prosto z drukarni</title>
		<link>https://blog.maciejgrabek.com/2011/04/26/swiezutkie-pachnace-prosto-z-drukarni/</link>
		<comments>https://blog.maciejgrabek.com/2011/04/26/swiezutkie-pachnace-prosto-z-drukarni/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 19:48:38 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[WCF]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[Publikacje]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10814</guid>
		<description><![CDATA[Helion zrobił mi dziś bardzo miłą niespodziankę, a mianowicie przysłał mi paczkę z książkami. Nie są to jednak byle jakie książki&#8230; Są to świeżutkie, pachnące i prosto z drukarni wydania książki, której jestem współautorem! Jakiś czas temu Jacek Matulewski zaprosił mnie do projektu mającego na celu przygotowanie książki na temat Visual Studio 2010 oraz języka C#. Efektem naszej współpracy jest ukazanie się pozycji pod tytułem &#8220;Visual Studio 2010 dla programistów C#&#8220;. Niedawno książka znalazła się w przedsprzedaży, a tydzień później w regularnej dystrybucji. W swojej części postanowiłem przedstawić Windows Communication Foundation. Z racji na dużą ilość tematów podejmowanych w książce nie było to proste zadanie, bo jak opisać tak potężne zagadnienie na kilkudziesięciu stronach&#8230; Udało się jednak zarysować najważniejsze pojęcia związane z tematem oraz przedstawić jego istotę. Korzystając z okazji prywatna dedykacja i podziękowania dla mojej żony, która była bardzo wyrozumiała w trakcie prac nad książką i dodatkowo mnie motywowała Zachęcam do lektury!]]></description>
				<content:encoded><![CDATA[<p>Helion zrobił mi dziś bardzo miłą niespodziankę, a mianowicie przysłał mi paczkę z książkami. Nie są to jednak byle jakie książki&#8230; Są to świeżutkie, pachnące i prosto z drukarni wydania książki, której jestem <span style="color: #ffffff;"><strong>współautorem</strong></span>!<br />
Jakiś czas temu <a href="http://www.fizyka.umk.pl/~jacek/" target="_blank">Jacek Matulewski</a> zaprosił mnie do projektu mającego na celu przygotowanie książki na temat Visual Studio 2010 oraz języka C#. Efektem naszej współpracy jest ukazanie się pozycji pod tytułem &#8220;<a href="http://helion.pl/ksiazki/visual-studio-2010-dla-programistow-c-jacek-matulewski-i-inni,vs21cn.htm" target="_blank">Visual Studio 2010 dla programistów C#</a>&#8220;. Niedawno książka znalazła się w przedsprzedaży, a tydzień później w regularnej dystrybucji.</p>
<p>W swojej części postanowiłem przedstawić Windows Communication Foundation. Z racji na dużą ilość tematów podejmowanych w książce nie było to proste zadanie, bo jak opisać tak potężne zagadnienie na kilkudziesięciu stronach&#8230; Udało się jednak zarysować najważniejsze pojęcia związane z tematem oraz przedstawić jego istotę.</p>
<p>Korzystając z okazji prywatna dedykacja i podziękowania dla mojej żony, która była bardzo wyrozumiała w trakcie prac nad książką i dodatkowo mnie motywowała <img src="https://blog.maciejgrabek.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="http://helion.pl/ksiazki/visual-studio-2010-dla-programistow-c-jacek-matulewski-i-inni,vs21cn.htm" target="_BLANK"><img class="alignnone size-medium wp-image-10816" title="Visual Studio 2010 dla programistów C#" src="http://maciejgrabek.com/wp-content/uploads/2011/04/vs21cn-209x300.jpg" alt="Visual Studio 2010 dla programistów C#" width="209" height="300" /></a></p>
<p>Zachęcam do lektury!</p>
<p><a href="http://helion.pl/ksiazki/visual-studio-2010-dla-programistow-c-jacek-matulewski-i-inni,vs21cn.htm"></a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2011/04/26/swiezutkie-pachnace-prosto-z-drukarni/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>2nd Silesian Code Camp</title>
		<link>https://blog.maciejgrabek.com/2011/04/11/2nd-silesian-code-camp/</link>
		<comments>https://blog.maciejgrabek.com/2011/04/11/2nd-silesian-code-camp/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 17:10:31 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[Konferencje]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Silesian Code Camp]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10790</guid>
		<description><![CDATA[Weekend minął pod znakiem drugiej edycji Silesian Code Camp, na której miałem przyjemność być prelegentem. Duże brawa należą się organizatorom, za dobre przygotowanie i organizację całej konferencji. Co do samych sesji, to nie mogę za dużo powiedzieć, bo nie miałem okazji uczestniczyć w nich (poza swoją ) Drugi plus należy się uczestnikom konferencji. Wiedzieli czego oczekują i na jakie sesje przychodzą, dlatego też pozytywnie zaskoczyła mnie skala dyskusji, która rozwinęła się podczas mojej prezentacji. Widać było, że temat jest interesujący i nowości, o których opowiadałem od razu podsunęły niektórym pomysły na ich wykorzystanie. Dla osób, które chciałyby we własnym zakresie przejrzeć przygotowane przeze mnie dema poniżej załączam link do spakowanego kodu oraz prezentacji. W przykładach znajduje się plik BeforeYouStart.txt, który objaśnia w jaki sposób poradzić sobie z prawami do nasłuchu na protokole http w aplikacji konsolowej (konieczne do uruchomienia przykładowych hostów). Projekt Prezentacja]]></description>
				<content:encoded><![CDATA[<p>Weekend minął pod znakiem drugiej edycji <a href="http://scc.srgm.pl" target="_blank">Silesian Code Camp</a>, na której miałem przyjemność być prelegentem. Duże brawa należą się organizatorom, za dobre przygotowanie i organizację całej konferencji. Co do samych sesji, to nie mogę za dużo powiedzieć, bo nie miałem okazji uczestniczyć w nich (poza swoją <img src="https://blog.maciejgrabek.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> )<br />
Drugi plus należy się uczestnikom konferencji. Wiedzieli czego oczekują i na jakie sesje przychodzą, dlatego też pozytywnie zaskoczyła mnie skala dyskusji, która rozwinęła się podczas mojej prezentacji. Widać było, że temat jest interesujący i nowości, o których opowiadałem od razu podsunęły niektórym pomysły na ich wykorzystanie.</p>
<p>Dla osób, które chciałyby we własnym zakresie przejrzeć przygotowane przeze mnie dema poniżej załączam link do spakowanego kodu oraz prezentacji. W przykładach znajduje się plik <em>BeforeYouStart.txt</em>, który objaśnia w jaki sposób poradzić sobie z prawami do nasłuchu na protokole http w aplikacji konsolowej (konieczne do uruchomienia przykładowych hostów).</p>
<h3><a href="http://maciejgrabek.com/presentations/WCF4WhatsNew_SCC2.zip" target="_blank">Projekt</a></h3>
<h3><a href="http://maciejgrabek.com/presentations/WCF4WhatsNew_SCC2.ppsx" target="_blank">Prezentacja</a></h3>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2011/04/11/2nd-silesian-code-camp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mój artykuł na codeguru.pl – WCF w praktyce. Część 6 &#8211; Wiązania (binding)</title>
		<link>https://blog.maciejgrabek.com/2010/12/03/moj-artykul-na-codeguru-pl-wcf-w-praktyce-czesc-6-wiazania-binding/</link>
		<comments>https://blog.maciejgrabek.com/2010/12/03/moj-artykul-na-codeguru-pl-wcf-w-praktyce-czesc-6-wiazania-binding/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 21:24:37 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Codeguru]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10388</guid>
		<description><![CDATA[Po nieco dłuższej przerwie przyszedł czas na kolejną odsłonę cyklu poświęconego pracy z Windows Communication Foundation. Tym razem na warsztat trafiły wiązania (ang. bindings). Oczywiście jest to preludium możliwości jakie niosą za sobą wiązania, jednakże bez opowiedzenia o nich cykl mijałby się z celem. Następny temat dotyczy punktów końcowych i ich adresów, co pozwoli domknąć kwestie nakreślenia kierunku, w którym należy podążać siadając do technologii WCF. W dalszej kolejności przedstawię natomiast nowości jakie przyniosła nowa odsłona .NET Framework w kontekście Windows Communication Foundation. Gorąco zapraszam do lektury całego cyklu. Bezpośredni link do artykułu.]]></description>
				<content:encoded><![CDATA[<p>Po nieco dłuższej przerwie przyszedł czas na kolejną odsłonę cyklu poświęconego pracy z Windows Communication Foundation. Tym razem na warsztat trafiły wiązania (ang. bindings). Oczywiście jest to preludium możliwości jakie niosą za sobą wiązania, jednakże bez opowiedzenia o nich cykl mijałby się z celem.</p>
<p>Następny temat dotyczy punktów końcowych i ich adresów, co pozwoli domknąć kwestie nakreślenia kierunku, w którym należy podążać siadając do technologii WCF. W dalszej kolejności przedstawię natomiast nowości jakie przyniosła nowa odsłona .NET Framework w kontekście Windows Communication Foundation. Gorąco zapraszam do lektury całego cyklu.</p>
<p><a href="https://codeguru.pl/Articles/19658/Comments.aspx" target="_blank">Bezpośredni link do artykułu</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2010/12/03/moj-artykul-na-codeguru-pl-wcf-w-praktyce-czesc-6-wiazania-binding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spotkajmy się: ITAD na PJWSTK</title>
		<link>https://blog.maciejgrabek.com/2010/12/03/spotkajmy-sie-itad-na-pjwstk/</link>
		<comments>https://blog.maciejgrabek.com/2010/12/03/spotkajmy-sie-itad-na-pjwstk/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 21:14:28 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[Konferencje]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10381</guid>
		<description><![CDATA[Już w najbliższą środę zapraszam was na moją sesję poświęconą architekturze SOA (ang Service Oriented Architecture) oraz technologii WCF. Prezentację poprowadzę w ramach IT Academic Day na Polsko Japońskiej Wyższej Szkole Technik Komputerowych w Warszawie i będzie miała ona tytuł &#8220;SOA + .NET = WCF&#8220;. Pozostali prelegenci to Daniel Dudek, Tomasz Wiśnieski, Tobiasz Koprowski i Paweł Lipiński, zatem naprawdę watro przyjść i posłuchać! Gorąco zapraszam! Jeżeli nie możecie się pojawić podczas konferencji ma być udostępniony live streaming, co pozwoli dostrzeć do jeszcze większej liczby odbiorców niż tak, którą pomieści aula. Na tych, którzy zdecydują się przyjść czekają atrakcyjne nagrody, wśród których jest XBOX 360 + Kinect! Oj będzie sie działo&#8230; Szczegółowe informacje znajdziecie na stronie konferencji.]]></description>
				<content:encoded><![CDATA[<p>Już w najbliższą środę zapraszam was na moją sesję poświęconą architekturze SOA (ang Service Oriented Architecture) oraz technologii WCF. Prezentację poprowadzę w ramach IT Academic Day na Polsko Japońskiej Wyższej Szkole Technik Komputerowych w Warszawie i będzie miała ona tytuł &#8220;<em>SOA + .NET = WCF</em>&#8220;.</p>
<p>Pozostali prelegenci to Daniel Dudek, Tomasz Wiśnieski, Tobiasz Koprowski i Paweł Lipiński, zatem naprawdę watro przyjść i posłuchać! Gorąco zapraszam!</p>
<p>Jeżeli nie możecie się pojawić podczas konferencji ma być udostępniony live streaming, co pozwoli dostrzeć do jeszcze większej liczby odbiorców niż tak, którą pomieści aula. Na tych, którzy zdecydują się przyjść czekają atrakcyjne nagrody, wśród których jest XBOX 360 + Kinect! Oj będzie sie działo&#8230;</p>
<p>Szczegółowe informacje znajdziecie na <a href="http://itad.pjwstk.edu.pl" target="_blank">stronie konferencji</a>.<a href="http://itad.pjwstk.edu.pl/dojazd.html"></a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2010/12/03/spotkajmy-sie-itad-na-pjwstk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WCF i Handler &#8220;svc-Integrated&#8221; has a bad module &#8220;ManagedPipelineHandler&#8221; in its module list</title>
		<link>https://blog.maciejgrabek.com/2010/11/29/wcf-i-handler-svc-integrated-has-a-bad-module-managedpipelinehandler-in-its-module-list/</link>
		<comments>https://blog.maciejgrabek.com/2010/11/29/wcf-i-handler-svc-integrated-has-a-bad-module-managedpipelinehandler-in-its-module-list/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 20:43:55 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[HOW TO]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10357</guid>
		<description><![CDATA[Czas na trzeci już i ostatni błąd na który natrafiłem przy próbach wdrożenia serwisu WCF na serwer IIS. Brzmi on następująco: Handler &#8220;svc-Integrated&#8221; has a bad module &#8220;ManagedPipelineHandler&#8221; in its module list Podobnie jak w przypadku wcześniejszego błędu &#8220;The page you are requesting cannot be served because of the extension configuration&#8221; wystarczy wykorzystać narzędzie dostarczone z Visual Studio i dostępne w Visual Studio Command Prompt. Jest nim aspnet_regiis.exe. Podobnie jak poprzednie uruchamiamy je z parametrem -i. Zatem całość prezentuje się następująco: aspnet_regiis.exe -i Oczywiście należy pamiętać o uruchomieniu Visual Studio Command Prompt w kontekście administratora, gdyż w przeciwnym wypadku operacja ta się nie powiedzie. Przyczyną tych błędów jest fakt, że zanim zainstalowałem serwer IIS miałem już zainstalowane Visual Studio. Jeżeli rozpatrujemy odwrotną kolejność instalacji, wowczas VS samodzielnie rejestruje i dodaje do systemu odpowiednie komponenty. Nie mniej jednak jeżeli podobnie jak ja zamienicie kolejność, wówczas te trzy posty mogą wam się przydać. Dla przypomnienia wcześniejsze potyczki z błędami: WCF i The page you are requesting cannot be served because of the extension configuration WCF i This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.]]></description>
				<content:encoded><![CDATA[<p>Czas na trzeci już i ostatni błąd na który natrafiłem przy próbach wdrożenia serwisu WCF na serwer IIS. Brzmi on następująco:</p>
<p><em>Handler &#8220;svc-Integrated&#8221; has a bad module &#8220;ManagedPipelineHandler&#8221; in its module list</em><em> </em><em><img class="size-full wp-image-10363  alignnone" title="error" src="http://maciejgrabek.com/wp-content/uploads/2010/11/error.png" alt="Handler &quot;svc-Integrated&quot; has a bad module &quot;ManagedPipelineHandler&quot; in its module list" width="500" height="85" /></p>
<p></em></p>
<p>Podobnie jak w przypadku wcześniejszego błędu &#8220;<em>The page you are requesting cannot be served because of the extension configuration</em>&#8221; wystarczy wykorzystać narzędzie dostarczone z Visual Studio i dostępne w Visual Studio Command Prompt. Jest nim aspnet_regiis.exe. Podobnie jak poprzednie uruchamiamy je z parametrem -i. Zatem całość prezentuje się następująco:</p>
<p>aspnet_regiis.exe -i</p>
<p><img class="alignnone size-full wp-image-10365" title="aspnet_regiis.exe -i" src="http://maciejgrabek.com/wp-content/uploads/2010/11/aspnet_regiis.exe-i.png" alt="aspnet_regiis.exe -i" width="500" height="84" /></p>
<p>Oczywiście należy pamiętać o uruchomieniu Visual Studio Command Prompt w kontekście administratora, gdyż w przeciwnym wypadku operacja ta się nie powiedzie.</p>
<p>Przyczyną tych błędów jest fakt, że zanim zainstalowałem serwer IIS miałem już zainstalowane Visual Studio. Jeżeli rozpatrujemy odwrotną kolejność instalacji, wowczas VS samodzielnie rejestruje i dodaje do systemu odpowiednie komponenty. Nie mniej jednak jeżeli podobnie jak ja zamienicie kolejność, wówczas te trzy posty mogą wam się przydać.</p>
<p>Dla przypomnienia wcześniejsze potyczki z błędami:</p>
<p><a href="http://maciejgrabek.com/2010/11/29/wcf-i-the-page-you-are-requesting-cannot-be-served-because-of-the-extension-configuration/#comments" target="_blank">WCF i The page you are requesting cannot be served because of the extension configuration</a><br />
<a href="http://maciejgrabek.com/2010/11/29/wcf-i-this-assembly-is-built-by-a-runtime-newer-than-the-currently-loaded-runtime-and-cannot-be-loaded/" target="_blank">WCF i This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.</a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2010/11/29/wcf-i-handler-svc-integrated-has-a-bad-module-managedpipelinehandler-in-its-module-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WCF i This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.</title>
		<link>https://blog.maciejgrabek.com/2010/11/29/wcf-i-this-assembly-is-built-by-a-runtime-newer-than-the-currently-loaded-runtime-and-cannot-be-loaded/</link>
		<comments>https://blog.maciejgrabek.com/2010/11/29/wcf-i-this-assembly-is-built-by-a-runtime-newer-than-the-currently-loaded-runtime-and-cannot-be-loaded/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 20:17:54 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[HOW TO]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10354</guid>
		<description><![CDATA[Drugi problem, na który natrafiłem przy instalacji serwisu WCF na IIS brzmiał This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. Co w tej sytuacji zrobić. Okazuje się, że tym razem sprawa jest dużo prostsza niż w przypadku poprzedniego błędu. Tym razem wystarczy nieco namieszać w ustawieniach pól aplikacji serwera IIS. Problem polega na tym, że póla, w kontekście której uruchamiana jest usługa, działa w oparciu o niewłaściwą wersję .NET Framework. W moim przypadku ustawiona jest wersja 2.0, natomiast udostępniana przeze mnie usługa wymaga wersji 4.0. W związku z tym najwygodniej jest utworzyć w panelu zarządzania pólami aplikacji nową, na przykład o nazwie .NET 4 i w ustawieniach zaawansowanych wybrać odpowiednią wersję .NET Framework Kolejnym krokiem jest wybranie dla naszej aplikacji nowo utworzonej póli z właściwą wersją Frameworka i gotowe.]]></description>
				<content:encoded><![CDATA[<p>Drugi problem, na który natrafiłem przy instalacji serwisu WCF na IIS brzmiał</p>
<p><em>This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.</em></p>
<p>Co w tej sytuacji zrobić. Okazuje się, że tym razem sprawa jest dużo prostsza niż w przypadku <a href="http://maciejgrabek.com/2010/11/29/wcf-i-the-page-you-are-requesting-cannot-be-served-because-of-the-extension-configuration/" target="_blank">poprzedniego błędu</a>. Tym razem wystarczy nieco namieszać w ustawieniach pól aplikacji serwera IIS. Problem polega na tym, że póla, w kontekście której uruchamiana jest usługa, działa w oparciu o niewłaściwą wersję .NET Framework. W moim przypadku ustawiona jest wersja 2.0, natomiast udostępniana przeze mnie usługa wymaga wersji 4.0. W związku z tym najwygodniej jest utworzyć w panelu zarządzania pólami aplikacji nową, na przykład o nazwie .NET 4 i w ustawieniach zaawansowanych wybrać odpowiednią wersję .NET Framework</p>
<p><img class="alignnone size-full wp-image-10355" title="applicationPool" src="http://maciejgrabek.com/wp-content/uploads/2010/11/applicationPool.png" alt="application pool settings" width="450" height="204" /></p>
<p>Kolejnym krokiem jest wybranie dla naszej aplikacji nowo utworzonej póli z właściwą wersją Frameworka i gotowe.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2010/11/29/wcf-i-this-assembly-is-built-by-a-runtime-newer-than-the-currently-loaded-runtime-and-cannot-be-loaded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
