dotnetomaniak.pl - Artykuły z tagiem dotnet

This is video is the start of a brand new series of videos about C# / CLR internals. We're going to look at C# Switch Case Internals and what interesting things happen under the hood and how well it performs as compared to if-else statements.

Źródło: youtu.be
Dziel się z innymi:
[EN] C# Switch Case Internals #1 - YouTube

Sztuka programowania czwartek, 24 września 2020 10:09:21 GMT Badamczewski 2 spam? źrodło rozwiń

Artykuł jest częścią, większej całości. W serii znajdują się: Część 1 - Liga Mistrzów i konta użytkowników Część 2 - Liga Mistrzów i 7 sposobów na hosting Część 3 - Liga Mistrzów i bazy danych - Już niedługo! Część 4 - Liga Mistrzów i brakujący element - Chwilę później Część 5 - Liga Mistrzów i diagnostyka problemów - Na sam koniec 😁

Tagi: Azure, dotnet
Źródło: poznajazure.pl
Dziel się z innymi:
7 sposobów na hosting! - Poznaj Azure - blog

Cloud 1 dzień, 18 godzin, 17 minut temu Piotr Stapp 41 źrodło rozwiń

8 minut(y) Wyobraź sobie następującą sytuację. Pracujesz sobie w pewnej firmie i na drzwiach masz tabliczkę (do wyboru): “senior architekt”, “główny projektant” albo po prostu “Ten-Którego-Imienia-Nie-Wolno-Wymawiać” 😉. Przybiega do Ciebie szef wszystkich szefów, czyli jak wiadomo Krzysztof Jarzyna ze Szczecina i zaczyna monolog z następującym tekstem: “Nasi handlowcy odnieśli wczoraj ZAJE…ISTY sukces. Robimy apkę dla do losowania biletów na finały Ligi Mistrzów!”. Ty patrzysz nerwowo w...

Tagi: dotnet
Źródło: poznajazure.pl
Dziel się z innymi:
Liga Mistrzów i konta użytkowników! - Poznaj Azure - blog

Inne 2 dni, 18 godzin, 40 minut temu Piotr Stapp 43 źrodło rozwiń

The story of probably the most low-level bug I’ve ever had the chance to root-cause. Most of the time debugging isn’t really much to write about, especially in C# land. In a language executing on a VM, with a managed memory model, most bugs are relatively shallow and easy to fix, except for the occasional race if you’re doing multi-threading - so when suddenly...

Tagi: dotnet
Źródło: bdach.github.io
Dziel się z innymi:
When double.Epsilon can equal 0

Inne 4 dni, 18 godzin, 31 minut temu Piotr Stapp 43 źrodło rozwiń

In this video, we're going look at struct devirtualization and how this feature works in the runtime today. We're going to look at some ways we can (ab)use this feature and what are the problems with the current implementation.

Źródło: youtu.be
Dziel się z innymi:
[EN] C# What JIT Generates? - Struct Devirtualization - YouTube

Sztuka programowania 10 dni, 19 godzin, 1 minutę temu Badamczewski 22 źrodło rozwiń

Smart Enum Gdyby enumy miały metody Typy wyliczeniowe w C# są przydatne i przeważnie z jeden czy dwa przewijają się w każdym projekcie. Niestety prawie zawsze idą w parze z instrukcją switch, a to z kolei może wiązać się z łamaniem zasady otwarte-zamknięte z SOLID. Pomocny może być tu samoopisujący się enum, ale do tego musielibyśmy mieć możliwość definiowania w nim metod. Jest to możliwe w Javie, a w C# jeszcze nie, chyba że użyjemy biblioteki Smart Enum. Załóżmy, że istnieją u nas w k...

Tagi: dotnet
Dziel się z innymi:
Smart Enum | Piotr Wandycz - .NET okiem praktyka

Inne 17 dni, 18 godzin, 16 minut temu Piotr Stapp 146 ź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

Tagi: csharp, dotnet
Źródło: youtu.be
Dziel się z innymi:
[EN] C# What JIT Generates? - Folds - YouTube

Sztuka programowania 18 dni, 18 godzin, 5 minut temu Badamczewski 8 źrodło rozwiń

Omówienie ogólnych zasad jak powinno używać się wyjątków w C#.

Dziel się z innymi:
Proste zasady, o których musisz pamiętać, podczas obsługi wyjątków w C#

Sztuka programowania 23 dni, 18 godzin, 23 minuty temu modestprogrammer 198 ź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.

Tagi: C#, dotnet, performace
Źródło: youtu.be
Dziel się z innymi:
[EN] C# (Tutorial) What the JIT? - Integer Arithmetic - YouTube

Sztuka programowania 24 dni, 18 godzin, 27 minut temu Badamczewski 23 źrodło rozwiń

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

