dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania - Strona 2

Many people at the beginning of the project ask themselves - what architecture to choose? Would you not even think about it when starting your first serious project? I bet you would. In this post, I will try to answer this question from my perspective because I have always thought about it myself… until one day.

Architectural patterns - holiness or guideline?

Reading time ~6 minutes This article is Part 2 in a 2-Part Series. Part 1 - Refactoring to Data Driven TestsPart 2 - This Article The previous post was meant to be an encouragement and a warmup to data-driven testing. This post describes why I love this way of testing. Understanding a simple fact about testing moved me from “Oh, I should write tests” to “I want it all! And I want it now!” and Data-Driven Testing. And the simple truth is: Anyone who is a bit interested in machine learning heard sta...

Dziel się z innymi:
Data is the new king (in tests). How to get data for DDT? – IndexOutOfRange

Sztuka programowania 73 dni, 23 godziny, 4 minuty temu maklipsa 58 źrodło rozwiń

O tym, jak dodać analizatory do projektu, pisałam całkiem niedawno. Dzisiaj czas na opisanie, jak takie analizatory skonfigurować. Wystarczy jeden prosty plik ruleset.

Dziel się z innymi:
Analysers.ruleset – konfiguracja statycznej analizy kodu – programmer-girl

Sztuka programowania 73 dni, 23 godziny, 4 minuty temu Weronika Mularczyk 48 źrodło rozwiń

Warsztaty hands-on z programowania RabbitMQ w C#. Pomoc dla wszystkich którzy zainstalowali serwer i teraz chcieliby szybko i sprawnie opanować wykorzystanie tego narzędzia w swoich projektach.

Źródło: www.youtube.com
Dziel się z innymi:
C# RabbitMQ od podstaw - YouTube

Sztuka programowania 80 dni, 22 godziny, 10 minut temu dotnetarium 186 źrodło rozwiń

Reading time ~7 minutes I am not a big fan of writing tests. I like having them, but I find writing them to be boring. That said, retesting manually is even more annoying, so I write tests. The thought that there has to be a better way, never passed. I tried a few approaches. After some experimentation, I think I have the answer - DDT (Data Driven Testing) Before we dig into what Data Driven Tests are, let’s look at some standard, non-DDT tests.What we will be testing? There is a fragile line for cod...

Dziel się z innymi:
Refactoring to Data Driven Tests – IndexOutOfRange

Sztuka programowania 80 dni, 22 godziny, 10 minut temu maklipsa 39 źrodło rozwiń

I've decided to create a series of blog posts where I will present what I've recently learned about the traps related to the multithreading in C#. I will also show you my proposition of Roslyn analyzers that can possibly help to avoid those issues right at the stage of writing the code. This part is about choosing a suitable object for locking.

Dziel się z innymi:
[EN] Avoid multithreading traps with Roslyn: Lock object selection · Cezary Piątek Blog

Sztuka programowania 87 dni, 21 godzin, 50 minut temu cezarypiatek 59 źrodło rozwiń

In this article we are going to show you how you can combine SignalR and RabbitMQ to build real time server-client communication. We will extend our insurance sales portal with chat service. This chat will let insurance agents communicate with each other. We also will use this chat service to send users information about certain business events like new product availability, successful sale or insurance product or tariff changes.

Źródło: altkomsoftware.pl
Dziel się z innymi:
Building Microservices On .NET Core – Part 6 Real time server client communication with SignalR and RabbitMQ

Sztuka programowania 87 dni, 21 godzin, 50 minut temu witek1902 100 źrodło rozwiń

Reading time ~3 minutes I’ve seen multiple people struggling with trying to mock the ILogger calls. This post will hopefully save some people from wandering this path. Here it goes:Please stop trying to mock the ILogger methods from .net core. Here is why: Most ILogger methods that we use for logging are extension methods - static methods. While mocking them is possible using Prig, or Microsoft Fakes it is not easy or pleasant. Mocking a static method boils down to replacing the code at runtime using...

Dziel się z innymi:
Stop trying to mock the ILogger methods – IndexOutOfRange

