dotnetomaniak.pl - Podsumowanie tygodnia #11, 2020

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

DotNetFrameworkVsCore - porównanie wydajności .NET Framework i .NET Core (GitHub)

Sztuka programowania 1718 dni, 1 godzinę, 33 minuty temu djfoxer 188 źrodło rozwiń

Widziałem projekty. Wielkie projekty. Małe projekty. Długie i krótkie. Zabite przez Scrum.

Źródło: kalkus.dev
Dziel się z innymi:
Scrum zabija

Inne 1716 dni, 1 godzinę, 23 minuty temu landeeyo 181 źrodło rozwiń

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...

Dziel się z innymi:
Co tam Panie w dotnecie? #05/2020 – Dotnetomaniak tech blog

Inne 1716 dni, 1 godzinę, 23 minuty temu Piotr Stapp 126 źrodło rozwiń

Jak tworzyć dobry kod? Naucz się refaktoryzować! Jak to Zrobić? Odpowiadam w 59 odcinku.

Jak nauczyć się REFAKTOROWAĆ? | Jerzy Wickowski

Sztuka programowania 1715 dni, 1 godzinę, 30 minut temu tazos333 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.

Tagi: dotnet
Źródło: allegro.tech
Dziel się z innymi:
Using dotnet new templates to streamline microservices development · allegro.tech

Narzędzia 1714 dni, 1 godzinę, 30 minut temu Piotr Stapp 107 źrodło rozwiń

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...

Tagi: performace
Dziel się z innymi:
[EN] C#: The Order of Interfaces Is Important for Casting Performance – Thomas Claudius Huber

Inne 1716 dni, 1 godzinę, 23 minuty temu Piotr Stapp 75 źrodło rozwiń

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...

Tagi: architektura
Źródło: www.admu.pl
Dziel się z innymi:
Architektura Clean/Onion/Hexagonal/Ports&Adapters – ADMU Blog

Architektura 1716 dni, 1 godzinę, 23 minuty temu Admu 151 źrodło rozwiń

What happened in C# 8.0 when it comes to data types? Learn more.

Tagi: C# 8.0
Źródło: mszynka.pl
Dziel się z innymi:
[C#] C# 8.0 - remarks

Sztuka programowania 1717 dni, 1 godzinę, 21 minut temu mszynka 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...

Źródło: thecodemanual.pl
Dziel się z innymi:
Caching (not only) NuGet packages on Azure DevOps · The Code Manual

Narzędzia 1715 dni, 1 godzinę, 30 minut temu Krzysztof-M 36 źrodło rozwiń

Have you ever wondered how you can use somebody's external library with native API calls? With side-loading - P/Invoke style.

Tagi: .Net, Windows
Źródło: mszynka.pl
Dziel się z innymi:
[C#] Ultimate P/Invoke hacker tutorial

Sztuka programowania 1717 dni, 1 godzinę, 21 minut temu mszynka 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...

Źródło: wiadrodanych.pl
Dziel się z innymi:
(Darmowe) Alerty w Elasticsearch - Wiadro Danych

Bazy danych i XML 1717 dni, 1 godzinę, 21 minut temu mszymczyk 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: ...

Wzorzec Komendy (Polecenia) w programowaniu rozszerzeń platformy Dynamics 365 CE / Common Data Service

Sztuka programowania 1716 dni, 1 godzinę, 23 minuty temu Piotrek Gaszewski 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.

Źródło: mszynka.pl
Dziel się z innymi:
[Azure DevOps] Post-gate deployment control

Narzędzia 1717 dni, 1 godzinę, 21 minut temu mszynka 28 źrodło rozwiń

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! 😊

Tagi: ARM, Azure
Źródło: lnkd.in
Dziel się z innymi:
Orkiestracja tworzenia zasobów w Azure przy pomocy szablonów ARM

Cloud 1716 dni, 1 godzinę, 23 minuty temu AdamMarczak 22 źrodło rozwiń