dotnetomaniak.pl

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

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 6 dni, 8 godzin, 34 minuty temu przemekwa 106 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 9 dni, 8 godzin, 33 minuty temu technites_pl 226 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 9 dni, 8 godzin, 33 minuty temu devenv 89 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 12 dni, 8 godzin, 45 minut temu AGirlAmongGeeks 132 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 20 dni, 8 godzin, 17 minut temu przemekwa 140 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 26 dni, 8 godzin, 15 minut temu patrykkubiela 68 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 34 dni, 8 godzin, 25 minut temu tazos333 240 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 37 dni, 8 godzin, 25 minut temu michal-bialecki 100 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 37 dni, 8 godzin, 25 minut temu witek1902 102 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 41 dni, 8 godzin, 59 minut temu przemekwa 151 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 41 dni, 8 godzin, 59 minut temu przemekwa 85 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 44 dni, 8 godzin, 52 minuty temu devenv 125 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 45 dni, 8 godzin, 27 minut temu patrykkubiela 108 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 45 dni, 8 godzin, 27 minut temu Piotrek Gaszewski 25 rozwiń

Today a friend showed me a piece of code that was supposed to serialize some Model to XML string without any consideration for custom namespaces apart from defined in given Model. Ok, so we need an instance of XmlSerializer for Model’s type and we will use XmlWriter to write through some MemoryStream and read the contents at the end. Seems quite obvious but is it? Let's dive into caveats of stream processing.

Tagi: .Net, C# .NET, stream, xml
Źródło: mszynka.pl
Dziel się z innymi:
XmlWriter forces stream to close

Sztuka programowania 45 dni, 8 godzin, 27 minut temu mszynka 27 rozwiń

Kolejny post z serii o Bounded Contextach - jak konteksty mają się do architektury zdarzeniowej.

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

Sztuka programowania 52 dni, 7 godzin, 46 minut temu Radosław Maziarka 124 rozwiń

Co zwykle robicie, gdy chcecie porównać jakieś stringi? Np. w takim języku, jak niemiecki, gdy nie zawsze dwa słowa są identyczne?

Tagi: C#, compare, string
Dziel się z innymi:
String stringowi nierówny – czyli o porównywaniu napisów – programmer-girl

Sztuka programowania 55 dni, 7 godzin, 48 minut temu Weronika Tobor 122 rozwiń

Może wydawać się, że aplikacja konsolowa to taki potworek gdzie z każdej strony atakują nas typy statyczne - to nie musi być prawda! W tym artykule pokażę jak skonfigurować Dependency Injection w aplikacji konsolowej w .net core 2.0.

Perfect console application in .net Core: set up dependency injection - Michał Białecki Blog

Sztuka programowania 59 dni, 7 godzin, 16 minut temu michal-bialecki 111 rozwiń

In this article we are going to focus on another fundamental concepts of microservice based architecture – api gateways.

Źródło: altkomsoftware.pl
Dziel się z innymi:
Building API Gateways With Ocelot - Software House ASC

Sztuka programowania 65 dni, 7 godzin, 53 minuty temu witek1902 130 rozwiń

Krótki opis jak wyglądają typy anonimowe w rzeczywistości.

Tagi: csharp
Źródło: github.com
Dziel się z innymi:
[EN] Anonymous types under cover

Sztuka programowania 69 dni, 8 godzin, 18 minut temu asciiBlade 80 rozwiń

1 2 3 4 5... 55 56
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 876,58)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 434,75)

8

Damian (9 760,28)

9

danielplawgo (8 238,27)

10

arek (6 822,96)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

dpawlukiewicz (3 962,6)

15

jj09 (3 863,06)

16

AdrianBystrek (3 595,21)

17

spetz (3 448,35)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

KonradKokosa (3 105,4)