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

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 524 dni, 20 godzin, 24 minuty temu tazos333 266 ź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 527 dni, 20 godzin, 24 minuty 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 527 dni, 20 godzin, 24 minuty temu witek1902 111 ź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 531 dni, 20 godzin, 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 531 dni, 20 godzin, 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 534 dni, 20 godzin, 51 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 535 dni, 20 godzin, 26 minut temu patrykkubiela 116 ź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 535 dni, 20 godzin, 26 minut temu Piotrek Gaszewski 27 źrodło 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 535 dni, 20 godzin, 26 minut temu mszynka 28 źrodło 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 542 dni, 19 godzin, 45 minut temu Radosław Maziarka 127 źrodło 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 545 dni, 19 godzin, 47 minut temu Weronika Mularczyk 131 źrodło 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 549 dni, 19 godzin, 15 minut temu michal-bialecki 112 źrodło 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 555 dni, 19 godzin, 52 minuty temu witek1902 137 źrodło 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 559 dni, 20 godzin, 17 minut temu asciiBlade 80 źrodło rozwiń

Pisząc metody powinniśmy wyodrębniać niskopoziomowe operacje do osobnych metod. Krótka myśl po pewnym code review...

Tagi: csharp
Dziel się z innymi:
Reduce cognitive load for readers of your code

Sztuka programowania 563 dni, 20 godzin, 10 minut temu asciiBlade 66 źrodło rozwiń

Dlaczego niedbanie o jakość kodu ma fatalny skutek dla planowania.

Zły kod niszczy planowanie | Jerzy Wickowski

Sztuka programowania 565 dni, 19 godzin, 45 minut temu tazos333 202 źrodło rozwiń

Przypisanie istniejącego obiektu do innej zmiennej niesie ze sobą pewne ryzyko. Należy być świadomym, czym różni się i co zawiera w sobie typ referencyjny, a co typ wartościowy. O typach wartościowych pisałem już nieco podczas omawiania struktur, w tym materiale. Tam też przedstawiłem problem przypisywania typów referencyjnych do innej zmiennej, który zaraz przypomnę.Przypisywanie typów wartościowych Jak sama nazwa wskazuje typy te zawierają w sobie wartość, która zostaje im przypisana. Stwórzmy w naszy...

Tagi: dotnet
Źródło: www.devtective.pl
Dziel się z innymi:
Tworzenie kopii obiektów przez MemberwiseClone oraz ICloneable – Język C# – Devtective

Sztuka programowania 570 dni, 20 godzin, 17 minut temu Piotr Stapp 130 źrodło rozwiń

Dzisiaj, bez oficjalnej definicji. Jedynie wspomnę o tym, o czym – w kontekście Interface Segregation Principle – należy wspomnieć. Zasadniczo ISP mówi o „rozczłonkowaniu” dużych, wielozadaniowych kontraktów i interfejsów na mniejsze, posiadające jedną konkretną odpowiedzialność. Dzięki czemu, każdy element który konsumuje taki interfejs, ma dostęp tylko do określonej funkcjonalnośći. Intencją ISP jest utrzymanie systemu luźnych powiązań między obiektami, ułatwienie konserwacji systemu, testowania, czy ...

Nie SOLID-nie #04: Interface Segregation Principle

Sztuka programowania 570 dni, 20 godzin, 17 minut temu patrykkubiela 137 źrodło rozwiń

Niby oczywiste a jednak...

Tagi: Security
Dziel się z innymi:
[EN] Why using PESEL as a password is a very bad idea

Sztuka programowania 571 dni, 19 godzin, 57 minut temu asciiBlade 152 źrodło rozwiń

Operacje na zbiorach matematycznie i Linq Pisząc o Joinach chciałam dodać teorię zbiorów do całości obrazu. Jednak okazało się, że patrzyłam na to troszkę źle. Relacje pokazywane na rysunkach zbiorów nie odnoszą się do samych JOIN'ów, a jedynie do elementu/zmiennej/zbioru zmiennych które łączą dwie kolekcje. Użyjemy tego samego przykładu co poprzednio. Teoria zbiorów ma zastasowanie tylko do TypeId ponieważ to był zawsze element łączący w Joinach. Jeśli jednak porzucimy myślenie sqlami ...

Tagi: C#, Linq
Dziel się z innymi:
Operacje na zbiorach matematycznie i Linq

Sztuka programowania 573 dni, 18 godzin, 23 minuty temu JLamch 147 źrodło rozwiń

1 2... 7 8 9 10 11 12... 62 63
AsyncExpert

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,54)
8
(9 775,28)
9
(8 418,28)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 142,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 173,43)