This time we're looking at Branch Prediction and Branch Elimination and how to apply them to LINQ and to programming in general.
Strona głównaUżytkownik
Badamczewski | użytkownik
Sztuka programowania 1554 dni, 5 godzin, 18 minut temu 54 źrodło rozwiń
Jak tworzyć domyślnie publiczne klasy w visual studio?
Sztuka programowania 1555 dni, 5 godzin, 10 minut temu 115 ź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.
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.
Sztuka programowania 1557 dni, 3 godziny, 26 minut temu 37 źrodło rozwiń
Prawdziwy problem i jego rozwiązanie, czyli Azure DevOps tips! Dzisiaj będzie o wizualizacji statusu deploymentu z poziomu Taska -czyli jak łatwo sprawdzić, na jakim środowisku jest zaimplementowana zmiana
Chciałem jedynie odnieść się do koncepcji #NoEstimates, ale wyszedł mi głęboki artykuł poruszający sedno konfliktu wyceniania. Możesz potraktować ten artykuł jako pewnego rodzaju mój manifest na temat wycen. Wpis jest obszerny, dlatego polecam ci przed czytaniem zaparzyć sobie kawę – miłej lektury!O co chodzi w #NoEstimates?
This video will show you some of the performance and allocation problems that you might encounter when writing LINQ expressions we will also see that an expression you see is not necessarily, what you get. LINQ is not all bad and we will show you an example where LINQ absolutely rocks! This video mentions examples found in my previous video: https://youtu.be/ahnaIdQMoYw Enjoy.
Sztuka programowania 1561 dni, 6 godzin, 1 minutę temu 98 źrodło rozwiń
A paper on how to do fast population counts using SIMD intrinsics.
Coraz więcej z nas chce lub musi pracować zdalnie. Czy zastanawiałeś się jak zrobić to wydajnie i bezproblemowo? Oto kilka wskazówek ode mnie w najnowszym odcinku.
How to improve developer's experience while working with non-nullable references
Sztuka programowania 1702 dni, 4 godziny, 9 minut temu 66 źrodło rozwiń
I wrote there about what this type of regression is and showed how it can be implemented in F # using the ML.NET library.
Zapraszam do sprawdzenia i zobaczenia co można zrobić z blogiem opartym o starego niedobrego Wordpressa i co można z niego wycisnąć, używając współczesnych darmowych narzędzi. Uwaga! Żaden link permanentny do wpisu nie został uszkodzony podczas tej migracji!
Sztuka programowania 1655 dni, 4 godziny, 19 minut temu 54 źrodło rozwiń
In the upcoming .NET 5 a very interesting change is added to the GC – a dedicated Pinned Object Heap, a very new type of the managed heap segment (as we have Small and Large Object Heaps so far). Pinning has its own costs, because it introduces fragmentation.
Elasticsearch zaskakuje nas swoimi możliwościami i szybkością działania, ale czy zwracane wyniki są prawidłowe? W tym wpisie dowiesz się jak Elasticsearch działa pod maską i dlaczego zwracane agregacje są pewnego rodzaju przybliżeniem.Spis treścihide1Elasticsearch pod maskąIndeksy, shardy i replikiZapytania i agregacjeSzacowanie2TestDataFrame w Apache SparkTop 20 LinesTop 10 vehicleNumber3WnioskiPodziel się:Dodaj do ulubionych:PodobneElasticsearch pod maskąIndeksy, shardy i repliki Zacznijmy od tego, ja...
Bazy danych i XML 1612 dni, 5 godzin temu 78 źrodło rozwiń
.NET application is “just” a piece of CIL bytecode to be executed by the .NET runtime. And .NET runtime is “just” a program that is able to perform this task. But what if we write .NET runtime as… .NET appli...
Masz do wydania milion dolarów i pomysł na produkt. Co robisz? Rekrutujesz najlepszych ludzi i wierzysz, że ich doświadczenie sprawi, że powstały zespół efektywnie wytworzy oprogramowanie wysokiej jakości, prawda?
Everyone knows that C# is a strongly typed language and incorrect type usage is simply not possible there. But what about CIL and JIT?
Jest taki stary, suchy dowcip, że bezrobocie programisty to najgorsze piętnaście minut w jego życiu. Czyżby?
It is said that picture is worth a thousand words, and I agree. That’s why I like preparing technical drawings to explain various concepts. So, here it is – a short story of how async/await works in .NET.
Słyszeliście o czymś takim jak Facebook debugger i protokół Open Graph? We wpisie przykład z życia wzięty - w czym to pomaga i czy warto stosować :)