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

Recently, I had the pleasure of speaking at 2 programming events – World Engineering Days and one of the biggest software conferences in Poland, 4Developers. During both speeches, I talked about many different things related to the modern way of software development – continuous deployments, short-living branches, canary releases, and more. All are linked to the short feedback cycle. One of the side topics was vertical slices. What is a vertical slice? Before we ...

Story 5: Eat it all at once…or just a slice? – Me About Software

Sztuka programowania 166 dni, 16 godzin, 7 minut temu jedmac 48 źrodło rozwiń

In this post I discuss the new Task.WaitAsync() APIs introduced in .NET 6, how you can use them to "cancel" an await call, and how they can replace other approaches you may be using currently.The new Task.WaitAsync API in .NET 6 In a recent post, I described how to use a TaskCompletionSource with IHostApplicationLifetime as a way of "pausing" a background service until the application starts up. In that code I used the following function that waits for a TaskCompletionSource.Task to complete, but also s...

Tagi: async/await
Źródło: andrewlock.net
Dziel się z innymi:
Cancelling await calls in .NET 6 with Task.WaitAsync()

Sztuka programowania 177 dni, 16 godzin, 26 minut temu Piotr Stapp 136 źrodło rozwiń

A few words about the implementation of List in C# In C# List

Tagi: .Net, C#, List, span
Źródło: dotnetos.org
Dziel się z innymi:
A few words about the implementation of List in C# - Dotnetos - courses & conferences about .NET

Sztuka programowania 186 dni, 15 godzin, 18 minut temu Ewelina 129 źrodło rozwiń

I am a big fan of automating everything possible – do not confuse it with everything, some things should still be done manually. One step that can help with this is the hero of today’s article – continuous deployments. I assume that most of you have already heard about this at one of the conferences, meetups or read in one of the many articles that can be found on the Internet. For those who have not heard, I have prepared a short, theoretical introduction. Suppo...

Story 4: Do it right away…or achieve continuous deployments step by step? – Me About Software

Sztuka programowania 188 dni, 15 godzin, 42 minuty temu jedmac 44 źrodło rozwiń

"Jak zapewnić wyjątkowość w Event Sourcing"? To jedno z najczęściej powtarzających się pytań. Najprostsza odpowiedź brzmi: „Czy naprawdę musisz?” Jeśli szukasz dokładniejszej, sprawdź mój nowy artykuł, opisałem ten problem w detalach.

Źródło: event-driven.io
Dziel się z innymi:
Uniqueness in Event Sourcing - Oskar Dudycz

Sztuka programowania 199 dni, 15 godzin, 42 minuty temu oskar-at-net 69 źrodło rozwiń

I'm sure you write SQL from time to time. I want to share two useful SQL commands with you. I hope you like it! Those are: CREATE OR ALTER [name] DROP [object type] IF EXISTS [name] Watch the video to get to know them :)

Tagi: db schema, SQL, vlog
Źródło: www.youtube.com
Dziel się z innymi:
Michał Białecki VLog - useful schema changing scripts

Sztuka programowania 209 dni, 13 godzin, 53 minuty temu michal-bialecki 33 źrodło rozwiń

"Immutable Value Objects" brzmi to poważnie i nieco strasznie. Jednakże, jest to prosty, praktyczny i bardzo przydatny koncept. Pomaga on w pisaniu mniej kodu, testów. Nasze klasy stają się bardziej przewidywalne. W swoim najnowszym artykule pokazałem na przykładzie, jak możesz skorzystać z tego konceptu.

Źródło: event-driven.io
Dziel się z innymi:
Immutable Value Objects are simpler and more useful than you think! - Oskar Dudycz

Sztuka programowania 219 dni, 15 godzin, 6 minut temu oskar-at-net 146 źrodło rozwiń

Sign inWRITE FOR USDAY TRADER DASHBOARD🚀 Coding Interview Course →BASICSAll about String and its immutability in .NET C#Ahmed TarekFollow·8 min readPhoto by amirali mirhashemian on Unsplash, adjusted by Ahmed Tarek Some developers get confused about String in .NET. The confusion comes from the fact that String is an Object -which is a Reference type- but still acts as a Value type. Another thing, all developers know that String is an immutable type but some developers don’t understand how and why. Th...

Tagi: string
Dziel się z innymi:
How String In .NET C# Works | Ahmed Tarek | Level Up Coding

Sztuka programowania 219 dni, 15 godzin, 6 minut temu Piotr Stapp 77 źrodło rozwiń

W artykule opisuję, jak z pomocą RestVerifier, dodać do projektu testy integracyjne, które odpowiedzą Ci na jedno podstawowe pytanie: czy kod odpowiedzialny za komunikację z REST Api w ASP.NET działa prawidłowo.

Testy integracyjne warstwy komunikacji z WebAPI ASP.NET Core - SoloProgramista

Sztuka programowania 223 dni, 15 godzin, 19 minut temu SoloProgramista 80 źrodło rozwiń

Syndrom Oszusta w Programowaniu - Modest Programmer

