Welcoming Web Content to Native Apps | by Sam Basu
https://platform.uno/blog/welcoming-web-content-to-native-apps/
#unoplatform #dotnet #appdev #webdev #webview2 #xaml #csharp
Welcoming Web Content to Native Apps | by Sam Basu
https://platform.uno/blog/welcoming-web-content-to-native-apps/
#unoplatform #dotnet #appdev #webdev #webview2 #xaml #csharp
Introducing OpenSilver 3.3 - Blazor Components Now Run Directly Inside XAML Applications
https://opensilver.net/announcements/3-3/
#opensilver #xaml #blazor #dotnet #appdev #silverlight #csharp #wpf
Dew Drop – January 27, 2026 (#4591)
https://www.alvinashcraft.com/2026/01/27/dew-drop-january-27-2026-4591/
#dotnet #webdev #ai #windowsdev #visualstudio #mobiledev #csharp #gamedev #cloud #database #dewdrop
🦊 New post: Modernizing .NET – Part 9
SAML SSO migration to ITfoxtec in .NET Core.
Config, response handling, logging — all covered.
Read it → https://medium.com/@michael.kopt/modernizing-net-part-9-migrating-saml-sso-to-itfoxtec-44133b003702
#DotNet #SAML #SSO #ITfoxtec #CSharp #Identity #ASPNet #ASPNetCore #Linux #DotNetCore #DotNet8 #DotNet9 #DotNet10
Using Voice Live API for speech-to-speech with .NET and C#
C++ has scope_exit for running code at scope exit. C# says "We have scope_exit at home." - The Old New Thing
.NET / C# peeps, what library do we like for simple job/task scheduling within a console application?
Not looking for anything complex (Quartz for example feels like overkill). These are just simple tasks that are currently being triggered by launchd that I instead want to trigger from within my app itself.
I’ve been playing with Fluent Scheduler today and so far it looks like it will fit the bill, but figured I’d ask in case there were better options out there.
I'm still learning Blazor, but MAN did this cause me some grief...
Read more here:
https://www.devleader.ca/2024/03/21/blazor-render-mode-how-to-avoid-dependency-injection-woes/
Dew Drop – January 26, 2026 (#4590)
https://www.alvinashcraft.com/2026/01/26/dew-drop-january-26-2026-4590/
#dotnet #webdev #ai #csharp #windowsdev #visualstudio #cloud #mobiledev #database #dewdrop
gonna dive into some #csharp again today. I gotta brush up because of an upcoming project.
I don't like to work on the weekends but this is more like sharpening my saw than it is work.
Оптимизация рендера 2D-персонажей в MonoGame: Прагматичный подход слоёв и инстансинга
Теги: #monogame #gamedev #оптимизация #csharp #графика #индиразработка Введение: Проблема падающих FPS и желание красоты Каждый разработчик 2D-игр, мечтающий о живом, населённом мире, рано или поздно упирается в суровую реальность: рендеринг множества уникальных анимированных персонажей — это дорого. Хочется дать игроку кастомизацию, смену снаряжения, разнообразие врагов, но классический подход «нарисовать каждый спрайт отдельно» ведёт к сотням draw calls и падению производительности. В своей инди-игре (симуляторе жизни в мире фэнтези-жуков) я столкнулся с этой проблемой в полный рост. Мне нужны были десятки NPC на экране, каждый — с возможной сменой брони и оружия. Решением стала гибридная система рендеринга, основанная на разделении персонажей по уровням детализации и использовании инстансинга . В статье я разберу её архитектуру, код и полученные выгоды. Часть 1: Анализ проблемы — почему «в лоб» не работает Допустим, у персонажа 10 слоёв: тело, голова, ноги, броня, шлем, оружие в каждой руке и т.д. Если рендерить каждый слой отдельным вызовом SpriteBatch.Draw() , для 50 NPC мы получим 50 × 10 = 500 draw calls . При целевом значении в 60 FPS у нас есть всего ~16.6 мс на кадр. Если один draw call занимает ~0.1 мс, только на отрисовку персонажей уйдёт 50 мс — это в три раза больше бюджета! Ключевой инсайт: Не всем персонажам нужна одинаковая детализация. Фоновому горожанину или стае врагов не требуется динамическая смена снаряжения. А главному герою — требуется. Часть 2: Гибридная архитектура — 3 уровня детализации
https://habr.com/ru/articles/988696/
#инди #индиигры #индиразработка #gamedev #игры #c# #c#net #игровой_движок #игровой_дизайн #игровой_фреймворк
Time-boxed tool that escaped containment: ConsoleImage.
A glyph-based terminal renderer using shape-matching, full-colour Braille (2×4 dots/cell), blocks, and temporal stabilisation so it’s actually watchable. Images, GIFs, videos, URL streams.
Plus a custom document format and an MCP “visual probe” for AI workflows.
https://www.mostlylucid.net/blog/timeboxedtool-consoleimage
#dotnet #csharp #cli #terminal #ascii #braille #ffmpeg #opensource #devtools #ai #mcp
Ok leaving it for the evening. Have a little json based file format for ascii art. Means I can make a tiny player so any CLI can play animations / images as ascii art. https://github.com/scottgal/mostlylucid.consoleimage/releases
The braille mode shown here fits a WHOLE lot of detail into a tiny space in the console!
#asciiart #csharp #aot #terminaltools
Learn C# for free on Dometrain
Avoiding common pitfalls with async/await - Stephen Cleary - NDC Copenhagen 2025
Dew Drop Weekly Newsletter 467 - Week Ending January 23, 2026
#dewdrop #newsletter #javascript #css #aspnetcore #azure #windev #xaml #dotnet #csharp #ai #mcp #dotnetmaui #devops #agile #python #IoT #appdev #podcasts #data #sqlserver #m365 #powershell
ReSharper 2026.1 Early Access Program Has Begun | JetBrains .NET Tools
https://blog.jetbrains.com/dotnet/2026/01/22/resharper-2026-1-early-access-program/
#dotnet #visualstudio #resharper #csharp #jetbrains #productivity
Dew Drop – January 23, 2026 (#4589)
https://www.alvinashcraft.com/2026/01/23/dew-drop-january-23-2026-4589/
#dotnet #ai #webdev #cloud #windowsdev #csharp #vscode #visualstudio #mobiledev #dewdrop