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

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 598 dni, 16 godzin, 28 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 598 dni, 16 godzin, 28 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 601 dni, 16 godzin, 20 minut 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 602 dni, 15 godzin, 55 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 602 dni, 15 godzin, 55 minut temu Piotrek Gaszewski 28 ź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 602 dni, 15 godzin, 55 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 609 dni, 15 godzin, 15 minut temu Radosław Maziarka 128 ź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 612 dni, 15 godzin, 17 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 616 dni, 14 godzin, 45 minut temu michal-bialecki 113 ź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 622 dni, 15 godzin, 22 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 626 dni, 15 godzin, 47 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 630 dni, 15 godzin, 39 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 632 dni, 15 godzin, 14 minut temu tazos333 203 ź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 637 dni, 15 godzin, 47 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 637 dni, 15 godzin, 47 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 638 dni, 15 godzin, 27 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 640 dni, 13 godzin, 53 minuty temu JLamch 147 źrodło rozwiń

Feature Toggle (Feature Switch, Feature Flag) to technika umożliwiająca modyfikowanie zachowania systemu w środowisku testowym lub produkcyjnym. W powyższym wpisie w ramach koncepcji feature toggles dzielę na dwie kategorie release toggles i bussines toggles.

Feature Toggle w .NET - DevKR

Sztuka programowania 643 dni, 15 godzin, 21 minut temu Krzysztof_DevKR 219 źrodło rozwiń

REST API Data validation using FluentValidation and Pipeline Pattern. Implementing Problem Details standard.

[EN] REST API Data Validation - Kamil Grzybek

Sztuka programowania 643 dni, 15 godzin, 21 minut temu kamgrzybek 183 źrodło rozwiń

Continuing to examine new C# 8 features, today we are taking a look at the most controversial one. It’s a possibility to provide default interface methods implementation. Come and read to know more :)

Dziel się z innymi:
The most controversial C# 8.0 feature: Default Interface Methods Implementation - CodeJourney.net

Sztuka programowania 644 dni, 15 godzin, 18 minut temu dsibinski 176 źrodło rozwiń

1 2... 9 10 11 12 13 14... 64 65
.NET diagnostic expert
DAC2019baner

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 531,62)
8
(9 775,28)
9
(8 538,29)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,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 216,43)