Procedury składowane są integralną częścią każdej bazy danych MS SQL. Są idealne do opakowania skomplikowanego kodu SQL w obiekt bazy danych, którego możemy ponownie użyć. Jak wykonać procedurę składowaną, która zwraca dane w Entity Framework Core 5? W moim ostatnim poście: Wykonanie procedury składowanej w Entity Framework Core pokazałem, jak uruchomić procedurę składowaną. Jednak pobranie danych to już z...
Sztuka programowania 1539 dni, 1 godzinę, 8 minut temu 58 źrodło rozwiń
In this video, we're going look at how JIT folds constants and optimizes functions buy inlining and then folding them. We shall also see a couple of examples where the compiler will refuse to fold code that would seem to be easy to fold. Note: At (8:30) I've made an editing error and the music gets very loud for ~10s and then it goes back down to normal volume, sorry about that. ♦ link to shift trick video: https://youtu.be/VxiZ7tV-XkM
Sztuka programowania 1539 dni, 1 godzinę, 8 minut temu 12 źrodło rozwiń
How to configure dotnet core solutions to automatically generate client packages for WebAPI projects
Czy również Tobie zdarza się, że czasami potrzebujesz przygotować jakiś proces lub przepływ (na przykład skopiowanie danych lub pliku z jednej usługi do drugiej)? Na początku wygląda to na proste zadanie, ale z każdą linijką kodu widzisz, że koniec się oddala? A może masz potrzebę sprawdzić działanie jakiejś usługi i chciałbyś zrobić to w ciągu kilku minut, aby ocenić, czy warto inwestować czas w dane rozwiązanie? Tytułowe Azure Logic App jest właśnie taką usł...
Tomasz WiśniewskiHomeTrainingsAbout MePosted on September 1, 2020 Azure DevOps is an amazing tool to run your project from start to finish. But did you know you can make it even better by installing additional extensions written by Microsoft or the community? As Azure DevOps consists of 5 major buckets of features (Boards, Repos, Pipelines, Artifacts and Tests) I’ve put on a list of the 5 most useful extensions that everyone using Azure DevOps should install in their organization.Boards Ok… I will sta...
YAML, czy GUI? I dlaczego Pipeline as Code? Do konfiguracji CI/CD możesz podejść na wiele sposobów. Klasycznie, używając UI lub nowocześnie, z poziomu kodu. Jestem zdecydowanym fanem PaC, a dlaczego to przeczytasz o tym w najnowszym poście: https://bit.ly/2QOdr76 Sprawdź! 7 Powodów Dlaczego Warto Używać Pipeline as Code Do Konfiguracji CI/CD
Omówienie ogólnych zasad jak powinno używać się wyjątków w C#.
Sztuka programowania 1544 dni, 1 godzinę, 26 minut temu 213 źrodło rozwiń
Jakiś czas temu pisałem o testach w kontekście API (tutaj). W tym poście postaram się opisać jak napisać podobne testy, ale gdy nasza aplikacja komunikuje się poprzez kolejkę. Pokaże to z wykorzystaniem biblioteki MassTransit.
Jest to kontynuacja poprzedniego wpisu. Tym razem przyjrzymy się zakładce Detections w Elastic SIEM. Naszym celem jest automatyzacja wykrywania IOC wykorzystując sprawdzone reguły. Przypomnijmy: Zainstalowaliśmy Elasticsearch + Kibana na jednej z maszyn. Monitorujemy maszynę z Ubuntu (Auditbeat, Filebeat, Packetbeat) i Windows 10 (Winlogbeat), choć w tym wpisie skupimy się na tej drugiej.Spis treścihide1Jak odblokować Detections w Elastic SIEM?Konfiguracja security w ElasticsearchKonfiguracja TLS między ...
The IEEE 754 specification defines many floating point types, including: binary16, binary32, binary64 and binary128. Most developers are familiar with binary32 (equivalent to float in C#) and binary64 (equivalent to double in C#). They provide a standard format to represent a wide range of values with a precision acceptable for many applications. .NET has always had float and double and with .NET 5 Preview 7, we’ve added a new Half type (equivalent to binary16)!
Sztuka programowania 1544 dni, 1 godzinę, 26 minut temu 39 źrodło rozwiń
Prosty sposób na postawienie testów integracyjnych z autoryzacja w .NET Core, wykorzystując biblioteki Microsoft.AspNetCore.Mvc.Testing i Microsoft.AspNetCore.TestHost
Sztuka programowania 1545 dni, 1 godzinę, 29 minut temu 92 źrodło rozwiń
This video is the start of a brand-new video series about JIT compilation in C# called: "What the JIT". This time we're going to look at simple integer arithmetic like division and multiplication and how JIT is able to optimize that.
Sztuka programowania 1545 dni, 1 godzinę, 29 minut temu 27 źrodło rozwiń
Wykonanie procedury składowanej w Entity Framework Core Procedury składowane są integralną częścią każdej bazy danych MS SQL. Są idealne do opakowania skomplikowanego kodu SQL w obiekt bazy danych, którego możemy ponownie użyć. Jak wykonać procedurę składowaną w Entity Framework Core 5? Przekonajmy się.
Sztuka programowania 1546 dni, 3 godziny, 1 minutę temu 93 źrodło rozwiń
Tematem dzisiejszego odcinka są bazy danych. Tak jak poprzednio (część 1 i część 2) zamiast gotowego rozwiązania skupię się bardziej na możliwościach, a nie konkretnym wyborze.
Marcin Hoppe pokazuje jak używać JWT w Asp.Net Core i jak polepszyć jego wydajność 10x. Mało, dużo? Obejrzyj, sprawdź i oceń.
Sztuka programowania 1546 dni, 3 godziny, 1 minutę temu 81 źrodło rozwiń
Są rzeczy, którymi dzielę się na socialach, ale niekoniecznie piszę o nich posty. Czas to zmienić! Dzisiejszy wpis będzie odnośnie nowości na GitHubie, o których już wcześniej wspominałam na moich socialach.
LukaszPosted on This is a short interview with Vladimir Khorikov. Vlad is the Author of Unit Testing Principles, Practices, and Patterns book. He’s running https://enterprisecraftsmanship.com/ blog since 2014 The blog is focused on Domain-Driven Design, functional programming, enterprise software development patterns, and best practices. Vlad is also the author of Pluralsight courses, such as CQRS in Practice, Domain-Driven Design in Legacy Projects, Functional Programming in C#, and many more. In t...
Sztuka programowania 1546 dni, 3 godziny, 1 minutę temu 30 źrodło rozwiń
Po sytuacji z Nemo nikt nie zapuszczał się więcej na nieznane tereny. Stał się on idealnym pretekstem, aby zabraniać młodym pływania, gdzie tylko im się podoba, a w szczególności zbliżania się do powierzchni jeziora. Karpieńce – bo to o nich mowa – to niewielkie rybki zamieszkujące małe, płytkie jezioro w rezerwacie Cuatro Ciénegas na północy Meksyku. Żyły już tam setki lat i nie zamierzały opuszczać tego miejsca. Wszędzie dobrze, ale w domu najlepiej – w domu, czyli pod kamieniem, takim zwykłym. Chyba ...
Ostatnio zajęliśmy się podstawową konfiguracją Cache Task w Azure Pipelines. Jeżeli zastosowałeś tamte wskazówki, przyspieszyłeś swój pipeline. Chcesz jeszcze większego przyspieszenia? Czas na Zaawansowany Tuning Cache Task W Azure Pipelines.
Jak stworzyć pakiet NuGet wspierający wiele frameworków Praca z .NET Standard to przyjemność. Ten framework jest ciekawy, zwięzły, niezwykle czytelny i prosty. Jako programista chciałbym pracować tylko z kodem .NET Core lub .NET Standard. Czasami jednak trzeba wspierać również stary .Net Framework. Jak stworzyć pakiet NuGet, który może być używany przez obie strony?
Sztuka programowania 1552 dni, 1 godzinę, 16 minut temu 67 źrodło rozwiń