Sztuka programowania 97 dni, 23 godziny, 1 minutę temu maklipsa 127 źrodło rozwiń

Generalized async return types — it is a new C#7 feature that allows using not only Task as a return type of async methods but also other types (classes or structures) that satisfy some specific requirements. At the same time, async/await is a way to call a set of "continuation" functions inside some context which is an essence of another design pattern — Monad. So,...

Tagi: async, await, Task
Źródło: habr.com
Dziel się z innymi:
“Maybe” monad through async/await in C# (No Tasks!)

Sztuka programowania 108 dni, 22 godziny, 21 minut temu rroszczyk 166 źrodło rozwiń

Nie da się pisać czystego kodu nie znając dobrze angielskiego. Dominacja technologiczna krajów anglosaskich sprawiła, że zarówno w komunikacji morskiej, jak i lotniczej językiem oficjalnym stał się angielski. To samo wydarzyło się z technologią informacyjną. Wszystkie omal języki programowania składają się z słów kluczowych wyrażonych w języku Shakespeare’a. Komendy, które wpisujemy w konsoli to również słowa angielskie. Chcemy tego, czy nie – językiem branży IT jest język angielski...

Źródło: kalkus.dev
Dziel się z innymi:
Język angielski, czyli najważniejszy język programowania

Sztuka programowania 108 dni, 22 godziny, 21 minut temu landeeyo 150 źrodło rozwiń

Wybór kierunków swojego programistycznego rozwoju nie jest łatwy. W gąszczu technologii, metodyk, bibliotek łatwo się zagubić i główkować co będzie dla nas lepsze. Wielokrotnie przechodziliśmy z Bartkiem przez dokładnie ten sam problem. Lepiej, będziemy do niego wracać co jakiś czas, ponieważ zawsze możemy usprawnić swoje działania, efektywniej wykonywać co dzienną pracę. Co nam pomogło w staniu się lepszym programistą? Podczas podcastu staraliśmy się odpowiedzieć na powyższe pytanie, definiując najważ...

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast – #30 Jak być lepszym programistą? - DevEnv

Sztuka programowania 118 dni, 22 godziny, 38 minut temu devenv 155 źrodło rozwiń

Zespół .NET od zawsze marzył, aby programiści znający język C# mogli bez problemu tworzyć aplikacje webowe. Podejść było kilka i różnie z tym wychodziło. W czasach prehistorycznych (wiem, że niektórzy w tym jeszcze programują, ale tak samo gdzieś żyją jeszcze ludzie bez prądu, więc obu grupom współczuję) strony www i .NET kojarzone były z ASP.NET WebForms. Była to szybka (i dość średnio zrobiona) odpowiedź na potrzebę tworzenia aplikacji webowych, ale przez osoby nie mające pojęcia jak działa web, za to ...

Tagi: .net core, Blazor
Dziel się z innymi:
Blazor – WebAssembly na usługach Microsoftu, czyli C# trafi pod strzechy w aplikacjach SPA

Sztuka programowania 119 dni, 23 godziny, 11 minut temu djfoxer 250 źrodło rozwiń

Jestem właśnie w trakcie lektury książki „Testy jednostkowe” Roya Osherove. Jest w niej ciekawy rozdział dotyczący frameworków izolacji i ich typów.

Dziel się z innymi:
Testy jednostkowe – programmer-girl

Sztuka programowania 120 dni, 22 godziny, 32 minuty temu Weronika Mularczyk 133 źrodło rozwiń

Tworzenie oprogramowania, to nie tylko pisanie kodu lub zbieranie wymagań od klienta, a proces znacznie szerszy i bardziej czasochłonny. Jednym z elementów tego łańcucha zależności są testy. Każda stworzona linijka kodu powinna być sprawdzona pod różnym kątem, aby uniknąć błędów, które mogą spowodować niewielkie niedogodności po stronie klienta lub olbrzymi straty w firmie. Stąd też temat testowania jest niezmienienie ważny.

Tagi: Test
Dziel się z innymi:
Typy i poziom testów. Co warto wiedzieć chcąc zostać testerem

