Gdybyście natknęli się na ten błąd w przypadku komunikacji z REST API to zapewne winowajcą jest zainstalowany moduł WebDAV. Problem pojawia się przy wysyłaniu komunikatu PUT. W moim przypadku trudność była taka, że lokalnie wszystko śmigało (jak zawsze :)) a na środowisku produkcyjnym już nie. Dodatkowo log IIS raz zwracał wynik zapytania jako 405 a raz 200 przy tym samym zapytaniu. Dziwne. Gdy wszystko inne zawiodło mój wzrok skupił się na tej 405tce…
Read More
Ostatnio przeglądając kod źródłowy jakiejś strony napisanej w VS 2013 w oczy rzucił mi się poniższy fragment kodu:
<!-- Visual Studio Browser Link --> <script id="__browserLink_initializationData" type="application/json"> // <![CDATA[ {"appName":"Firefox","requestId":"72e733f42c5a48bfa411d01a06927d41"}// ]]> </script> <script type="text/javascript" src="http://localhost:61171/6033ffddcf7643589c2047d50fb4c47f/browserLink" async="async"> </script> <!-- End Browser Link -->
Ciekawość wzięła górę i postanowiłem obadać temat.
Read More
Jeśli kiedykolwiek myślisz o byciu programistą z górnej półki, osobą o którą pracodawcy będą walczyć zawzięcie lub twoja motywacja do bycia najlepszym z najlepszych pikuje, poniższe artykuły pomogą czy to w osiągnięciu tego celu czy w przezwyciężeniu “doła”.
Read More
Dopiero co luty się rozpoczął a już marzec/kwiecień zapowiada się obiecująco jeśli chodzi o moje wystąpienia. Planowane prezentacje:
- KGD.NET – 19.03.2014
Ponowne wystąpienie na KGD.NET – Tym razem tematem będzie Fody. Prezentacja będzie miała na celu przybliżenie czym on i jakie możliwości nam daje. Podobny temat na jednym z ostatnich spotkań Wroc.NET miał Tomek.
- Global Windows Azure Bootcamp – 29.03.2014
GWAB strikes back! Podobnie jak rok temu, tak i w tym będzie mi dane prowadzić warsztaty podczas Dnia Azure. Tym razem tematem będą Media Services & NewRelic. Więcej szczegółów na stronie wydarzenia – GWAB 2014. - Białostocka Grupa .NET – 09.04.2014
Będę miał przyjemność poprowadzić sesję z jednego z moich ulubionych tematów a mianowicie Mono.Cecil.
Będzie co dodawać na stronie prelekcji. Zapraszam wszystkich serdecznie.
Do zobaczenia!
PS. Gdyby ktoś chciał, abym wygłosił prelekcję u niego na grupie (raczej .NET) niech się kontaktuje 🙂
Choć o nCrunch’u pisał niedawno Arek (NCrunch czyli TDD na sterydach) ale, że post był w planach od dość dawna postanowiłem o nim i tak napisać. A wydanie stabilnej wersji RTM, które było całkiem niedawno to dość dobry pretekst.
nCrunch to narzędzie, które skutecznie usprawnia i automatyzuje naszą codzienną pracę programisty. Dzięki niemu mozolne czynności, które powinniśmy wykonywać co chwila są przyjemnością. Mowa tu o testach. A konkretniej o ich uruchamianiu…
Read More
Jeśli nie macie planów na najbliższy weekend, warto zarezerwować sobie kilka godzin i obejrzeć prezentacje z NDC London.
Git to jeden z popularniejszych systemów kontroli wersji (nawet MS daje wsparcie do niego w Visual Studio – a to już o czymś świadczy). Jeśli jeszcze nie miałeś/miałaś okazji używać polecam. Zawiera on kilka ciekawych rozwiązań dzięki którym inaczej spojrzymy na nasz obecny system kontroli wersji*. Krzywa wdrożenia w git’a jest dość stroma, tak więc przyda się krótka ściągawka jak zacząć i czego można używać.
Jakiś (bardzo długi) czas temu – we wpisie o Mono.Cecil (Mono.Cecil – ciekawostka) pokazałem małą ciekawostkę na którą można natrafić porównując działanie Mono.Cecil oraz System.Reflection. Polega ona na tym, że kod wyświetlający liczbę klas w danym assembly, różni się o 1 w zależności czy użyjemy Mono.Cecil czy Reflection. Tym razem wyjaśnienie fenomenu.
Na rozwiązanie nakierował mnie @SimonCropp poniższym tweetem Read More
IE11 – ContentType
I ponownie post związany z ContentType. Tym razem problemem było to, że pewna aplikacja webowa pod IE11 nie wyświetlała się całkowicie. HTML nie był renderowany a dodatkowe style i skrypty nie były ładowane. WTF można by rzec?
Read More