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

Async-await to nie tylko rewolucja jeśli chodzi o IO czy wykonanie długich operacji. To także niesamowite możliwości jeśli chodzi o kontrolę przepływu w Twoim kodzie. Jak to zrobić? Zapraszam do artykułu

Źródło: blog.scooletz.com
Dziel się z innymi:
async-await i kontrolowanie przepływu w kodzie bez wyjątków

Sztuka programowania 71 dni, 22 godziny, 48 minut temu Scooletz 227 źrodło rozwiń

W DDD najważniejsze jest oczywiście poznanie naszej domeny, zbudowanie Ubiquitous Language i Modelu wiernie odzwierciedlającego biznes. Na koniec dnia trzeba jednak ubrać to w kod. Ten projekt jest ilustracją różnych podejść do implementacji wzorców znanych z DDD i nie tylko.

Źródło: itlibrium.com
Dziel się z innymi:
Nowy projekt Open Source: DDD-starter-dotnet

Sztuka programowania 74 dni, 22 godziny, 46 minut temu technites_pl 184 źrodło rozwiń

Today I will write about the way variance influences type checking in C#. Yes, the fact that one type can be passed to a generic method that requires another type, depends on these 2 small keywords we write before ‘T’ (or whatever 😉) in interface header.

Cannot implicitly convert type ‘Abc’ to ‘IAbc’ – Contravariance vs Covariance – part 2. – A Girl Among Geeks

Sztuka programowania 77 dni, 23 godziny, 6 minut temu AGirlAmongGeeks 89 źrodło rozwiń

Have you ever seen these mysterious ‘in’ and ‘out’ keywords in generic interfaces’ definitions? If so, you’ve probably already checked what it means, but if not… You better read this and the next post. So today we will talk about the basics of variance in our own generic interfaces.

<in T> vs <out T> - Contravariance vs Covariance – (the easier) part 1. – A Girl Among Geeks

Sztuka programowania 83 dni, 22 godziny, 57 minut temu AGirlAmongGeeks 115 źrodło rozwiń

Kolejny post z serii o Bounded Contextach - przykład w jaki sposób narzędzia BI potrafią zaburzać pracę kontekstów i jak sobie z nimi radzić. A także nieco o socjotechnicznych aspektach BC 😊

Źródło: radekmaziarka.pl
Dziel się z innymi:
Dlaczego Bounded Contexty są ważne – narzędzia Business Inteligence | Radek Maziarka

Sztuka programowania 84 dni, 20 godzin, 13 minut temu Radosław Maziarka 96 źrodło rozwiń

C# 8.0 został niedawno opublikowany, jednak w dzisiejszym poście chcę napisać o funkcjonalności z C# 2.0. Wtedy to właśnie firma Microsoft wprowadziła typy generyczne. Każdy wie, każdy używa, ale cz próbowałeś kiedykolwiek napisać coś takiego...

Tagi: C#
Źródło: www.seeitsharp.pl
Dziel się z innymi:
Typy rekurencyjne w .NET - See IT Sharp

Sztuka programowania 88 dni, 22 godziny, 23 minuty temu TomekS 419 źrodło rozwiń

Jako programista .NET bardzo cieszę się z tego, że Microsoft obok rozwoju całej platformy .NET dodaje również nowe rzeczy do samego języka C#. Wszystko po to, aby nam, programistom, pracowało się jeszcze łatwiej i efektywniej – choć nie zawsze wprowadzone mechanizmy wydają się fajne i się je wykorzystuje. Przykładowo pattern matching dodany do switch w C# 7 (jeśli nie wiesz, co to, to w dalszej części wpisu pokażę, czym to jest) jakoś nie przypadł mi do gustu ...

Tagi: C#, C# 8.0, switch
Źródło: plawgo.pl
Dziel się z innymi:
Nowy switch w C# 8.0 - Blog Daniela Plawgo

Sztuka programowania 89 dni, 22 godziny, 44 minuty temu danielplawgo 400 źrodło rozwiń

W tym tygodniu było trochę problemów z kodowaniem(Angular 7, ASP .NET Core) i trochę nauki z narzędziami(KeePass)Hosting bez obsługi DELETE

Dziel się z innymi:
Czego nauczyłem się w 19 tygodniu pracy? | Blog Programisty.NET

Sztuka programowania 99 dni, 22 godziny, 33 minuty temu przemekwa 150 źrodło rozwiń

Projekty i namespace’y to niedoceniane elementy, które mogą znacząco poprawić czytelność naszego kodu. Warto stosować je w sposób przemyślany, a nie „jakkolwiek, bo to przecież nieistotne”. Kod czyta się co najmniej 10 razy częściej, niż się go modyfikuje. Warto więc zainwestować w jego czytelność i wymusić na poziomie kompilacji tak wiele sprawdzeń jak to tylko możliwe.

Źródło: itlibrium.com
Dziel się z innymi:
Do czego w DDD wykorzystać projekty i namespace’y z C# ?

Sztuka programowania 102 dni, 22 godziny, 32 minuty temu technites_pl 271 źrodło rozwiń

W jaki sposób prezentować błędy aplikacji w środowisku produkcyjnym? W jaki sposób podejść do komunikowania nt. błędów aplikacji oraz co robić z nimi dalej?

Organizacja błędów aplikacji w środowisku produkcyjnym - DevEnv

Sztuka programowania 102 dni, 22 godziny, 32 minuty temu devenv 106 źrodło rozwiń

AsNoTracking()is a powerful method from DbExtensions class. And for sure – the method you should know and use 😉.Why should I use it? In short – when we call AsNoTracking(), less data is cached and tracked (we will talk about it later). And of course, the more records we retrieve from the database, the more RAM we spare.

