Hryniewski.NET | Daj Się Poznać 2016

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]

Integracja z Payu - Wysyłanie zamówień

Integracja systemu płatności PayU i ASP.NET MVC jest naprawdę prosta. Z ich dokumentacją i podstawową wiedzą na temat klienta REST API można rozpocząć wysyłanie zamówień w jeden wieczór. A dziś pokażę Wam jak wygląda to w moim projekcie. [Więcej]

Powiadomienia o nowych zamówieniach w czasie rzeczywistym - pierwsze kroki z SignalR

Chciałbym, aby po złożeniu zamówienia przez klienta obsługa restauracji była automatycznie powiadamiana o nowym zamówieniu i mogła rozpocząć jego realizację od razu. Bez odświeżania okna, szukania nowości na liście zamówień. Chcemy mieć wielki komunikat na środku ekranu niezależnie od tego gdzie w panelu administracyjnym właśnie się znajdujemy (przyjąłem założenie, że realizacja zamówienia ma najwyższy priorytet) i chcemy otrzymać tą informację natychmiast. Do tego celu idealnie nadaje się biblioteka SignalR i absolutne podstawy korzystania z niej chciałbym opisać w poniższym poście. [Więcej]

Nieudana próba integracji z PayU

Od jakiegoś czasu bezskutecznie walczę z integracją systemu płatności PayU. Niestety, ale utknąłem praktycznie na starcie, bo nie udało mi się wyjść nawet poza przykład podany w dokumentacji, nie mówiąc już o wysyłaniu realnych danych. Stoję w miejscu i przydałoby mi się popchnięcie w odpowiednim kierunku. [Więcej]

Inicjowanie i wypełnianie bazy danych w Entity Framework Code First

Podczas pracy nad projektem lubię dysponować zestawem poglądowych danych, na których mogę operować podczas postępujących prac, spojrzeć jak prezentują się po odpaleniu aplikacji itd. Dziś opowiem o szybkim, łatwym i w pełni zgodnym z ideą Code First sposobie na wypełnienie bazy różnego rodzaju danymi podczas uruchamiania aplikacji i strategiami inicjalizacji bazy podczas każdego startu. Kiedy powinna być tworzona na nowo, kiedy powinna być pozostawiona w spokoju i co jeśli chcemy przy każdym debugowaniu mieć do czynienia ze świeżą porcją danych? [Więcej]

Dodawanie WebAPI do istniejącego projektu

Niestety, ale bardzo poważnie zaciąłem się przy integracji z PayU, w związku z tym dzisiaj post o tym co zrobiłem jakiś tydzień temu. Mianowicie - odkryłem, że na śmierć zapomniałem dodać do projektu elementy WebAPI w momencie jego tworzenia. Nie wszystko stracone, bo dodanie API do projektu nie jest co prawda tak banalne jak zaznaczenie checkboxa przy tworzeniu nowego projektu, ale jest naprawdę niewiele bardziej skomplikowane. [Więcej]