Hryniewski.NET |

SignalR i AngularJS - Związek doskonały

Mniej więcej 3 miesiące temu zainteresowałem się biblioteką SignalR i bardzo szybko stała się ona jednym z moich ulubionych narzędzi. Z mojego polecenia skorzystało z niej kilka osób i każdy chwalił ją za bardzo szybkie widoczne efekty i banalną implementację. O czym nie wspomniałem w poprzednich postach, to połączenie SignalR z jednym z najpopularniejszych obecnie frameworków JavaScriptowych - AngularJS. [Więcej]

Nauka na własnych błędach z NDepend

O ReSharperze słyszał niemalże każdy, kto zajmuje się programowaniem w .NET. I o ile jest to rozszerzenie bardzo przydatne, to dziś chciałbym Wam opowiedzieć o nieco innym narzędziu, które co prawda nie odwali tyle roboty za Ciebie, ale jest w stanie zrobić bardzo wiele dla Ciebie. Mowa o NDpend, który jest w stanie przeanalizować nasz kod i poinformować nas, gdzie autor kodu dał ... ciała ;). [Więcej]

Dlaczego jeszcze nie blogujesz?

Dosyć często w rozmowach z innymi ludźmi przewija mi się temat bloga i zawsze polecam tą formę dodatkowej aktywności. Znaczna większość moich rozmówców nie chce jednak nawet spróbować postawić pierwszego kroku na tej ścieżce. Co jest bardzo interesujące to fakt, że ich argumentacja jest bardzo podobna i moim zdaniem błędna. Dlatego też pozwolę sobie założyć, że nie prowadzisz bloga i spróbuję Cię przekonać do zmiany tego stanu rzeczy. [Więcej]

Tworzymy kanał RSS w ASP.NET MVC

Ostatnio stanąłem oko w oko z zadaniem stworzenia kanału RSS. Spodziewałem się czegoś trudniejszego, a zadanie okazało się o wiele prostsze niż myślałem. Być może sposób ten się komuś przyda, więc na wszelki wypadek się nim podzielę. [Więcej]

Dynamiczne tworzenie zapytań do Entity Framework

Czasem może nas spotkać sytuacja, że bardzo potrzebujemy stworzyć zapytanie do Entity Framework, które musi dynamicznie reagować na nasze wymagania i w jednym konkretnym przypadku będzie potrzebowało dodatkowego Where(). Oczywiście, możemy napisać oddzielne zapytania i warunek, ale istnieje sprytniejszy sposób. [Więcej]

Wrażenia z Gali Finałowej Daj Się Poznać 2016

Przedwczoraj odbyła się długo wyczekiwana Gala Finałowa Daj Się Poznać 2016 i miałem przyjemność na niej być jako uczestnik, finalista i prelegent. Miałem trochę czasu na poukładanie sobie tego wszystkiego w głowie i co nieco o tym napiszę. [Więcej]

Daj Się Poznać 2016 - Finały

Nadszedł TEN dzień. Dzień w którym poznaliśmy osoby, które znalazły się w ścisłym finale konkursu Daj Się Poznać. I ... jestem wśród nich. Bardzo dziękuję wszystkim, którzy na mnie głosowali. Sporą część projektów pozostałych finalistów przejrzałem i muszę powiedzieć, że znalazłem się w naprawdę bardzo, ale to bardzo zacnym gronie. Dla osób, które planują oddać głos w ankiecie konkursowej i kompletnie nie znają mnie i mojego projektu, postanowiłem zrobić króciutkie podsumowanie tego kim jestem i co robiłem podczas trwania konkursu. [Więcej]

Jak zacząć naukę programowania w C# (i nie tylko)?

Bardzo często spotykam się z pytaniem "jak rozpocząć naukę programowania". Jako, że jestem samoukiem i jeszcze pamiętam swoje początki, a w podsumowaniu konkursu gorąco zachęcałem do brania udziału w inicjatywach takich jak Daj Się Poznać nawet jeśli ktoś dopiero zaczyna swoją przygodę z programowaniem, to postanowiłem podsumować swoje przemyślenia na temat rozpoczęcia samego procesu nauki, od samego początku, bo ten jest moim zdaniem najtrudniejszy. [Więcej]

Podsumowanie konkursu Daj Się Poznać 2016

Został raptem tydzień do końca maja, a co za tym idzie oficjalnego zakończenia konkursu Daj Się Poznać 2016. Nie będę oryginalny, ale ostatni z wymaganych postów będzie krótkim podsumowaniem tego co działo się przez 3 ostatnie miesiące. [Więcej]

Powiadomienia o statusie realizacji zamówienia w czasie rzeczywistym - SignalR

W swoim projekcie umieściłem funkcjonalność, na którą czekałem już od jakiegoś czasu. Chodzi o informowanie klienta o statusie jakie ma jego zamówienie i szacowanym terminie realizacji w czasie rzeczywistym i bez przeładowywania strony. Wszystko za pośrednictwem pojedynczej strony, na którą klient jest przekierowywany po wykonaniu zamówienia i kilku linijek kodu w SignalR. [Więcej]