📓 Записки программера
1.02K subscribers
304 photos
1 video
6 files
599 links
Канал с регулярными постами о разных интересных материалах (статьи, видео, фреймворки и полезные инструменты).

https://dotnet.social/@denisio
Download Telegram
Forwarded from Kim Kitsuragi
Да разберите пожалуйста
Оказывается, 1 февраля вышел Blazorise v1.2 - The modern UI components for Blazor - по первому взгляду выглядит очень симпатично, возможно Blazor стоит посмотреть чуть поподробнее, может быть уже готов к использованию :) #dotnet #blazor
This media is not supported in your browser
VIEW IN TELEGRAM
Чисто CSS 😐

.col:has([row=p-1]:checked) +
...
.col:has([row=p-1]:checked) ~ .result {
--win: 1; --winner: var(--p);
}

#css #front
GitHub анонсировал Pull request merge queue - кажеца важная фича #github
IDisposable: What Your Mother Never Told You About Resource Deallocation - статья 2014го года от Stephen Cleary, в т.ч. по IDisposable объектов, которые владеют другими IDisposable

#dotnet
Внезапно обнаружил, что у Notion есть SDK для .net, что позволяет работать с заметками программно. Надо внимательно посмотреть как это можно заюзать. #dotnet
🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
Плагин для Chrome, чтобы нормально видеть содержимое GraphQL запросов в Developer tools #tools
🔥1
Какой очень красивый Rust фреймворк для гуя на WASM - demo. Даже захотелось что-нибудь на нём сделать. Но только до тех пор, пока не глянул в примеры кода. Архитектура UI - говно и палки времён Turbo Vision, если кто помнит. Как можно смешать в одну кучу симпатичный UI и архитектурное говно...

#rust
Ладно, я погорячился.

Предыдущий фреймворк был может быть даже неплох, по сравнению с этим говном - "modern Rust framework for creating multi-threaded front-end web apps with WebAssembly". У меня глаза вытекают.

#rust
Amazon.Lambda.Annotations - Lambda Annotations is a programming model for writing .NET Lambda functions. At a high level the programming model allows idiomatic .NET coding patterns. C# Source Generators are used to bridge the gap between the Lambda programming model to the Lambda Annotations programming model without adding any performance penalty.

#aws #dotnet
OneOf<T, ...> - ещё одна штука (unions), затащенная портированная из функциональных языков #dotnet
🔥2
Reading .NET performance counters without the PerfCounter API - чтение performance counters через NET Framework IPC interface (без стандартного API). В статье много ссылок на конкретные места исходников и интересный профайлер #dotnet
Essential Design Patterns - для начинающих хороший сборник паттернов с примерами на C# для каждого паттерна #dotnet
👍1
OneOf.tt
3.6 KB
К предыдущему посту про OneOf<T,...> - T4 файл, который генерит указанное в нём N классов для OneOf - с Match/MatchAsync/Switch/SwitchAsync и TryGetValue #dotnet
Использование mermaid диаграмм на github (и судя по всему это же можно использовать в Obsidian в заметках) #tools
Исчерпывающий мануал по созданию собственных LINQ-провайдеров для EntityFramework. К сожалению этот проект IQToolkit заброшен судя по всему, но для понимания как внутри устроен EF - неплохо бы просмотреть. Подумываю сделать LINQ-провайдер для одной из СУБД, для которого его ещё нет :)

Ещё одна статья - про динамическое построение Expression - в частности для применения например в фильтрации в запросах.

#dotnet #ef