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

Podstawowe różnice pomiędzy ref i out w C#.

Dziel się z innymi:
Ref vs Out Na Przykładach w C#  - Modest Programmer

Sztuka programowania 386 dni, 3 godziny, 3 minuty temu modestprogrammer 101 źrodło rozwiń

Użycie DI oprócz oczywistych zalet powoduje również narzut na CPU który możemy próbować optymalizować. Artykuł opisuje sposoby na rozwiązanie problemu zbędnego instancjonowania całego drzewa zależności.

Źródło: dev.to
Dziel się z innymi:
Lazy Dependency Injection for .NET

Sztuka programowania 401 dni, 3 godziny, 17 minut temu Qmalsky 113 źrodło rozwiń

Testy integracyjne stanowią ważną część naszego systemu. Pozwalają zweryfikować naszą aplikację w szerokim kontekście, włączając w to infrastrukturę. Testy kontrolerów zapewniają nam poprawne działanie warstwy wejściowej do naszej aplikacji.

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Testy integracyjne kontrolerów - Cesarstwo Dev

Sztuka programowania 402 dni, 2 godziny, 42 minuty temu Cesarstwo-Dev 111 źrodło rozwiń

In this post I will show you how you can generate code using new .NET feature called Source Generators. I will show you complete real world example with testing, logging and debugging which I took from several sources and figure out by experiments.

Dziel się z innymi:
Source Generators

Sztuka programowania 405 dni, 1 godzinę, 20 minut temu dominikjeske 74 źrodło rozwiń

There are many things we can do to make the quality of our code better. We can do all kinds of tests like unit testing, integration testing, end to end tests but there is another way to improve code quality. In this post I will describe Pull Requests. Probably all of You have used them before but are we using them properly?

Tagi: code-quality
Dziel się z innymi:
Pull Requests

Sztuka programowania 405 dni, 1 godzinę, 20 minut temu dominikjeske 57 źrodło rozwiń

Różnica Pomiędzy ViewData, ViewBag oraz TempData

Tagi: .Net, ASP .NET, C#, mvc
Dziel się z innymi:
Różnica Pomiędzy ViewData, ViewBag oraz TempData - Modest Programmer

Sztuka programowania 409 dni, 3 godziny, 20 minut temu modestprogrammer 89 źrodło rozwiń

Z reguły naszą logikę biznesową umieszczamy w klasach serwisowych. Czasem są one większe, a czasem mniejsze. Zastanówmy się, jak mógłby wyglądać nasz kod, gdybyśmy dla każdej metody z serwisu tworzyli osobną klasę. Wykorzystamy do tego bibliotekę MediatR. Jeśli ktoś się zastanawia po co, odpowiedź jest prosta: aby zwiększyć spójność i zmniejszyć sprzężenie. Na razie nie będziemy się zagłębiać w takie pojęcia jak CQRS czy CQS. Naszym celem jest rozbicie klas na mniejsze i zmiana tego, jak je wołamy. Po ty...

Tagi: C#, Narzędzia
Źródło: www.admu.pl
Dziel się z innymi:
Klasa per metoda z wykorzystaniem MediatR – ADMU Blog

Sztuka programowania 414 dni, 3 godziny, 12 minut temu Admu 132 źrodło rozwiń

What are Probabilistic Data Structures: Bloom This video will introduce you to Probabilistic Data Structures, and we shall cover a data structure called a Bloom Filter that's used to do efficient membership testing (if X is present in set S)

Źródło: youtu.be
Dziel się z innymi:
[EN] What are Probabilistic Data Structures: Bloom Filters - YouTube

Sztuka programowania 414 dni, 3 godziny, 12 minut temu Badamczewski 15 źrodło rozwiń

This article contains information about using Azure Active Directory credentials for login to Angular client-side with .Net core backend. This solution is based on JWT tokens (frontend and backend solutions can be on different hosts, so cookies auth methods by CORS policy is not the best choice in that case).

Źródło: the-worst.dev
Dziel się z innymi:
Angular & .Net core - Azure AD authentication | The-worst.dev

Sztuka programowania 416 dni, 3 godziny, 25 minut temu proguszewski 64 źrodło rozwiń

Zapraszam do historii 3 PRów, które optymalizują jednego z klientów Ethereum, Nethermind. Zaczęło się niewinnie, od profilowania, a skończyło na przepisaniu implementacji cache'a.

[EN] Optymalizacja wydajności w Nethermind (Ethereum)

Sztuka programowania 422 dni, 3 godziny, 20 minut temu Scooletz 56 źrodło rozwiń

Nowy artykuł, w którym chciałem pokazać nie tylko zalety pracy programisty, ale również wady - o których często zapominają osoby, które chcą pójść tą ścieżką. Zapraszam.

Dlaczego Warto Zostać Programistą .NET? Szybka Analiza - Modest Programmer