Tagi: dotnet
Źródło: lukaszcoding.com
Dziel się z innymi:
Fundamental Skills, Green Field and Inspiration - Short Interview With Vladimir Khorikov - Sharing my insights about Software engineering

Sztuka programowania 25 dni, 19 godzin, 58 minut temu lukaszcoding 27 źrodło rozwiń

This video talks about a very cool concept called "value delegates." We will learn what they are, how to apply it to LINQ to decrease allocations to zero, and inline the delegate itself.

Źródło: youtu.be
Dziel się z innymi:
[EN] C# LINQ Performance Tips #6 - Value Delegates - YouTube

Sztuka programowania 31 dni, 18 godzin, 14 minut temu Badamczewski 26 źrodło rozwiń

This video talks about the "Skip" method, and differences in implementation between dotnet frameworks. Also, we will try to implement a less flexible but faster version of the "Skip" method. Enjoy. 🙂

Źródło: youtu.be
Dziel się z innymi:
[EN] C# LINQ Performance Tips #5 - Skip & .NET Runtimes - YouTube

Sztuka programowania 32 dni, 18 godzin, 34 minuty temu Badamczewski 29 źrodło rozwiń

This time we're looking at Branch Prediction and Branch Elimination and how to apply them to LINQ and to programming in general.

Źródło: youtu.be
Dziel się z innymi:
[EN] C# LINQ Performance Tips #4 - Branch Elimination - YouTube

Sztuka programowania 36 dni, 18 godzin, 22 minuty temu Badamczewski 44 źrodło rozwiń

We are already in the second half of 2020 and a lot of books related to .NET technology have been published. I decided to collect these positions in one place for you. I will mention here some of them that get the best reviews and seem worth reading in my opinion.

New releases books about .NET technology | bush_dev

Inne 37 dni, 18 godzin, 13 minut temu bush_dev 92 źrodło rozwiń

This video corrects a couple of mistakes that were made in my previous video called "C# LINQ Performance Tips #1". We're talking about structs vs classes in LINQ and why losing concrete type information is bad, there's also a bit of VSD but it's very vague and generic so the more specific video is needed, I just wanted to tell you that it exists :) and it's important. Enjoy.

Źródło: youtu.be
Dziel się z innymi:
[EN] C# LINQ Performance Tips #2 - YouTube

Sztuka programowania 39 dni, 16 godzin, 29 minut temu Badamczewski 32 źrodło rozwiń

This video will show you some of the performance and allocation problems that you might encounter when writing LINQ expressions and offer a couple of solutions on how to solve them. LINQ Links: ♦ https://github.com/NetFabric/LinqBenchmarks ♦ https://github.com/NetFabric/NetFabric.Hyperlinq

Źródło: youtu.be
Dziel się z innymi:
[EN] Performance bottlenecks in C# LINQ - YouTube

Sztuka programowania 46 dni, 18 godzin, 4 minuty temu Badamczewski 52 źrodło rozwiń

[EN] This video will show you some of the hidden keywords and undocumented features in dotnet C#, like the mysterious "__makeref" keyword as well as other features that are less known like array initializers, etc. [PL] Film pokazujący ukryte słowa kluczowe, które znajdują się z języku C# oraz kilka innych mało znanych funkcjonalności takich jak inicjalizatory kolekcji etc.

Źródło: www.youtube.com
Dziel się z innymi:
Hidden features in C# - YouTube

Sztuka programowania 46 dni, 12 godzin, 51 minut temu Badamczewski 83 źrodło rozwiń

Asynchroniczny C# : ThreadPool, IAsyncResult, Task API i Async

Dziel się z innymi:
Asynchroniczny C# : ThreadPool, IAsyncResult, Task API i Async

Sztuka programowania 58 dni, 18 godzin, 21 minut temu krzysiekb 181 źrodło rozwiń

Creating music app using azure functions

Źródło: deaddesk.top
Dziel się z innymi:
Serverless for dummies - pragmatic encounter on azure - DeadDesk.top

Cloud 70 dni, 18 godzin, 47 minut temu undernotic 50 źrodło rozwiń

This video is an introduction to bit hacks; we're going to visualize bit hack expressions and learn how to construct and apply them. This video is a direct response to a previous video about bit hacks (https://youtu.be/OPFJUpdCq0I) that was too complicated to an introduction, so this video is here to fill this need. I also have an article about the same topic that goes into more detail about the examples presented here, plus it contains a more bit hacks. https://leveluppp.ghost.io/bit-hacks-in-c/ Enj...

Źródło: youtu.be
Dziel się z innymi:
Introduction to Bit Hacks - YouTube

Sztuka programowania 88 dni, 18 godzin, 35 minut temu Badamczewski 22 źrodło rozwiń

1 2 3 4 5 6

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,54)
8
(9 775,28)
9
(8 433,28)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 152,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 183,43)