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

This page collects all the posts I’ve written within .NET Internals series so far

Dziel się z innymi:
Knowledge on internals of .NET condensed in 10 posts in ".NET Internals" series

Sztuka programowania 2219 dni, 3 godziny, 9 minut temu dsibinski 145 źrodło rozwiń

The need to constantly update your tests whenever you change production code is one of the arguments against unit testing. Sure, when you do a big refactoring tests will need to change, but smaller changes should not make you change all the tests. I will try to help you with this issue. Specifically I will try to help you make your setup code easier to maintain.

Tagi: TDD, unit testing
Dziel się z innymi:
Maintainable test setup and cleaner tests

Sztuka programowania 2219 dni, 3 godziny, 9 minut temu trzyPe 63 źrodło rozwiń

W #18 odcinku podcastu Dev:Cast rozmawiamy na temat dostarczania (lub też nie) wartości biznesowej przez programistów. Sporo tych negatywnych przykładów to rzeczy przez które sami przechodziliśmy... 🔥 Staramy się także zdefiniować czym jest "wartość biznesowa". Czy liczy się tylko kod? Zapominając o rozwiązaniu problemów?

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast – #18 Programiści, a wartość biznesowa - DevEnv

Sztuka programowania 2219 dni, 3 godziny, 9 minut temu devenv 45 źrodło rozwiń

Rzadko zdarza mi się pisać o ficzerach języka C#, a już na pewno nie o takich, które są dostępne od wielu lat. Niemniej, dziś miałem okazję ponownie wykorzystać ciekawą i mniej znaną „odsłonę” enum-ów dostępną poprzez atrybut FlagsAttribute, która być może okaże się dla Ciebie przydatna.  Klasyczne użycie typów wyliczeniowych Gdybym z własnych obserwacji miał powiedzieć kiedy typy wyliczeniowe są stosowane, odparłbym „kiedy bool nie wystarcza”. Zazwyczaj bowiem, zaczyna się od właśnie od zmiennej typu ...

Źródło: foreverframe.net
Dziel się z innymi:
Enum jako flaga w C# - Forever F[r]ame

Sztuka programowania 2223 dni, 3 godziny, 23 minuty temu dpawlukiewicz 305 źrodło rozwiń

Ostatnio, publikując stabilną wersję pakietu QueueBatch, dodałem do niego jedną opcję. Pozwala ona na "zauważenie" pustej kolejki i wykonanie jakiś operacji. W jakim celu to robić? Co można uzyskać? Zapraszam do artykułu.

Źródło: blog.scooletz.com
Dziel się z innymi:
Użyteczność pustej kolejki | Szymon Kulec `Scooletz`

Sztuka programowania 2224 dni, 4 godziny, 49 minut temu Scooletz 130 źrodło rozwiń

Skauci mają zasadę: "Zawsze zostawiaj obozowisko czystsze niż je zastałeś." Jeśli zastaniesz bałagan, posprzątaj go, niezależnie od tego, kto to zrobił. Celowo ulepszaj otoczenie dla następnych obozowiczów. W rzeczywistości, oryginalne brzmienie tej zasady, zapisanej przez Roberta Stephensona Smytha Baden-Powella, ojca skautingu, jest następujące: "Postaraj się zostawić świat choć trochę lepszym, niż go zastałeś." Powyższy tekst jest tłumaczeniem wpisu bloga Roberta Cecila "Wujka Boba" Martina ze stro...

Dziel się z innymi:
Zasada skautów

Sztuka programowania 2225 dni, 3 godziny, 3 minuty temu coola 82 źrodło rozwiń

C# 8.0 zbliża się wielkimi krokami. Premiera planowana jest razem z .NET Core 3.0 (nieokreślona data w 2019 roku), aczkolwiek pierwsze wersje podglądowe mają być dostępne już z wersjami beta Visual Studio 2019. Co ciekawe, nowości w C# 8.0 nie będą dostępne dla wszystkich (tak, tak, klasyczny .NET Framework będzie zapewne wygaszany!). Cóż zatem nowego możemy spodziewać się w C# 8.0? Sprawdźmy to!