Entity Framework .AsNoTracking() – why & how (EF and EF Core) – A Girl Among Geeks

Sztuka programowania 105 dni, 22 godziny, 44 minuty temu AGirlAmongGeeks 161 źrodło rozwiń

Przemysław Walkowski W tym tygodniu było jakoś mało programowania ale poczytałem sobie o kliku ciekawych rzeczach. Chyba to ten klimat zbliżającej się majówki sprawia, że jakoś mało tematów się nasuwa.IndexedDB API Szczerze się przyznaje, że nie wiedziałem o tym, że istnieje coś takiego jak bazy danych w przeglądarce. Może to służyć do obsługi aplikacji off-line lub do przechowywania dużej ilości danych po stronie klienta. Są dw...

Tagi: asp mvc core, C#
Dziel się z innymi:
Czego nauczyłem się w 17 tygodniu pracy? | Blog Programisty.NET

Sztuka programowania 113 dni, 22 godziny, 15 minut temu przemekwa 147 źrodło rozwiń

Stało się, zakończyłem właśnie konkurs na blogu, związany z całą serią postów dotyczących zasad SOLID i w ramach tego postu, publikuję odpowiedzi/komentarze które były warunkiem udziału w konkursie. Publikuję również moje przemyślenia względem tych właśnie komentarzy. Myślę, że to będ...

Tagi: konkurs, SOLID
Dziel się z innymi:
Konkurs Nie SOLID-nie. Podsumowanie.

Sztuka programowania 119 dni, 22 godziny, 14 minut temu patrykkubiela 71 źrodło rozwiń

Chciałbym Ci pokazać, że umiejętności związane z DevOps przydadzą Ci się na 100%. Przed Tobą 10 powodów, dlaczego każdy programista musi znać DevOps.

Źródło: jerzywickowski.pl
Dziel się z innymi:
10 powodów dlaczego każdy programista MUSI znać DevOps❗️

Sztuka programowania 127 dni, 22 godziny, 24 minuty temu tazos333 260 źrodło rozwiń

Okazuje się, że niewłaścieiw użycie Dappera i typu varchar może mocno spowolnić Twoje zapytanie. Opisałem na przykładzie dlaczego tak jest. Zapraszam do lektury:)

Dziel się z innymi:
Code review #1 - dapper and varchar parameters - Michał Białecki Blog

Sztuka programowania 130 dni, 22 godziny, 24 minuty temu michal-bialecki 100 źrodło rozwiń

Persistence is a solved issue, isn’t it? What is Marten? Using Marten Adding Marten to a project Setting Marten up Customizing schema and mapping Saving aggregates Loading aggregates Querying Compiled queries Patching data Marten Pros & Cons Summary

Źródło: altkomsoftware.pl
Dziel się z innymi:
Building Microservices On .NET Core - Part 5 Marten An Ideal Repository For Your Domain Aggregates

Sztuka programowania 130 dni, 22 godziny, 24 minuty temu witek1902 104 źrodło rozwiń

Przemysław Walkowski Kolejna porcja mikro wiadomości o tym co tam ciekawego się dowiedziałem. W tym tygodniu jakoś dużo tego wyszło, choć też trzeba przyznać, że pilnowałem wpisywanie ich do posta regularnie. ZapraszamVisualStudio – skakanie pomiędzy nawiasami Ctrl + ]     kursor należy ustawić przed lub za nawiasem  OnLine API JSON – api dostępne do ręki, do testów i innych zastosowań Obsługa CORS jest włączona wie...

Dziel się z innymi:
Czego nauczyłem w 14 tygodniu pracy? | Blog Programisty.NET

Sztuka programowania 134 dni, 22 godziny, 58 minut temu przemekwa 156 źrodło rozwiń

Przemysław Walkowski Zawód programista polska książka dla każdego programisty. Dosłownie każdego. Jeśli się chce zacząć przygodę jako programista, książka jest idealna, jeśli chce się sprawdzić jakie są opcję jeszcze gdy już się jest programistą, książka jest idealna, jak się chce sprawdzić czy jesteśmy na dobrej drodze książka też jest idealna. Jeśli chce się nauczyć programowania z tej książki to nie polecam, to nie jest książka do nauki...

Tagi: recenzja
Dziel się z innymi:
Recenzja książki: Zawód: Programista - Maciej Aniserowicz | Blog Programisty.NET

Sztuka programowania 134 dni, 22 godziny, 58 minut temu przemekwa 87 źrodło rozwiń

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

Typy testów - Czyli kilka słów o typach testów i ich celu - DevEnv

Sztuka programowania 137 dni, 22 godziny, 50 minut temu devenv 129 źrodło rozwiń

Robert C. Martin (Uncle Bob) w swoim artykule nt. Dependency Inversion Principle, skondensowanej wersji rozdziału „DIP: The Dependency-Inversion Principle” ze swojej książki pt. Agile Software Development, Principles, Patterns and Practices, opisuje „zły” design aplikacji i wprowadza pojęcie „kruchości” aplikacji. Mianowicie, kruchość aplikacji to m.in. tendencja aplikacji do psucia się w wielu miejscach, w momencie jednej małej zmiany w miejscu zupełnie nie powiązanym do miejsca gdzie zaszła zmiana. Te...

Tagi: dip, SOLID
Dziel się z innymi:
Nie SOLID-nie #05: Dependency Inversion Principle

Sztuka programowania 138 dni, 22 godziny, 25 minut temu patrykkubiela 110 źrodło rozwiń

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

Najaktywniejsi

1
(32 881,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 464,96)
8
(9 775,28)
9
(8 298,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,38)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)