Bardzo interesujący tydzień za nami! W końcu pojawił się .NET 5, a wraz z nim 3-dniowa konferencja pełna interesujących prelekcji! Kilka z nich było poświęcone projektowi Tye. Temat ten bardzo mnie zainteresował, więc postanowiłem samodzielnie spróbować użyć tego narzędzie. Efektem mojego eksperymentu jest wpis, który właśnie czytasz w Cesarstwie-Dev! Nie będę wchodził w techniczne szczegóły tego projektu, lecz pokażę kolejne efekty pierwszych kilku godzin pracy z Tye. Mam nadzieję, że jesteście równie z...

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Project Tye - ułatwiona implementacja mikroserwisów

Sztuka programowania 429 dni, 3 godziny, 51 minut temu Cesarstwo-Dev 148 źrodło rozwiń

This video will introduce you to a Data Structure called a Bit Set. While this is not a specific dotnet / C# topic it's a computer science topic and all of the animations were coded in C# :)

Źródło: youtu.be
Dziel się z innymi:
[EN] Introduction to Bit Sets (Data Structure) - YouTube

Sztuka programowania 433 dni, 3 godziny, 52 minuty temu Badamczewski 34 źrodło rozwiń

Today I’d like to share with you a very interesting concept in software testing – Assert Object pattern. It makes the Assert part of a test much simpler and more readable. Let’s dive right into it 😉The Asserts Hell Let’s consider the following unit test: What’s wrong here? Given and When sections are great single-liners. We know straightaway what’s the input and the action executed. However, Then block is too complex. It’s hard to figure out, just passing quickly through this test, what is expected. T...

Tagi: .Net, C#, Tests, testy
Dziel się z innymi:
Improve your tests with Assert Object Pattern - CodeJourney.net

Sztuka programowania 436 dni, 3 godziny, 8 minut temu dsibinski 57 źrodło rozwiń

Pierwszy z tej serii wpis będzie zawierał wprowadzenie do wzorców, jak i opis mojego ulubionego wzorca o wspaniałej nazwie Dekorator. Wzorce projektowe to uniwersalny sposób na rozwiązanie powtarzalnego problemu. Dekorator pozwala na dynamiczne przydzielenie danemu obiektowi nowych zachowań.

Wzorce projektowe - dekorator

Sztuka programowania 437 dni, 3 godziny, 12 minut temu Cesarstwo-Dev 158 źrodło rozwiń

Przeglądając kod innych ludzi można napotkać (w deklaracjach klas) na private set. Zastanawiałeś się kiedyś do czego jest to używane? Czemu należy tak wszędzie pisać? A może nie wszędzie? Czym jest enkapsulacja? Spis treściPo co?Czym jest enkapsulacja?To jak to użyć?Jak niby ma zadziałać serializacja?To utrudnia testy!A co z Automapperem?PodsumowaniePo co? To co widzisz to zastosowanie zasady enkapsulacji – hermetyzacji -kapsułkowania (to ost...

Programowanie 101. Enkapsulacja, hermetyzacja czy kapsułkowanie? | Power-Dev

Sztuka programowania 441 dni, 3 godziny, 13 minut temu kamilzima 80 źrodło rozwiń

Spojrzenie na TDD przez pryzmat własnych porażek TDD czyli Test Driven Development to bez wątpienia najbardziej znana praktyka ze zbioru XP[1]. Sama koncepcja już leciwa, a jej pomysłodawca - Kent Beck - przedstawił jej fundamenty w książce z 2002 roku[2]. W telegraficznym skrócie można by rzecz, że sprowadza się do napisania testu, kt...

TDD - jak znów to polubić?

Sztuka programowania 443 dni, 3 godziny, 2 minuty temu marcinlovescode 102 źrodło rozwiń

Do dzisiejszego wpisu zainspirował mnie jeden z Czytelników mojego bloga, który w artykule Jaki Język Programowania Wybrać? zasugerował, że na początek powinno się wybrać język angielski. Pomijając już fakt, że w tamtym artykule pisałem tylko o językach programowania, to zastanówmy się dzisiaj, czy faktycznie na początku powinniśmy się s...

Czy Programista Musi Znać Język Angielski?

Sztuka programowania 448 dni, 3 godziny, 39 minut temu modestprogrammer 95 źrodło rozwiń

Handling gRPC server exceptions in .Net Core. Changing of gRPC requests HTTP status code for bad requests. Transform gRPC exception details to the client-side.

Tagi: .Net, Exceptions, gRPC
Źródło: the-worst.dev
Dziel się z innymi:
How to handle gRPC errors in .Net | The-worst.dev

Sztuka programowania 448 dni, 3 godziny, 39 minut temu proguszewski 38 źrodło rozwiń

1 2... 5 6 7 8 9 10... 71 72

Najaktywniejsi w tym miesiącu