dotnetomaniak.pl - Najnowsze artykuły o .NET

We’ve all seen systems that were tightly coupled, and maybe you are working in that kind of system right now. It seems that keeping codebase without high coupling its hard. Because most of the systems ends as not maintainable mess, we just need some time to make it like that. And I want to be clear, I’m not trying blaming any of you because I’ve done the same. But after 60 years from when coupling was invented, I think it’s time to stop chasing the newest technologies and focus on what is causing those p...

Źródło: itdepends.pl
Dziel się z innymi:
Modern coupling is now traveling in our queues

Refaktoryzacja przy pomocy refleksji Czasami zdarza się, że muszę przeprowadzić refaktoryzację, w której Resharper nie może mi pomóc. W moim ostatnim poście opisałem, jak przydatne mogą być wyrażenia regularne przy takiej pracy: Refaktoryzacj przy pomocy wyrażeń regularnych w Visual Studio Tym razem sprawa jest inna i prosta podmiana nie zadziała w tym przypadku.

Dziel się z innymi:
Refaktoryzacja przy pomocy refleksji – Michał Białecki Blog

Sztuka programowania 1 dzień, 15 godzin, 6 minut temu michal-bialecki 60 źrodło rozwiń

Thanks to my colleague, I learned this week why Partial

Tagi: TypeScript
Źródło: event-driven.io
Dziel się z innymi:
Why Partial is an extremely useful TypeScript feature? - Oskar Dudycz

Sztuka programowania 4 dni, 15 godzin, 16 minut temu oskar-at-net 53 źrodło rozwiń

Posted on przez Daniel PlawgoWprowadzenie W jednym z wcześniejszych wpisów pokazałem, w jaki sposób wysłać wiadomość email z wykorzystaniem SendGrida. Wspomniałem również, że umożliwia on otrzymywanie zdarzeń o zmianie statusu wysłanej wiadomości. Możemy otrzymać takie informacje jak dostarczenie wiadomości, otworzenie przez użytkownika, kliknięcie w link. W tym wpisie pokażę Ci, jak otrzymywać te zdarzenia w C#.SendGrid Webhook W panelu konfiguracyjnym SendGrida możemy skonfigurować webhooka, za pomo...

Źródło: plawgo.pl
Dziel się z innymi:
SendGrid - Webhook - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 5 dni, 15 godzin, 37 minut temu danielplawgo 58 źrodło rozwiń

O szukaniu performance'u. Pół żartem, pół serio. Ciało jest. Nawet dycha, ale sprawcy brak. Kto jest winny?

[EN] Performance investigations - Szymon Kulec @Scooletz

Sztuka programowania 6 dni, 14 godzin, 53 minuty temu Scooletz 53 źrodło rozwiń

Refaktoryzacj przy pomocy wyrażeń regularnych w Visual Studio Wyrażenia regularne to uniwersalne narzędzie w skrzynce narzędziowej każdego programisty. Jednym z miejsc, w których mogą one być przydatne, są okna dialogowe Quick Find i Quick Replace w Visual Studio. W tym poście pokażę, jak wykorzystać możliwości wyrażeń regularnych w inteligentnej refaktoryzacji.

Refaktoryzacja przy pomocy wyrażeń regularnych w Visual Studio – Michał Białecki Blog

Narzędzia 6 dni, 14 godzin, 53 minuty temu michal-bialecki 59 źrodło rozwiń

Oto 71 70 odcinek Ostrej Piły. A w nim nasz gość zapoznaje nas i was z językiem Go. Zastanawiamy się co sprawia, że jest na fali popularności, o tym jak się w nim programuje i jak się żyje bez wyjątków. Miłego słuchania.

Źródło: ostrapila.pl
Dziel się z innymi:
Język Go – Ostra Piła

Inne 7 dni, 15 godzin, 5 minut temu macabre13 36 źrodło rozwiń

Setting up the test matrix in XUnit is not so easy as it might seem. This summarises my struggles with adding System.Text.Json support to Marten and setting our test matrix to run the whole test suite for both serialisers.

Tagi: Tests, xunit
Źródło: event-driven.io
Dziel się z innymi:
How to set up a test matrix in XUnit? - Oskar Dudycz

Sztuka programowania 8 dni, 14 godzin, 56 minut temu oskar-at-net 37 źrodło rozwiń

Writing a sqlite clone from scratch in C Overview View on GitHub (pull requests welcome)What format is data saved in? (in memory and on disk)When does it move from memory to disk?Why can there only be one primary key per table?How does rolling back a transaction work?How are indexes formatted?When and how does a full table scan happen?What format is a prepared statement saved in? In short, how does a database work? I’m building a clone of sqlite from scratch in C in order to understand, and I’m going...

Tagi: DATABASE
Źródło: cstack.github.io
Dziel się z innymi:
[EN] How Does a Database Work? | Let’s Build a Simple Database

Inne 11 dni, 15 godzin, 45 minut temu Piotr Stapp 63 źrodło rozwiń

Answering the question "What's the difference between a command and an event?" is not so obvious as it may seem. Fact vs Intent is not explaining everything. I went through the different aspects of this distinction in my new blog post. I also explain the consequences of those considerations.

Źródło: event-driven.io
Dziel się z innymi:
What's the difference between a command and an event? - Oskar Dudycz

Architektura 12 dni, 15 godzin, 6 minut temu oskar-at-net 82 źrodło rozwiń

