Niedawno opublikowałem wpis na temat instalacji biblioteki SignalR w projekcie ASP.NET Core z wykorzystaniem Angulara. Dzisiaj chciałem kontynuować ten temat na przykładzie z mojego projektu. Zademonstruję działającą implementację po stronie serwera.
Daj się poznać 2017 2772 dni, 19 godzin, 22 minuty temu 101 źrodło rozwiń
Wtyczka do Visual Studio monitorująca czas i zdrowie dewelopera już coś zaczyna sobą reprezentować. Postanowiłem zatem dodać rozszerzenie do marketu, aby każdy mógł zainstalować ją w swoim IDE i zgłosić wszelakie błędy i uwagi. W tym poradniku przedstawię sposób na umieszczenie wtyczki do Visual Studio w Markecie.
Daj się poznać 2017 2774 dni, 22 godziny, 40 minut temu 17 źrodło rozwiń
In this article, I’d like to guide you through the development process of the simple application named Depot. It was created for my presentation about using .NET Core in practice, which is a part of .NET Core Tour. The overall journey will last 10 steps, so get ready.
Programowanie rozproszone 2775 dni, 23 godziny, 34 minuty temu 84 źrodło rozwiń
Performance! Jak dobrać odpowiedni typ danych do postawionego zadania. We wpisie analiza różnych typów kolekcji w kontekście budowania drzewa commitów.
Daj się poznać 2017 2775 dni, 23 godziny, 34 minuty temu 43 źrodło rozwiń
Zapoznaj się z rodzajami dostępnych typów ekranów w Xamarin.Forms.
Daj się poznać 2017 2771 dni, 14 godzin, 58 minut temu 28 źrodło rozwiń
We wpisie omówiona zostanie obecna implementacja metod Single oraz Last w pakiecie Linq. Zaproponowane zostaną również zoptymalizowana wersje obu metod.
Daj się poznać 2017 2775 dni, 23 godziny, 34 minuty temu 270 źrodło rozwiń
Welcome to the sixteenth episode of my course “Becoming a software developer” in which we will implement the login endpoint in our API, discuss the caching mechanism and how to initialize the application with basic data.
Po krótkim czasie używania swojej własnej biblioteki wpadłem na pomysł aby poprawić jeszcze kilka szczegółów. Jak wygląda jej stan na dzień dzisiejszy? Tak więc te rzeczy które tyczą się hardware wydzieliłem z klasy PwmBasic i przeniosłem do klasy PwmCore. Po klasie PwmCore dziedziczą następujące klasy:PwmBasic, PwmServo, PwmServo360, PwmBuzz
Daj się poznać 2017 2783 dni, 22 godziny, 15 minut temu 9 źrodło rozwiń
Że co? A no właśnie. Jak się okazuje, wyrażenia lambda to czysto językowa sprawa. Jeśli nie wiesz jak działa kompilacja kodu w .NET i C#, zapraszam tutaj.
Daj się poznać 2017 2779 dni, 22 godziny, 23 minuty temu 268 źrodło rozwiń
Enum (skrót z ang. enumeration) – typ wyliczeniowy, który pozwala korzystać z nazw zamiast liczb. Deklaracja typu wyliczeniowego pod pewnymi względami przypomina deklarację klasy i posiada: modyfikator dostępu (jeżeli nie podamy to domyślnie zastosowany jest poziom internal)słowo kluczowe: ...
Daj się poznać 2017 2782 dni, 23 godziny, 44 minuty temu 64 źrodło rozwiń
W dzisiejszym poście postanowiłem krótko przedstawić definicje wybranych delegatów, które standardowo udostępnia nam .NET.
Daj się poznać 2017 2783 dni, 22 godziny, 15 minut temu 109 źrodło rozwiń
Czy zdarzyło się Wam, że podczas testów aplikacji otrzymaliście informację o wyjątku: InvalidOperationException … Nieprawidłowa operacja między wątkami… Mój „pierwszy raz” z tym wyjątkiem spowodował, że dałem sobie spokój z tworzeniem osobnych wątków w aplikacji, którą rozwijałem… Co ten błąd oznacza, jak mu zaradzić o tym poniżej.
Daj się poznać 2017 2785 dni, 14 godzin, 21 minut temu 37 źrodło rozwiń
Krótka historia dodawania nowej funkcjonalności w istniejącej aplikacji.
Daj się poznać 2017 2784 dni, 23 godziny, 23 minuty temu 56 źrodło rozwiń
Jak w Xamarinie wywołać kod natywny dla danej platformy? Zobacz jak to wygląda w przypadku Androida.
Daj się poznać 2017 2784 dni, 23 godziny, 23 minuty temu 57 źrodło rozwiń
W końcu przyszedł ten moment, w którym stwierdziłem, że pora wypuścić pierwszą wersję Winbota. Zbudowałem instalator i wystawiłem release na githubie. Dostępny do pobrania tutaj. Zanim jednak to uczyniłem, zastanawiałem się co będzie, jeżeli zacznę wypuszczać kolejne wersje. W jaki sposób informować użytkownika z zainstalowaną aplikacją, że pojawiła się nowsza wersja? W tym poście opiszę własne rozwiązanie tego problemu. Jedna rzecz była dla mnie pewna od samego początku. ...
Daj się poznać 2017 2788 dni, 23 godziny, 25 minut temu 79 źrodło rozwiń
**#15 moduł IO – sterowanie wyjściami Wyobraźmy sobie prosty proces produkcyjny, podczas którego nadrukowywany jest unikalny klucz produktu. Warunki jakie zostały postawione dla produkcji to: - każdy produkt musi mieć nadrukowany - klucz produktu ten klucz musi być unikalny i czytelny - musi znajdować się w określonym miejscu na produkcie - dodatkowo chcemy aby linii produkcyjnej produkt schodził już odpowiednio spakowany dla poszczególnych odbiorców (tj. każdy odbiorca dostaje produkt zgodnie z za...
Daj się poznać 2017 2788 dni, 23 godziny, 25 minut temu 50 źrodło rozwiń
I have quite a good news for everyone who’s been following my programming course. “Becoming a software developer” will receive 8 additional episodes, which is going to result in the total number of 24. Wondering why? Here are the main reasons why 16 episodes will not be sufficient enough.
Microsoft Azure Notification Hub, GCM, Firebase - jak to wszystko połączyć abyś mógł odbierać i wysyłać powiadomienia push.
Daj się poznać 2017 2784 dni, 23 godziny, 23 minuty temu 60 źrodło rozwiń
Każdy kto miał okazję programować w Javie i C#, zapewne zwrócił uwagę na subtelną różnicę między tym, co oferują nam typy wyliczeniowe w obu językach. Jeżeli chodzi o C#, nie ma tu wielkiej filozofii. Mamy możliwość zdefiniowania zbioru elementów i ewentualnie przypisania im odpowiedniej wartości liczbowej. W Javie mamy znacznie większe pole manewru. Dozwolone jest tutaj definiowanie pól i metod, tak jak w zwykłej klasie. Osoby mające już jakieś doświadczenie związane z pr...
Daj się poznać 2017 2785 dni, 14 godzin, 21 minut temu 290 źrodło rozwiń