Tagi: .Net, C#, C# 8.0
Dziel się z innymi:
Nowości w C# 8.0 — duże zmiany, ale nie dla wszystkich

Sztuka programowania 2226 dni, 1 godzinę, 19 minut temu djfoxer 329 źrodło rozwiń

Jak wyglądała pierwsza konferencja DotNetos od zaplecza? Zapraszam do krótkiego opisu całego procesu, który stał za tym wydarzeniem, opisanym przeze mnie, jednego z trzech Amigos.

Źródło: blog.scooletz.com
Dziel się z innymi:
O pierwszej konferencji DotNetos | Szymon Kulec `Scooletz`

Sztuka programowania 2232 dni, 1 godzinę, 54 minuty temu Scooletz 75 źrodło rozwiń

by SeeItSharp | Posted on If you think that Pull Requests aka Code Review is just about good code quality, you are more than welcome to read this post. I will show you what “the best Pull Request ever” can do!

Źródło: www.seeitsharp.pl
Dziel się z innymi:
The best Pull Request ever in my life - See IT Sharp

Sztuka programowania 2233 dni, 2 godziny, 16 minut temu TomekS 120 źrodło rozwiń

Cześć, pod ostatnim postem, użytkownik DD zwrócił mi uwagę by zamiast w każdej iteracji pętli, wykonywać await na handlerze, można je wszystkie odpalić za pomocą metody Task.WhenAll(). W tym wpisie chciałbym omówić różnicę między tymi dwoma podejściami, opisać za i przeciw a także samemu sprawdzić, w praktyce co okazuję się szybsze i mniej zawodne.Różnice Metoda Task.WhenAll() przyjmuje jako...

Źródło: www.contend.pl
Dziel się z innymi:
Task.WhenAll vs Multiple awaits in foreach – Contend

Sztuka programowania 2240 dni, 3 godziny, 20 minut temu contend 233 źrodło rozwiń

Wyobraźmy sobie świat, w którym rodzi się programista idealny. W momencie natrafienia na dany język łapie składnie, wykorzystanie, dobre praktyki, a haków unika niczym ognia. Mając 4 lata sam jeden jest wstanie napisać algorytm rozpoznawania twarzy i to bez kontroli wersji i kolorowania składni. Nie popełnia żadnych błędów, chodź nie wymyślania nowatorskich rozwiązań. I pewnie szefom teamów developerskim otwierają się koperty pełne multisportów by obsypać pierwszego z nowej rasy Homo Programikus. To jedn...

Źródło: bd90.pl
Dziel się z innymi:
Jak ubiłem serwer bazy danych (prawie) - bd90

Sztuka programowania 2243 dni, 2 godziny, 37 minut temu bd90 174 źrodło rozwiń

Analiza kodu bibliotek Google samego Jona Skeeta z wykorzystaniem SonarQube. Przyjrzymy się w jaki sposób Jon pisze kod, nauczymy się kilku ciekawych własności SonarQube. Część 3. mojego cyklu o SonarQube na blogu firmowym.

[EN] Crushing Jon Skeet's code with SonarQube. Never do this at home.

Sztuka programowania 2246 dni, 3 godziny, 9 minut temu marcinwachulski 107 źrodło rozwiń

Implementacja Cache-Aside Pattern w .NET Core.

Dziel się z innymi:
[EN] Cache-Aside Pattern in .NET Core - Kamil Grzybek

Sztuka programowania 2246 dni, 3 godziny, 9 minut temu kamgrzybek 142 źrodło rozwiń

Cześć, jako że aktualnie piszę aplikację na boku w której wykorzystuje CQRS i Event Sourcing chciałbym podzielić się z pewnym problemem który zabrał mi trochę czasu, zanim znalazłem rozwiązanie i zrozumiałem w czym tkwił problem. Może komuś innemu zaoszczędzi to trochę czasu, lub po prostu post ten będzie dobrą okazją by dowiedzieć się czegoś nowego.Background sytuacji W aplikacji, w jednym z...