Zdarza się, że potrzebujemy dostać się do jakiejś usługi działającej na komputerze lokalnym z sieci zewnętrznej – na przykład podczas testowania integracji z webhookami wysyłanymi między innymi przez takiego SendGrida. O ile mamy publiczne IP i możemy skonfigurować przekierowanie portów, to nie jest to jakoś mocno problematyczne. Gorzej jak pracujemy w biurze i doproszenie się o to administratorów graniczy z cudem. W takiej sytuacji z pomocą przychodzi tytułowy...

Tagi: HTTP, HTTPS, WebHooks
Źródło: plawgo.pl
Dziel się z innymi:
ngrok - tunelowanie ruchu - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 12 dni, 15 godzin, 6 minut temu danielplawgo 81 źrodło rozwiń

A while ago I came across “Quick notes on a rant” authored by Don Syme. This rant criticizes the C# language for the lack of a few important features. The first point is "Implicitly discarding information is so 20th Century" which brings our attention to one of the sources of bugs in C# programs. Lucky me, I got the pleasure to make this kind of bug and find it later in production code, so this blog post is to save you the trouble...

Dziel się z innymi:
Pure functions and unused return values · Cezary Piątek Blog

Sztuka programowania 12 dni, 15 godzin, 6 minut temu cezarypiatek 60 źrodło rozwiń

Dziś biorę na tapet dwa najpopularniejsze IDE dla .NET developerów – Visual Studio i JetBrains Rider. Czym się różnią? I dlaczego używam już (prawie) tylko Ridera? 😉 Zapraszam!

Dlaczego wolę Ridera od Visual Studio? - Programista w podróży

Narzędzia 15 dni, 14 godzin, 50 minut temu dsibinski 221 źrodło rozwiń

Zwracanie więcej niż jednego wyniku z metody – tuple Czy zmierzyłeś się kiedyś z programem, w którym trzeba było zwrócić więcej niż jeden wynik z metody? Jest kilka sposobów, aby sobie z tym poradzić, a tuple może być tym, czego potrzebujesz.

Tagi: Tuple
Dziel się z innymi:
Zwracanie więcej niż jednego wyniku z metody – tuple – Michał Białecki Blog

Sztuka programowania 15 dni, 14 godzin, 50 minut temu michal-bialecki 108 źrodło rozwiń

W jednym z moich ostatnich artykułów (Application Insights – Ukryty Skarb Azure) przeszliśmy przez podstawową konfigurację usługi application insights oraz bardzo podstawową integrację. Jako, że obiecałem wam więcej treści z tematu, tak oto powstał ten artykuł.  Zajmiemy się wprowadzeniem integracji z Application Insights na kolejny poziom. Jako, że to kontynuacja, bardzo zachęcam abyś przeczytał wcześniejszy artykuł.SeriLog Zacznijmy od rzeczy podstawowej. Jak przy większości moich projektów zaczynam o...

Źródło: bd90.pl
Dziel się z innymi:
Application Insights - Następny Poziom - bd90

Cloud 15 dni, 14 godzin, 50 minut temu bd90 61 źrodło rozwiń

If you want to know : - why I think that distributed systems are like Rocky Balboa. - the difference between Saga, Process Manager and Choreography. Here's my take on that together with the real-world samples.

Źródło: event-driven.io
Dziel się z innymi:
Saga and Process Manager - distributed processes in practice - Oskar Dudycz

Programowanie rozproszone 19 dni, 15 godzin, 3 minuty temu oskar-at-net 102 źrodło rozwiń

Tworząc systemy, staram się jak najwięcej korzystać z gotowych rozwiązań. Szczególnie w przypadku elementów, które są poboczne w rozwiązaniu, które tworzę, a jednak są wymagane do poprawnego działania aplikacji. Przykładem takiego elementu systemu jest wysyłka wiadomości email. Prawie każda aplikacja wysyła wiadomości email, a twórcy takich systemów jak SendGrid za drobną opłatą zrobią to dużo lepiej niż my.SendGrid SendGrid jest popularną usługą, która służy ...

Tagi: email, SendGrid
Źródło: plawgo.pl
Dziel się z innymi:
SendGrid - wysyłka email - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 20 dni, 9 godzin, 35 minut temu danielplawgo 94 źrodło rozwiń

This post comprises infographics showing various loop optimizations that happen in C# (dotnet). I've also tested simple loops in GO and Rust, but they need more tests, and separate posts will be made for these compilers; Go and Rust's tests will be in the bonus section of this article. Warning: Compilers improve with time. Therefore, most graphics will contain the compiler version. Let's start with C# and two of its primary optimizations:Loop CloningLoop HoistingLoop Cloning: Loop cloning is a very ...

Dziel się z innymi:
Loop Optimizations in C#

Inne 20 dni, 9 godzin, 35 minut temu Piotr Stapp 104 źrodło rozwiń

Tym razem napiszemy pierwszą aplikacje w C# - będzie to kalkulator

Pierwsza Aplikacja w C# – Programujemy Kalkulator - Modest Programmer

Sztuka programowania 20 dni, 9 godzin, 35 minut temu modestprogrammer 33 źrodło rozwiń

Zapraszam na kolejny drugi wpis z serii o Blazor'ze a w nim: ✅Co znajduję się w podstawowym szablonie projektu❓ ✅Jak tworzyć własne komponenty❓ ✅Po co używać podejścia code-behind❓

Źródło: www.power-dev.pl
Dziel się z innymi:
Blazor 102 - Zacznijmy od WebAssembly | Power-Dev

Sztuka programowania 21 dni, 14 godzin, 59 minut temu kamilzima 71 źrodło rozwiń

1 2 3 4 5... 440 441

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,65)
8
(9 775,28)
9
(8 713,31)
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 221,45)