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

W 49. odcinku poruszamy temat, o którym było ostatnio głośno. Mityczny 10x developer/engineer to temat który dzieli środowisko developerskie tak dobrze jak politycy Polaków. W odcinku przechodzimy przez wszystkie 11 punktów manifestu i omawiamy je zastanawiając się czy mają one sens czy nie.

10x developer. Hit czy kit? – Ostra Piła

Sztuka programowania 4 dni, 1 godzinę, 21 minut temu macabre13 109 źrodło rozwiń

Programista 10x to osoba, której wydajność jest dziesięciokrotnie większa od przeciętnego inżyniera oprogramowania. Niektórzy nie wierzą, że jest to możliwe, inni twierdzą, że sami są programistami 10, a nawet 100x. Czy programista 10x istnieje? Jak zostać programistą 10x?

Źródło: kalkus.dev
Dziel się z innymi:
Programista 10x - kim jest, jak zostać programistą 10x?

Reading time ~7 minutes This article is Part 3 in a 3-Part Series. Part 1 - Refactoring to Data Driven TestsPart 2 - How to get data for Data-Driven Tests?Part 3 - This Article As promised here and here, this will be tips, tricks, and good practices for data-driven tests. If You want to know more about data-driven testing see my previousposts on this topic. Here we go. I will be converting this series into an ebook with additional source code and examples. If You want to get it please subscribe:G...

Dziel się z innymi:
Tips, tricks, and good practices for Data-Driven Testing. Part 1. – IndexOutOfRange

Sztuka programowania 9 dni, 1 godzinę, 29 minut temu maklipsa 43 źrodło rozwiń

W jaki sposób mockować (za pomocą Moq) metody ze słowem kluczowym out? Przyjrzyjmy się bliżej problemowi…

Tagi: Moq, TDD
Dziel się z innymi:
Mockowanie out - Dariusz Woźniak — Blog

Sztuka programowania 10 dni, 1 godzinę, 59 minut temu dariuszwozniak 73 źrodło rozwiń

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?

Sztuka programowania 12 dni, 2 godziny, 7 minut temu netsharpdev 101 źrodło rozwiń

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 13 dni, 2 godziny, 11 minut temu maklipsa 56 ź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 13 dni, 2 godziny, 11 minut temu Weronika Mularczyk 40 ź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 20 dni, 1 godzinę, 17 minut temu dotnetarium 161 ź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 20 dni, 1 godzinę, 17 minut temu maklipsa 38 ź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

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

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 37 dni, 2 godziny, 8 minut temu maklipsa 126 ź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 48 dni, 1 godzinę, 28 minut temu rroszczyk 165 ź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 48 dni, 1 godzinę, 28 minut temu landeeyo 148 ź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 58 dni, 1 godzinę, 45 minut temu devenv 153 ź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 59 dni, 2 godziny, 18 minut temu djfoxer 246 ź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 60 dni, 1 godzinę, 39 minut temu Weronika Mularczyk 130 ź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 61 dni, 2 godziny, 13 minut temu djfoxer 99 ź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 62 dni, 1 godzinę, 27 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 62 dni, 1 godzinę, 27 minut temu djfoxer 130 źrodło rozwiń

1 2 3 4 5... 56 57
Sklep z gadzetami
Dotnetos Conference

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 510,01)
8
(9 775,28)
9
(8 343,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 097,38)
14
(3 979,62)
15
(3 863,06)
16
(3 599,43)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)