dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 2

O dwóch sposobach tworzenia oprogramowania na przykładzie programu na antyczny komputer PDP-8 opowiada Wujek Bob Martin.

Tagi: wujek bob
Dziel się z innymi:
[Wujek Bob] Konieczność TRYBU-B

Sztuka programowania 9 dni, 14 godzin, 30 minut temu coola 120 rozwiń

In the early days of dotnet core, there was an attempt of changing the C# project file format. The old “csproj” based on XML format was replaced with .xproj/project.json. However, after releasing dotnet core 1.0 the authors decided to get back to XML file. The format stayed the same but the specification went through a major change. With the new schema...

Tagi: C# .NET
Dziel się z innymi:
[EN] Renovate your .NET solution · Cezary Piątek Blog

Narzędzia 9 dni, 14 godzin, 30 minut temu cezarypiatek 118 rozwiń

Krótko i na temat, czyli jak uruchomić polecenie powłoki systemowej bash w .NET Core na Ubuntu

Źródło: devkr.pl
Dziel się z innymi:
Uruchomienie polecenia powłoki bash w .NET Core - DevKR

Sztuka programowania 9 dni, 14 godzin, 30 minut temu Krzysztof_DevKR 51 rozwiń

Cóż tam, panie, w polityce? Chińcyki trzymają się mocno!? Jeden z bardziej znanych mi cytatów. Tata i dziadek powtarzali go tak wiele razy, że aż trudno spamiętać. “Wesele” Wyspiańskiego, akt I, scena I. A co to ma wspólnego z dotnetem? No jak to? Dotnet trzyma się mocniej niż Chińcyki! A więc poniżej subiektywny, osobisty, dump linków - podejście 5, miejmy nadzieję, że tym razem z sukcesem. No to jedziemy!Podsumowanie tygodnia dotnetomaniaka Jak jeszcze nie czytałeś co działo sie na polskiej scenie ...

Dziel się z innymi:
Co tam Panie w dotnecie? #1 – Dotnetomaniak tech blog

Inne 9 dni, 14 godzin, 30 minut temu Piotr Stapp 174 rozwiń

Są rzeczy ważne, ważniejsze i testy jednostkowe. No i może kakałko wypadałoby umieścić na końcu listy, przynajmniej zimą. Wracając jednak do testów, uważam je za podstawowe narzędzie do poprawy jakości kodu. Pozwalają nam szybko przetestować, czy nasza twórczość działa poprawnie i (jeśli testy są prawidłowo napisane) zgodnie z założeniami biznesowymi. W dzisiejszym, dość krótkim, artykule chciałbym Wam przedstawić narzędzie Coverlet służące do obliczania pokrycia kodu przez testy jednostkowe. Jest to kró...

Źródło: bd90.pl
Dziel się z innymi:
Coverlet - Mierzenie pokrycia kodu testami - bd90

Narzędzia 10 dni, 14 godzin, 43 minuty temu bd90 92 rozwiń

Używając FluentAssertion musimy zwracać uwagę w którym miejscu użyjemy Should(). W zależności od położenia Should() błędy zwracane z asercji mogą być lepszej lub gorszej jakości.

Tagi: csharp, dotnet
Dziel się z innymi:
FluentAssertions and code formatting

Sztuka programowania 10 dni, 14 godzin, 43 minuty temu asciiBlade 106 rozwiń

Git flow, o którym wspominałam już wcześniej, to fajna rzecz. Trzeba jednak pamiętać, że odpowiednio nazywać branche (w skrócie: feature/featurename i bugfix/bugname). Czasami zdarza się jednak, że zapomnimy o tej konwencji, a już wyślemy zmiany na serwer. Co wtedy?

Dziel się z innymi:
Git rename branch – programmer-girl

Inne 10 dni, 14 godzin, 43 minuty temu Weronika Tobor 38 rozwiń

