dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Narzędzia - Strona 2

Coyote is .NET library and tool designed to help ensure that your code is free of concurrency bugs. Concurrency bugs are hard to find and reproduce as they often depends on non-deterministics things such as timeout or message ordering. For instance, if multiple threads are waiting for a locked object, which one will acquired it first?

Źródło: www.meziantou.net
Dziel się z innymi:
[EN] Finding concurrency bugs in a .NET application using Coyote - Meziantou's blog

Narzędzia 119 dni, 15 godzin, 22 minuty temu Piotr Stapp 54 źrodło rozwiń

HomeWorkshopsSpeakingMediaAboutContactSponsor Sponsored by: I've got 2 massive things to announce today that have been a long time in the works and by pure coincidence, have aligned such that I can share them together here today. One you would have been waiting for and one totally out of left field. Both these announcements are being made at a time where Pwned Passwords is seeing unprecedented growth: Getting closer and closer to the 1B requests a month mark for @haveibeenpwned's Pwned Passwords. 99.6...

Tagi: inne
Źródło: www.troyhunt.com
Dziel się z innymi:
[EN] Troy Hunt: Pwned Passwords, Open Source in the .NET Foundation and Working with the FBI

Narzędzia 119 dni, 15 godzin, 22 minuty temu Piotr Stapp 21 źrodło rozwiń

Demitrius May 26th, 2021 We started a journey to build a native package manager for Windows 10 when we announced the Windows Package Manager preview at Microsoft Build 2020. We released the project on GitHub as an open-source collaborative effort and the community engagement has been wonderful to experience! Here we are today at Microsoft Build 2021… We are excited to announce the release of Windows Package Manager 1.0!Windows Package Manager 1.0Client The winget client is the main tool you will use ...

Tagi: winget
Dziel się z innymi:
Windows Package Manager 1.0 | Windows Command Line

Narzędzia 122 dni, 14 godzin, 39 minut temu Piotr Stapp 58 źrodło rozwiń

WSL2 git improvements

Tagi: WSL
Źródło: dev.to
Dziel się z innymi:
Improve the performance of git on WSL2 - DEV Community

Narzędzia 130 dni, 14 godzin, 59 minut temu Piotr Stapp 31 źrodło rozwiń

This week I'm continuing the documentation topic. I'm giving insight on how we're using Algolia in Event Store for advanced search in our docs. I explained the whole flow with samples scraping the data and automating it with Github Actions.

Źródło: event-driven.io
Dziel się z innymi:
How to enhance and configure your site search with Algolia? - Oskar Dudycz

Narzędzia 158 dni, 14 godzin, 54 minuty temu oskar-at-net 41 źrodło rozwiń

Na blogu pojawiło się już kilka wpisów poświęconych Postmanowi, który jest genialnym narzędziem do testowania Web API. Używam go praktycznie każdego dnia. Natomiast w dzisiejszym wpisie chciałbym Ci pokazać alternatywę (a tak naprawdę fajne uzupełnienie) Postmana. Jest nim dodatek REST Client do Visual Studio Code. Podobnie jak Postman, REST Client umożliwia wykonywanie żądań HTTP do serwera. A największą różnicą jest to, że zamiast graficznego interfejsu użytk...

Źródło: plawgo.pl
Dziel się z innymi:
Visual Studio Code REST Client - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 165 dni, 13 godzin, 7 minut temu danielplawgo 120 źrodło rozwiń

Dziś będzie trochę o bazach danych. To nie tylko tabelki i operację CRUD, potrafią zrobić zdecydowanie więcej. Chciałbym dzisiaj przybliżyć możliwości biblioteki Entity Framework Core związaną z obsługą widoków.Czym jest widok? Zacznijmy od początku, czyli zdefiniowania czym jest widok. Zaglądając do wikipedi otrzymamy bardzo ładną definicję: Widok (perspektywa) to logiczny byt (obiekt), osadzony na serwerze baz danych. Umożliwia dostęp do podzbioru kolumn i wierszy tabel lub tabeli na podstawie zapyta...

Źródło: bd90.pl
Dziel się z innymi:
EF Core - Obsługa Widoków w Bazie Danych - bd90

Narzędzia 171 dni, 14 godzin, 49 minut temu bd90 66 źrodło rozwiń

ProgramowanieNapisz komentarz Dziś wstępnie przyjrzymy się tematowi, który nieśmiało zyskuje ostatnio popularność. Są to testy mutacyjne. W jaki sposób możemy testować nasze testy? Co nam to daje? Dlaczego testy mutacyjne są świetnym uzupełnieniem code coverage? Jak „za darmo” wygenerować nowe przypadki testowe dla naszego kodu? Jeśli zainteresowały Cię te pytania, zapraszam do lektury 😉 Spis treściCo to są testy mutacyjne?Code coverage vs testy mutacyjneNarzędzia do testów mutacyjnychCo nam dają test...

Tagi: testy
Dziel się z innymi:
Testy mutacyjne. O co chodzi? - Programista w podróży

Narzędzia 171 dni, 14 godzin, 49 minut temu Piotr Stapp 37 źrodło rozwiń

