W pracy, głównie ze względu na administratorów i zarządzanie uprawnieniami, muszę korzystać z TFSa. Nie jestem entuzjastą tego narzędzia i zdecydowanie wolę pracę z Gitem, m. in. z powodów, które swego czasu wymienił Maciej Aniserowicz w poście W czym Git jest lepszy od TFS?. Na całe szczęście istnieją narzędzia takie jak git-tfs i git-tf łagodzące ból…

Continue Reading →

Czasem w trakcie pracy zdarza się, że musimy przygotować dane testowe.  Przyczyny mogą być różne, możemy potrzebować danych w celu przetestowania fragmentu aplikacji lub chcąc przedstawić klientowi propozycję interfejsu użytkownika. Z pewnością możliwości jest więcej, jednak nie to jest celem tego wpisu. Tak się składa, że ostatnio zajmuję się przygotowaniem prototypu UI i chciałem zobaczyć…

Continue Reading →

I am working at simple application for Decision Support Systems classes. I’ve decided to write it as a single page application with AngularJS. Yesterday I had a problem with angular.bootstrap method, thought the solution is pretty simple I’ve decided to put it here because I know that my memory tends to be volatile. Ok then,…

Continue Reading →

Dziś krótko o pewnym problemie, który jest wydaje się dość powszechny. Tytuł posta dla niektórych czytelników może wyglądać znajomo ponieważ to jest komunikat błędu, z którym można się spotkać podczas pracy z SQL Serverem. Co on oznacza i kiedy można na niego trafić? Pełna treść komunikatu jest następująca: Invalid use of a side-effecting operator ‘nazwa…

Continue Reading →

Parę dni temu musiałem napisać w PowerShellu skrypt konserwacyjny, który miał za zadanie zapisywać stan systemu do paczki i odtwarzać wcześniej zapisany stan. Zadanie samo w sobie było proste, jednak pochłonęło około 2,5 dnia. Nieznajomość składni i komend dostępnych w Powershellu miały decydujący wpływ na tak dużą czasochłonność. Oczywiście wszystko, czego potrzebowałem, udało mi się…

Continue Reading →

Resharper to świetne narzędzie ułatwiające życie programistom pracującym z Visual Studio. Część jego bogatej funkcjonalności stanowią funkcje wspomagające proces refaktoryzacji kodu. Przyznam szczerze, że nie miałem świadomości jak potężne możliwości kryje w sobie Resharper w tym zakresie dopóki nie obejrzałem nagrania Refactoring Legacy Code Bases with ReSharper. Polecam gorąco wszystkim, którzy nie odkryli jeszcze możliwości zawartych…

Continue Reading →

Prezentacja Git in my TFS! przedstawiona podczas konferencji dotnetConf, o której pisałem już tu i tu, dotyczyła narzędzia Git-TF. To narzędzie umożliwia synchronizację pomiędzy systemami TFS i Git. Dokładnie to samo oferuje git-tfs. Maciej Aniserowicz swego czasu porównał oba narzędzia we wpisie Git-TFS czy Git-TF – który wybrać?. Repozytorium wykorzystane w trakcie prezentacji było zamieszczone w serwisie…

Continue Reading →

Wczoraj i przedwczoraj odbyła się konferencja dotnetConf, o której pisałem wcześniej tutaj. Ten wpis stanowi krótkie podsumowanie całego wydarzenia. Organizacja Na każdą prezentację była przeznaczona 1 godzina, z czego 50 minut stanowiło wystąpienie, a pozostałe 10 minut było poświęconych na czat oraz przygotowanie następnego prezentera. Tutaj Scott Hanselman i Javier Lozano wykonali kawał dobrej roboty….

Continue Reading →

Dziś krótki post informacyjny o zbliżającej się wielkimi krokami konferencji. Już niebawem odbędzie się konferencja dotnetConf. Data wydarzenia to 25 i 26 kwietnia 2013 w następujących godzinach: Thursday, April 25, 2013 at 9:00 AM – Friday, April 26, 2013 at 6:00 PM. Niestety nie podano informacji jakiego czasu, ale zakładam, że Pacific Time, czyli UTC-8. Jeżeli…

Continue Reading →

Myślę, że każdy, kto korzysta z rozmaitych stron/aplikacji choć raz spotkał się zakładkami (ang. tabs). Z tego względu nie opiszę co to jest, kto nie wie może zajrzeć tutaj, ale pokażę alternatywne podejście jak można coś takiego (TabControl) zrealizować i zastosować na stronie internetowej. Przykład, który zaprezentuję wykorzystuje ASP.NET 4 WebForms w związku z tym,…

Continue Reading →