Syndrom Oszusta w Programowaniu - Modest Programmer

Sztuka programowania 233 dni, 15 godzin, 45 minut temu modestprogrammer 170 źrodło rozwiń

In this VLog I'm going to explain what are C# Tuples and how you can use it in a real-life scenario.

Źródło: youtu.be
Dziel się z innymi:
Michał Białecki VLog - C# Tuples - YouTube

Sztuka programowania 233 dni, 15 godzin, 45 minut temu michal-bialecki 35 źrodło rozwiń

Testy na produkcji zwykle pojawiają się w niezbyt chlubnych, ale za to śmieszkowatych historiach. A to dziwne powiadomienie z banku, a to dzwoni do nas klient i pyta się co to jest za typ słownika "twoja stara ubiera się u Prady". Ja testowałem na produkcji i się tego nie wstydzę. Zobacz dlaczego.

Źródło: event-driven.io
Dziel się z innymi:
I tested it on production and I'm not ashamed of it - Oskar Dudycz

Sztuka programowania 234 dni, 13 godzin, 4 minuty temu oskar-at-net 64 źrodło rozwiń

Imagine quite a common situation. You are a part of the development team. There is some kind of user story or a technical task that needs to be implemented. You create a branch for it. Your hard work has just started. After one week of development, you are finished with it. You have been synchronizing your branch with a main one (does not matter if this is development, stage, master or any other – a shared one) multiple times during your work or you did it just i...

Dziel się z innymi:
Story 1: Short living branches – Me About Software

Sztuka programowania 237 dni, 15 godzin, 40 minut temu jedmac 46 źrodło rozwiń

Jak Szukać Pracy Jako Młodszy Programista? - Modest Programmer

Dziel się z innymi:
Jak Szukać Pracy Jako Młodszy Programista? - Modest Programmer

Sztuka programowania 241 dni, 15 godzin, 46 minut temu modestprogrammer 34 źrodło rozwiń

MediatR is a very popular library used to reduce dependencies between objects. It advocates an architecture based on very valuable design principles: not allowing direct communication between objects, it promotes loose coupling...

Tagi: Biblioteka
Dziel się z innymi:
You probably don't need MediatR

Sztuka programowania 241 dni, 15 godzin, 46 minut temu cezarypiatek 132 źrodło rozwiń

Przemysław Walkowski Ten wpis jest dla wszystkich, którzy chcieli by używać pliku appsettings.json i połączyć to na produkcji ze zmiennymi środowiskowymi. Generalnie wszystko działa tak jak jest w dokumentacji ale występuje problem z prawidłowym zrozumieniem jak działają zmienne środowiskowe w windows. Samo przełączenie zmiennej środkowej nie wystarczy aby asp .net core zmienił ustawienia aplikacji.Problem ...

Dziel się z innymi:
Appsettings.json i Environment Variable | Blog Programisty.NET

Sztuka programowania 243 dni, 17 godzin, 36 minut temu przemekwa 86 źrodło rozwiń

W ciągu ostatnich kilku dni kilka razy zostałem zapytany: „Jak używać silnie typowanych identyfikatorów w Marten?”. Postanowiłem napisać swoje przemyślenia na ten temat, bo trzeba znać kilka „sztuczek”, aby to zadziałało. Zobacz jak to zrobić w moim nowym artykule.

Źródło: event-driven.io
Dziel się z innymi:
Using strongly-typed identifiers with Marten - Oskar Dudycz

Sztuka programowania 248 dni, 11 godzin, 9 minut temu oskar-at-net 55 źrodło rozwiń

100 Pytań (i Odpowiedzi!) z Rozmów Kwalifikacyjnych Dla Młodszych Programistów C#/.NET (Część 10/10) - Modest Programmer

100 Pytań (i Odpowiedzi!) z Rozmów Kwalifikacyjnych Dla Młodszych Programistów C#/.NET (Część 10/10) - Modest Programmer

Sztuka programowania 250 dni, 10 godzin, 51 minut temu modestprogrammer 122 źrodło rozwiń

My programiści uwielbiamy pokazywać kreatywność w fantazyjnym formatowaniu, regułach stylistycznych, niezliczonych dyskusjach na temat wyższości spacji nad tabami. Dynamiczna składnia, czy mocno typowana? Tak czy śmak? Opisałem jak radzić sobie z tymi dyskusjami i efektywnie pracować z kodem i PRami.

Should a programmer's creativity be shown in code formatting? - Oskar Dudycz

Sztuka programowania 255 dni, 16 godzin, 2 minuty temu oskar-at-net 79 źrodło rozwiń

100 Pytań z Rozmów Kwalifikacyjnych Dla Młodszych Programistów C#/.NET

100 Pytań z Rozmów Kwalifikacyjnych Dla Młodszych Programistów C#/.NET

Sztuka programowania 255 dni, 16 godzin, 2 minuty temu modestprogrammer 82 źrodło rozwiń

1 2 3 4 5... 72 73

Najaktywniejsi w tym miesiącu