Sztuka programowania 121 dni, 23 godziny, 6 minut temu djfoxer 100 źrodło rozwiń

Programiści technologii .NET nie mają łatwego życia od roku 2016. To wówczas wypuszczono pierwsze wydanie .NET Core - nowego frameworku od Microsoftu, który to podczas premiery mocno namieszał w dość zamkniętym świecie .Net...

Dziel się z innymi:
.NET 5 – czy Microsoft buduje krętą drogę do sukcesu?

Sztuka programowania 122 dni, 22 godziny, 20 minut temu djfoxer 285 źrodło rozwiń

Przemyślenia o code review, czym jest, po co je robić i na co warto zwrócić uwagę plus trochę statystyk i dobrych rad. Bazując na własnych doświadczeniach oraz badaniach przeprowadzonych pośród developerów w Microsofcie.

Tagi: Code review
Dziel się z innymi:
Code review –  dlaczego warto praktykować i jak idealnie zaplanować przegląd kodu

Sztuka programowania 122 dni, 22 godziny, 20 minut temu djfoxer 133 źrodło rozwiń

Dzielenie się wiedzą w zespołach programistycznych jest bardzo ważną sprawą. Nie wszystko co wiesz na temat projektu jest znane pozostałym członkom zespołu. Działa to także w drugą stronę – nie zawsze wszystko wiesz, a i też nie wszystkie zakamarki aplikacji musiałeś prześledzić. Budowanie silosu wiedzy, dotyczącego czy to aspektów biznesowych czy też technicznych nie wpływa korzystnie na utrzymanie projektu. Wyobraź sobie dłuższą nieobecność osoby odpowiadającej za funkcjonalność X, której nikt poza ni...

Dev:Cast – #29 Sposoby wymiany wiedzy w zespole - DevEnv

Sztuka programowania 125 dni, 22 godziny, 43 minuty temu devenv 83 źrodło rozwiń

Polityka to Building Block z DDD, który pozwala otwierać model na rozbudowę w tych miejscach, w których biznes może tego faktycznie potrzebować. Pojedyncze Polityki zwykle są stosunkowo proste, ich kompozycja może jednak modelować bardzo złożone wymagania biznesowe. Jak zaimplementować je w C#, żeby maksymalnie zwiększy czytelność?

Tagi: DDD, DDDSample
Źródło: itlibrium.com
Dziel się z innymi:
Jak zaimplementować Polityki z DDD w C#

Sztuka programowania 127 dni, 21 godzin, 52 minuty temu technites_pl 225 źrodło rozwiń

Pierwsze przymiarki do C# w ersji ósmej. Wyamgania i kilka najfajniejszych moim zdaniem zmian.

Tagi: .Net, C#, programing
Dziel się z innymi:
C# 8.0 - developer.net.pl

Sztuka programowania 129 dni, 22 godziny, 43 minuty temu Wookashi 251 źrodło rozwiń

Ostatnimi czasy coraz bardziej popularne są tak zwane bootcampy programistyczne. Są to szkolenia, które w szerokim zakresie obiecują nauczenie kursanta sztuki kodowania w określonym języku. Najczęściej trwają one kilka tygodni lub miesięcy i mogą odbywać się zarówno w weekendy, ale także w przeciągu tygodnia. Ilość wiedzy jaką przekazują bootcampy jest naprawdę spora, ale z drugiej strony nie są to tanie kursy. Ceny wachą się od 2-3 tysięcy złotych do nawet 15 tysięcy i więcej za najbardziej obszerne i o...

Dziel się z innymi:
Bootcampy programistyczne – prosta droga do sukcesu?

Sztuka programowania 133 dni, 22 godziny, 40 minut temu djfoxer 117 źrodło rozwiń

1 2 3 4 5... 57 58
Sklep z gadzetami

Najaktywniejsi

1
(32 891,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,22)
8
(9 775,28)
9
(8 373,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 127,39)
14
(4 026,72)
15
(3 863,06)
16
(3 599,51)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)