Mała konsolowa apka na GitHubie do porównywania wydajności .NET Framework i .NET Core, plus opisane wyniki w porównaniu Intel vs AMD. Testuje kilka najbardziej używane ficzery z .NET
Podsumowanie
Sztuka programowania 1718 dni, 1 godzinę, 33 minuty temu 188 źrodło rozwiń
Widziałem projekty. Wielkie projekty. Małe projekty. Długie i krótkie. Zabite przez Scrum.
Cały świat żyje coronavirusem i wydawać by się mogło, że w tematyce świata Microsoft nic ciekawego się nie dzieje. A tutaj niespodzianka.Ułatwienia przy coronavirus Zarówno Microsoft jak i Amazon udostępniły za damo swoje komunikatory na najbliższy czas. Nie wiem czy to przekona Twojego pracodawcę do pracy zdalnej, ale może się uda. Więcej w tym temacie:Amazon Chime Pro - 90 dni - https://www.linkedin.com/feed/update/activity:6642141803304878080/Microsoft Teams: https://www.microsoft.com/en-us/microsoft...
Jak tworzyć dobry kod? Naucz się refaktoryzować! Jak to Zrobić? Odpowiadam w 59 odcinku.
Sztuka programowania 1715 dni, 1 godzinę, 30 minut temu 119 źrodło rozwiń
You may not know this, but there is a part of Allegro codebase which we started developing in C# due to some special requirements. This implies new programming opportunities and challenges — one of these is creating a completely new .NET Core starter project. Let’s explore one potential solution: dotnet new templates.
C#: The Order of Interfaces Is Important for Casting PerformanceThomas Claudius Huber By Thomas Claudius Huber.NET, C#4 Comments Recently there was a discussion in a Pull Request for the .NET runtime on GitHub. In the discussion it was mentioned by Jan Kotas from Microsoft that the order of interfaces is important for the casting performance. I never heard of that, and looks I’m not alone: Raise your hand if you knew that. https://t.co/yH9SvREL9Hpic.twitter.com/wVAnw3mCxq— Immo Landwerth (@terrajobst...
Spotkałem już kilka nazw, a każda z nich wskazywała na tę samą architekturę. Różniły się one co prawda tym, jak był rysowany wykres zależności, ale idea była taka sama. Ogólnie mówiąc, ta architektura wydaje się czymś naturalnym, a mimo wszystko jest wciąż dość rzadko spotykana. Czym się wyróżnia? Tak w skrócie, to w tej architekturze najważniejsza jest logika biznesowa, tzw. „Core” aplikacji. Jest tam zdefiniowane wszystko to, co jest niezbędne dla działania. Wszystko inne jest implementowane w oddziel...
Architektura 1716 dni, 1 godzinę, 23 minuty temu 151 źrodło rozwiń
What happened in C# 8.0 when it comes to data types? Learn more.
Sztuka programowania 1717 dni, 1 godzinę, 21 minut temu 139 źrodło rozwiń
The goal of Cache@2 task is improving build performance by caching files between pipeline runs. It supports multiple types of packages likeBundler gemsnpm packagesYarn packagesNuGet packagesMaven artifactsGradle artifactsccache artifacts Further, we will focus on caching NuGet packages however in a similar manner we can configure this task for other types.Locking dependencies Before we configure cache task we need to lock dependencies to create packages.lock.json file as we need that file to set a prop...
Have you ever wondered how you can use somebody's external library with native API calls? With side-loading - P/Invoke style.
Sztuka programowania 1717 dni, 1 godzinę, 21 minut temu 54 źrodło rozwiń
Elasticsearch najczęściej wykorzystywany jest do agregowania logów i monitorowania elementów systemu. Umożliwia również alertowanie, ale jest to funkcjonalność dostępna od wersji Gold, czyli trzeba za nią zapłacić 😥. Są jednak darmowe rozwiązania. W tym przypadku przyjrzymy się rozwiązaniu Praeco (z łac. obwoływacz, herold) opartym o ElastAlert.Spis treścihide1Praeco2Środowisko3KonfiguracjaPraeco & ElastAlertLogstashReguła w Praeco4Akcja5Reakcja6PodsumowaniePodobnePraeco ElastAlert jest to rozwiązan...
Bazy danych i XML 1717 dni, 1 godzinę, 21 minut temu 43 źrodło rozwiń
Cześć. W dzisiejszym odcinku cyklu poświęconego wzorcom projektowym, które możemy zastosować do tworzenia rozszerzeń naszego ulubionego systemu, przyjrzymy się wzorcu Komendy („Command”, w języku polskim znanego również jako: „Polecenie”). Czy jest owa „komenda”? Definicja zaczerpnięta z Wikipedii przedstawia się w następujący sposób: ...
Sztuka programowania 1716 dni, 1 godzinę, 23 minuty temu 29 źrodło rozwiń
Azure DevOps can do many marvelous things. It gives you process transparency and automation and so much more with logging and simply more control of the CI/CD processes. Here is a story on how to manage and automatically control you deployment process using enterprise tools.
Dzisiejszy odcinek to kontynuacja serii o ARM. Aczkolwiek jest to jeden z ważniejszych tematów, czyli w jaki sposób kontrolować kolejność tworzenia zasobów oraz jak tworzyć zależności w konfiguracji pomiędzy nimi za pomocą funkcji. 🔃🖱🖱 Zapraszam na odcinek o orkiestracji za pomocą bloków dependsOn oraz reference. Udanego oglądania! 😊