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

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 1077 dni, 17 godzin, 50 minut temu technites_pl 199 ź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 1080 dni, 18 godzin, 9 minut temu AGirlAmongGeeks 93 ź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

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 1087 dni, 15 godzin, 17 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 1091 dni, 17 godzin, 27 minut 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 1092 dni, 17 godzin, 48 minut temu danielplawgo 409 ź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 1102 dni, 17 godzin, 37 minut temu przemekwa 153 ź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 1105 dni, 17 godzin, 36 minut temu technites_pl 281 ź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 1105 dni, 17 godzin, 36 minut temu devenv 107 ź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 1108 dni, 17 godzin, 47 minut temu AGirlAmongGeeks 167 ź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 1116 dni, 17 godzin, 19 minut temu przemekwa 148 ź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 1122 dni, 17 godzin, 17 minut temu patrykkubiela 72 ź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 1130 dni, 17 godzin, 27 minut temu tazos333 267 ź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 1133 dni, 17 godzin, 27 minut temu michal-bialecki 101 ź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 1133 dni, 17 godzin, 27 minut temu witek1902 114 ź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 1137 dni, 18 godzin, 2 minuty temu przemekwa 157 ź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 1137 dni, 18 godzin, 2 minuty 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 1140 dni, 17 godzin, 54 minuty temu devenv 130 ź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 1141 dni, 17 godzin, 29 minut temu patrykkubiela 118 źrodło rozwiń

Pisanie kodu uruchamianego na platformie Dynamics 365 CE na pozór wydaje się banalnym tematem. Tu biblioteczka JavaScript… Tam prosta DLL-ka .NET, uruchamiana w momencie wystąpienia określonego zdarzenia w systemie… Być może jest to prawda, jeżeli korzystamy z systemu w wersji „pudełkowej” lub dostosowanej za pomocą narzędzi dostarczonych przez producenta. Sprawy komplikują...

Programowanie w systemie Dynamics 365 – wzorce projektowe – XRM Labs by Piotr Gaszewski

Sztuka programowania 1141 dni, 17 godzin, 29 minut temu Piotrek Gaszewski 28 źrodło rozwiń

1 2... 16 17 18 19 20 21... 72 73

Najaktywniejsi w tym miesiącu