Źródło: www.contend.pl
Dziel się z innymi:
Problem z publikacją eventów z poziomu repozytorium – Contend

Sztuka programowania 2246 dni, 3 godziny, 9 minut temu contend 99 źrodło rozwiń

W ramach testów jednostkowych może być potrzebne porównywanie wartości obiektów zamiast ich referencji. W dzisiejszym artykule poruszę temat jak porównywać obiekty w testach jednostkowych, jeżeli nie została przesłonięta metoda Equals. Proponowane rozwiązania nie będą wiązały się z dodaniem logiki wymaganej przez testy jednostkowe do klas domenowych. Na początek w ramach wprowadzenia do tematu kilka słów o typie object.

Jak porównywać obiekty w testach jednostkowych, jeżeli nie przesłonimy metody Equals - DevKR

Sztuka programowania 2250 dni, 4 godziny, 14 minut temu Krzysztof_DevKR 142 źrodło rozwiń

Czy da się serializować dane szybciej? W tym poście dzielę się zbiorem informacji dotyczących eksperymentalnego serializatora Enzyme, nad którym pracuję. Zapraszam

Źródło: blog.scooletz.com
Dziel się z innymi:
Enzyme: eksperymentalny serializator dla .NET | Szymon Kulec `Scooletz`

Sztuka programowania 2251 dni, 4 godziny, 7 minut temu Scooletz 103 źrodło rozwiń

Jak wytłumaczyć w prosty sposób czym są moduły w oprogramowaniu? Tworząc prezentację na Kariera IT wpadłem na ciekawe porównanie modułów  do działów firmy. W prosty sposób wyjaśnia to ten trudny koncept, dając jasny pogląd co jest ważne i dozwolone.

Tagi: DDD
Źródło: radblog.pl
Dziel się z innymi:
Moduły jako działy w firmie | Radek Maziarka

Sztuka programowania 2254 dni, 2 godziny, 34 minuty temu Radosław Maziarka 117 źrodło rozwiń

Praca programisty jest super ale czasem coś uwiera. Drobne małe rzeczy, które wkurzają i nie za bardzo można coś z nimi zrobić.  To mogą być typowe programistyczne problemy jak i  typowo zespołowe problemy. Tak czy inaczej poniżej moja lista 10 najbardziej irytujących rzeczy w pracy programisty. Jeśli zauważysz, że jakiejś brakuje to dopisz w komentarzu dorzucę do artykułu. Zapraszam do czytania. Brak zaangażowania ...

Dziel się z innymi:
10 najbardziej wkurzających rzeczy w pracy programisty | Blog Programisty.NET

Sztuka programowania 2254 dni, 2 godziny, 34 minuty temu przemekwa 308 źrodło rozwiń

Have you ever been in a situation when you discovered an exception in the logs that forced you to spend the next couple of minutes - or even hours - figuring out what exactly went wrong? The message was very cryptic and the only useful information that guided you to the crime scene was a stack trace. And after arriving there, you still had no idea what had really happened and what was the culprit. The most frustrating part is that in many cases the reason is very trivial and could be diagnosed immediatel...

Dziel się z innymi:
The art of designing exceptions · Cezary Piątek Blog

Sztuka programowania 2257 dni, 1 godzinę, 32 minuty temu cezarypiatek 139 źrodło rozwiń

Vendor lock-in, brak zarządzania zależnościami i brak abstrakcji - czyli historia fuckupu aplikacji po aktualizacji SDK pewnego dostawcy map.

Vendor lock-in - Czyli historia map i pewnego ubitego projektu - DevEnv

Sztuka programowania 2260 dni, 3 godziny, 46 minut temu devenv 82 źrodło rozwiń

1 2... 21 22 23 24 25 26... 73 74

Najaktywniejsi w tym miesiącu