Kontynujemy dział o dependency innjection, w tym artykule rektoryzujemy kod z poprzedniej części, który jeszcze będzie później dostosowywany do dependency injection.

Źródło: devman.pl
Dziel się z innymi:
Dependency Injection - Refaktoryzacja projektu | devman.pl

Architektura 10 dni, 14 godzin, 43 minuty temu slawas 87 rozwiń

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 13 dni, 15 godzin, 5 minut temu patrykkubiela 233 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 14 dni, 14 godzin, 26 minut temu danielplawgo 138 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 14 dni, 14 godzin, 26 minut temu devenv 150 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 14 dni, 14 godzin, 26 minut temu dsibinski 89 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 14 dni, 14 godzin, 26 minut temu kamgrzybek 153 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 14 dni, 14 godzin, 26 minut temu tpeczek 24 rozwiń

Często pracując z Typescriptem przychodzi moment, w którym należy sobie zadać pytanie – chcę użyć null czy undefined? Czasami może nam się wydawać, że jest to obojętne – ale jednak różnica jest.

Dziel się z innymi:
Null a undefined – programmer-girl

Sztuka programowania 16 dni, 15 godzin, 47 minut temu Weronika Tobor 92 rozwiń

Ostatni w pracy koleżanka spytała się mnie jak może cofnąć zmiany ze złego merge commita. Zorientowała się, że jest błąd tuż po wrzuceniu kodu na serwer. Zobaczmy jak to można naprawić używając polecenia git revert.

Tagi: git
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Jak cofnąć zmiany z merge commit'a wypchniętego na serwer - git revert? - Tomasz Prasołek

Inne 16 dni, 15 godzin, 47 minut temu tomaszprasolek 105 rozwiń

Co tu tak brzydko pachnie? A może to mój kod? O niepokojącym braku wrażliwości na brzydkie zapaszki w kodzie pisze Wujek Bob Martin:

fekofile

Sztuka programowania 16 dni, 15 godzin, 47 minut temu coola 105 rozwiń

“Ref structs were introduced in C# 7.2, and this is not the place to reiterate their usefulness, but in return they come with some severe limitations, such as not being able to implement interfaces. Ref structs can now be...

Tagi: C#, struct
Dziel się z innymi:
Disposable ref structs in C# 8.0 – TooSlowException

Sztuka programowania 20 dni, 4 godziny, 23 minuty temu KonradKokosa 138 rozwiń

Podczas pracy nad rozwojem oprogramowania dostrzegamy pewne rozwiązania, które są jasnym sygnałem do podjęcia się refaktoryzacji danego fragmentu kodu. Kenta Beck zdefiniował termin Code Smells – to cechy kodu, które świadczą o złej implementacji, utrudniającej utrzymanie oraz rozwój kodu. W tym odcinku podcastu skupiamy się na Code Smells, które z naszej perspektywy pojawiają się najczęściej i nad którymi warto popracować.

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast – #22 Code Smells. Czyli co śmierdzi w kodzie. - DevEnv

Sztuka programowania 20 dni, 4 godziny, 23 minuty temu devenv 93 rozwiń

Ósmy odcinek kursu „Distributed .NET Core” jest już na YouTube więc do dobry moment, aby kontynuować kolejne zagadnienia związane z naszą implementacją mikroserwisów. W poprzednich wpisach omówiłem kolejno zapis i odczyt danych z systemu bazującego na wzorcu CQRS tym samym „zamykając” temat komunikacji użytkownik-system. Istnieje jednak jeszcze jedna, istotna forma komunikacji, niewidoczna dla zewnętrznych podmiotów. Mowa o wewnętrznej wymianie informacji między konkretnymi usługami.  Po co usługi komun...

Źródło: foreverframe.net
Dziel się z innymi:
CQRS i mikroserwisy: komunikacja wewnętrzna między usługami - Forever F[r]ame

Architektura 21 dni, 6 godzin, 44 minuty temu dpawlukiewicz 222 rozwiń

1 2 3 4 5... 394 395