Tym razem już na pewno 71. odcinek podcastu a w nim temat, który wyniknął z rozmowy odnośnie architektur sterowanych zdarzeniami. Rozmawiamy o tym jak to się programowało dawno temu i czy było prościej. Zastanawiamy się czy R# lub też inne „pomagajki” sprawiają, że piszemy kod niechlujnie czy jednak jest to niezależne od tego w czym piszemy nasz kod. Miłego słuchania.

Tagi: podcast
Źródło: ostrapila.pl
Dziel się z innymi:
Obciążenie poznawcze – Ostra Piła

Narzędzia 188 dni, 14 godzin, 3 minuty temu macabre13 37 źrodło rozwiń

W poprzednim wpisie pokazałem, w jaki sposób za pomocą biblioteki Scrutor dodać do wbudowanego kontenera dependency incjection w .NET Core/.NET 5 automatyczną rejestrację typów. Scrutor poza skanowaniem udostępnia również możliwość rejestrowania dekoratorów, za pomocą których możemy nawet w sposób dynamiczny konfigurować zachowanie typów w naszej aplikacji. A to wszystko bez zmiany kodu typu, do którego będziemy dodawali zachowanie.Wzorzec dekorator Dekorator ...

Źródło: plawgo.pl
Dziel się z innymi:
Scrutor użycie dekoratora - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 193 dni, 14 godzin, 25 minut temu danielplawgo 117 źrodło rozwiń

In this blog post I’m going to share my experience on testing ASP.NET Core applications with applying unconventional method called snapshot assertions. In comparison to the classical approach this method should save you a lot of time and improve assertions maintainability.

Dziel się z innymi:
Testing WebAPI with ApprovalTests.NET · Cezary Piątek Blog

Narzędzia 194 dni, 14 godzin, 27 minut temu cezarypiatek 103 źrodło rozwiń

Od wielu lat wykorzystuję kontener Autofac do wstrzykiwania zależności. Najbardziej przypadła mi do gustu możliwość automatycznej rejestracji typów, dzięki czemu jedną linijką w kodzie można zarejestrować i skonfigurować całą rodzinę typów (implementującą na przykład jakiś interfejs). Gdy zaczynałem pracę z .NET Core, automatyczna rejestracja typów była jedną z rzeczy, której brakowało mi w domyślnym kontenerze. Na szczęście biblioteka Scrutor uzupełnia ten bra...

Źródło: plawgo.pl
Dziel się z innymi:
Scrutor automatyczna rejestracja typów - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 199 dni, 14 godzin, 32 minuty temu danielplawgo 86 źrodło rozwiń

Możemy spotkać różne sposoby organizacji projektów w repozytoriach. Niektórzy preferują podejście monorepo, w którym wiele różnych projektów/aplikacji znajduje się w tym samym wspólnym repozytorium. Innym podejściem jest multirepo, gdzie dla każdego projektu/aplikacji tworzymy dedykowane repozytorium. Jednym z problemów pierwszego podejścia jest optymalizacja budowania aplikacji w procesie CI/CD, bo nie chcemy budować wszystkich projektów w repozytorium, w mom...

Tagi: Azure DevOps
Źródło: plawgo.pl
Dziel się z innymi:
Azure DevOps path filters - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 207 dni, 14 godzin, 54 minuty temu danielplawgo 42 ź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 214 dni, 14 godzin, 41 minut temu danielplawgo 72 ź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 215 dni, 13 godzin, 56 minut temu michal-bialecki 75 ź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 221 dni, 14 godzin, 10 minut temu danielplawgo 93 ź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 224 dni, 13 godzin, 54 minuty temu dsibinski 255 ź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 229 dni, 8 godzin, 38 minut temu danielplawgo 98 źrodło rozwiń

Testy mutacyjne. Szybki start i biblioteka Stryker w .NET i dotnetcore. Pierwsze uruchomienie, szybkie spojrzenie na rezultaty testów.

Stryker Mutator i Testy Mutacyjne w .NET. Szybki start.

Narzędzia 238 dni, 14 godzin, 4 minuty temu patrykkubiela 121 źrodło rozwiń

Tworząc aplikację, na ogół zależy nam na tym, aby działała jak najszybciej. Spędzamy często wiele godzin na tym, aby zoptymalizować jej działanie. Ale sporadycznie pojawiają się sytuacje, kiedy musimy sztucznie ograniczyć ilość operacji. Na przykład API, z którego korzystamy, umożliwia wykonanie tylko ograniczonej ilości żądań w jednostce czasu. Biblioteka RateLimiter, o której mowa w tym wpisie, właśnie umożliwia zrealizowanie czegoś takiego w aplikacji .NET....

Tagi: HTTP, ratelimiter
Źródło: plawgo.pl
Dziel się z innymi:
RateLimiter limitowanie ilości żądań - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 242 dni, 13 godzin, 49 minut temu danielplawgo 121 źrodło rozwiń

1 2 3 4 5... 57 58

Konkurs z Code Europe - ranking

1
(30,04)
2
(15)
4
(15)
5
(5,01)

Najaktywniejsi w tym miesiącu

1
(45,05)
3
(25,02)
5
(15,11)
6
(15,03)
8
(15)
9
(15)
10
(10)