dotnetomaniak.pl

Strona głównaUżytkownik

patrykkubiela | użytkownik

patrykkubiela
patrykkubiela
212,06
2 dni, 2 godziny, 40 minut temu
30 lipca, 2018
dotnetomaniak.pl

Ostatnio w pracy, został poruszony temat ogólnoświatowej recesji wieszczonej od jakiegoś czasu i jej wpływu na naszą, stricte IT, branżę. Sprawa zainteresowała mnie na tyle, że postanowiłem napisać coś w tym temacie. Jak wiadomo, ogólnoświatowa gospodarka, od czasu do czasu przeżywa „załamanie”. Okres od jednego spadku do drugiego nie zawsze jest taki sam, ale wiemy już (jako ludzkość) że dzieje się to, mniej więcej, w okresach 30-to letnich, a najbliższa nam następna zapaść ekonomiczna (dla średniej dł...

Dziel się z innymi:
Recesja a Twój stołek -

Inne 10 dni, 14 godzin, 18 minut temu patrykkubiela 230 rozwiń

Simple .NET Core REST API CQRS implementation with raw SQL and DDD - Kamil Grzybek

[EN] Simple CQRS implementation with raw SQL and DDD - Kamil Grzybek

Architektura 11 dni, 13 godzin, 39 minut temu kamgrzybek 151 rozwiń

If you're interested in C# 8.0 new features, come and read about nullable reference types :) We'll continue exploring next interesting features of C#8 in the weeks to come.

Tagi: C#, C# 8.0, csharp, dotnet
Dziel się z innymi:
C# 8: Nullable Reference Types - CodeJourney.net

Sztuka programowania 11 dni, 13 godzin, 39 minut temu dsibinski 88 rozwiń

Rozwijanie usługi systemowej stworzonej z domyślnego szablonu w Visual Studio nie jest prostym zajęciem. Szczególnie debugowanie takiej aplikacji sprawia sporo problemów. Nie można z poziomu IDE uruchomić usługi i jej debugować. Trzeba podpinać się pod działający proces. W przypadku gdy chcemy zdebugować start usługi, musimy posiłkować się różnymi dziwnymi konstrukcjami, które zatrzymają start usługi do momentu podpięcia się debugera. W dzisiejszym wpisie będę...

Źródło: plawgo.pl
Dziel się z innymi:
Topshelf – tworzenie usługi systemowej - Blog Daniela Plawgo

Windows 11 dni, 13 godzin, 39 minut temu danielplawgo 137 rozwiń

Dzięki artykułowi dowiesz się wszystkiego co trzeba wiedzieć o poziomach testów w projekcie. Jakie mamy poziomy oraz jakie cele spełniają.

Źródło: devenv.pl
Dziel się z innymi:
Poziomy testów - czyli co musisz wiedzieć o poziomach testów w projekcie

Sztuka programowania 11 dni, 13 godzin, 39 minut temu devenv 149 rozwiń

As part of my talk about real-time technologies in ASP.NET Core I mention that Web Push can be scaled with Azure Functions. In this post I'm showing how.

[EN] Scaling Web Push Notifications with Azure Functions

Cloud 11 dni, 13 godzin, 39 minut temu tpeczek 24 rozwiń

Okazuje się, że LSP można naruszyć na wiele sposobów, czasami bardzo trudnych do wyśledzenia, a sztampowe omówienia dostępne powszechnie pomijają najważniejsze aspekty literki L z SOLID’a. Warto wspomnieć, że LSP pomaga nam również lepiej modelować biznesowy kontekst aplikacji, gdyż zmusza nas do odpowiedzi na pytania o relacje pomiędzy obiektami (mam tutaj na myśli głównie dwa ostatnie punkty: inwariant i zasadę historii).

Tagi: SOLID
Źródło: www.seeitsharp.pl
Dziel się z innymi:
LSP, czyli nie zadzieraj z kobietami - See IT Sharp

Sztuka programowania 26 dni, 14 godzin, 20 minut temu TomekS 117 rozwiń

Na początek, jak zwykle, odrobina teorii. Reguła Liskov brzmi: Funkcje które używają wskaźników lub referencji do klas bazowych, muszą być w stanie używać również obiektów klas dziedziczących po klasach bazowych, bez dokładnej znajomości tych obiektów. Jak podaje Wikipedia, zasada ta została sformułowana po raz pierwszy przez Barbarę Liskov i Jannette Wing we wspólnej pracy pt. „A Behavioral Notion of Subtyping„, zaprezentowana przez Panią Liskov w przemówieniu pt. „Data Abstraction and Hierarchy„, a s...

Tagi: LSP, SOLID
Dziel się z innymi:
Nie SOLID-nie #03: Liskov Substitution Principle

Sztuka programowania 26 dni, 14 godzin, 20 minut temu patrykkubiela 121 rozwiń

Reguła Open Close Principle mówi o tym, że klasa powinna być otwarta na rozszerzenia i jednocześnie zamknięta na modyfikacje. Zgodnie z zasadą tego cyklu – „Nie SOLID-nie„, przedstawiam jak może wyglądać klasa napisana wbrew tej regule.  Przykład Skoro ostatnim razem, w przypadku reguły SRP, posłużyłem się przykładową klasą MessageProcessor, tym razem posł...

Tagi: OCP, SOLID
Dziel się z innymi:
Nie SOLID-nie #2: Open Close Principle -

Sztuka programowania 42 dni, 14 godzin, 20 minut temu patrykkubiela 133 rozwiń

Dzisiejszy post będzie taki bardziej pisany, żadnego kodu nie będzie dlatego, że dzisiaj jedynie wytłumaczę czym jest dependency injection, po co to jest, do czego służy itp w następnym poście już będzie kod.

Wprowadzenie do dependency Injection | devman.pl

Architektura 45 dni, 14 godzin, 15 minut temu slawas 137 rozwiń

It’s time for a third part of articles series about what bothers Xamarin developers. The goal of this series is to identify things that should be improved. We all love Xamarin and we want to make it better by talking about things that bother us.

Dziel się z innymi:
[EN] What bothers Xamarin developers? Part 3 – programistologia

Mobile development 45 dni, 14 godzin, 15 minut temu Damian 18 rozwiń

On Connect(); 2018 Microsoft announced Xamarin.Forms 4.0 with new interesting features! One of them is CollectionView, let's check what it is capable of and why it is better than ListView!

Xamarin.Forms 4.0 new features – CollectionView – Krystian Czaplicki

Mobile development 49 dni, 12 godzin, 39 minut temu krystianczaplicki 89 rozwiń

W ubiegłym roku wzięłam udział w pierwszej edycji tego wydarzenia (pisałam o tym tutaj). W tym roku była organizowana druga edycja – na którą się zapisałam od razu. Czy było warto?

Dziel się z innymi:
Devstyle Speakers #2 – programmer-girl

Inne 49 dni, 12 godzin, 39 minut temu Weronika Tobor 42 rozwiń

Wikipedia podaje, że SOLID to ukuty przez Roberta C. Martina mnemonik. Wystarczy jednak zapamiętać, że jest to zbiór zasad jakimi powinien się kierować programista, podczas pisania kodu. Zwłaszcza w paradygmacie programowania obiektowego. Dużo się pokazuje jak na prawdę powinien wyglądać kod spełniający kryteria zawarte w poszczególnych regułach SOLIDa, natomiast niewiele się pokazuje przypadków niepoprawnego zastosowania tych reguł, lub nie zastosowania ich w ogóle. Właśnie to będzie celem tego cyklu....

Tagi: SOLID, SRP
Dziel się z innymi:
Nie SOLID-nie #01: Single Responsibility Principle -

Sztuka programowania 49 dni, 12 godzin, 39 minut temu patrykkubiela 176 rozwiń

Tym razem chciałbym poruszyć temat dbałości o jakość kodu, nadmiernej dbałości. Myślę, że nie raz spotkaliście się z tym zjawiskiem lub sami byliście jego przyczyną (ja niestety byłem). Nie oszukujmy się, my programiści, czerpiemy przyjemność z pisania kodu, tworzenia czegoś z niczego i dopieszczania swoich rozwiazań do granic możliwości. Do tego okazujemy się super „zdolniachami” kiedy przychodzi do argumentacji dlaczego praca trwa dłużej niż powinna, a może bardziej usprawiedliwień. Prawda?

Dziel się z innymi:
Oderwanie od rzeczywistości, romantyczny kod i dramat programisty.

Inne 60 dni, 14 godzin, 7 minut temu patrykkubiela 212 rozwiń

W tym wpisie pokażę jak można otworzyć konsolę bezpośrednio z Visual Studio z od razu ustawionym katalogiem projektu. Dodamy opcję Git Bash do menu głównego Visual Studio 🙂

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Jak dodać skrót Git Bash do menu głównego Visual Studio - Tomasz Prasołek

Narzędzia 116 dni, 15 godzin, 3 minuty temu tomaszprasolek 86 rozwiń

Trzeci post nt. Continous Integration.  Omówienie i krótki wstęp do inicjalizacji docker swarm, w celu utworzenia środowiska dla testów build serwerów.Od czasu ostatniego wpisu dotyczącego Continous Integration, Continous Delivery, Continous Deployment, w kontekście testu build serwerów, minęło kilka miesięcy. W tym czasie popełniłem kilka mniej wymagających (ale nie mniej znaczących!) postów. Nabrałem troc...

Continous integration#03: Docker. Containers. Swarm.

Narzędzia 116 dni, 15 godzin, 3 minuty temu patrykkubiela 70 rozwiń

W obecnych czasach bardzo rzadko tworzy się aplikacje, które nie korzystają z bazy danych. Gdzieś trzeba zapisać dane. Od jakiegoś czasu coraz bardziej popularne stają są bazy nierelacyjne, ale dalej najczęściej używamy baz relacyjnych, takich jak na przykład SQL Server. Jednym z problemów z jaki musimy się zmierzyć jest zmiana schematu bazy danych na przestrzeni czasu. A to musimy dodać miejsce na nowe dane. Usunąć już istniejące. Czy też zmienić strukturę, ab...

Źródło: plawgo.pl
Dziel się z innymi:
Migracja schematu bazy danych w Entity Framework - Blog Daniela Plawgo

Bazy danych i XML 137 dni, 15 godzin, 6 minut temu danielplawgo 165 rozwiń

Od kiedy tylko pamiętam, używam systemu Windows. Był zainstalowany na moim pierwszym komputerze, który dostałem od rodziców („do nauki mamo” ;-)), jak również na każdej maszynie od kiedy tylko rozpocząłem swoją karierę jako programista. Oczywiście, były eksperymenty z Linuksem (Mandriva/Mandrake, jakiś Debian, czy potem Ubuntu), ale nigdy na dłużej. Ostatnio, mając na uwadze multiplatformowość .NET Core i to jak mi się dobrze pracuje z tą biblioteką, postanowiłem dać Linuksowi szan...

A może by tak Linuks...

Inne 137 dni, 15 godzin, 6 minut temu patrykkubiela 166 rozwiń

Od momentu kiedy – zainspirowana wielkimi postaciami naszego krajowego światka IT – pojawiła się w mojej głowie myśl, „może by tak bloga założyć”, do momentu kiedy bloga założyłem, mija właśnie sześć miesięcy. Oczywiście nie jest to okres po którym można mianować się ekspertem, ale uważam, że jest to idealny okres aby zebrać przemyślenia, podsumować swoje działania i zaplanować dalsze kroki. Opiszę moje oczekiwania, wyobrażenia o tym jak to będzie wyglądało. Wyobrażenia jakie miałem, jeszcze na etapie w...

Pół roku blogowania. Przemyślenia.

Inne 140 dni, 14 godzin, 51 minut temu patrykkubiela 65 rozwiń

1 2