#csharp

Alvin Ashcraft 🐿️alvinashcraft@hachyderm.io
2026-01-27

Introducing OpenSilver 3.3 - Blazor Components Now Run Directly Inside XAML Applications

opensilver.net/announcements/3

#opensilver #xaml #blazor #dotnet #appdev #silverlight #csharp #wpf

2026-01-27

🦊 New post: Modernizing .NET – Part 9
SAML SSO migration to ITfoxtec in .NET Core.
Config, response handling, logging — all covered.
Read it → medium.com/@michael.kopt/moder
#DotNet #SAML #SSO #ITfoxtec #CSharp #Identity #ASPNet #ASPNetCore #Linux #DotNetCore #DotNet8 #DotNet9 #DotNet10

💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱SmartmanApps@programming.dev
2026-01-27

Using Voice Live API for speech-to-speech with .NET and C#

programming.dev/post/44722383

💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱SmartmanApps@programming.dev
2026-01-27

C++ has scope_exit for running code at scope exit. C# says "We have scope_exit at home." - The Old New Thing

programming.dev/post/44721807

2026-01-27

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

#DotNet #CSharp

2026-01-26

I'm still learning Blazor, but MAN did this cause me some grief...

Read more here:
devleader.ca/2024/03/21/blazor

#Blazor #ASPNETCore #DotNet #CSharp

2026-01-25

Live for a dev stream. Going to teach myself how to make a stream deck plugin, and how to control new new BSky "going live" feature, hopefully producing something useful!

Then FFXIV raiding in 3 hours!

twitch.tv/LumKitty

#VTuber #ENVTuber #VTuberEN #Twitch #Stream #Streamer #SmallStreamer #CSharp

2026-01-25

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.

2026-01-25

Оптимизация рендера 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 уровня детализации

habr.com/ru/articles/988696/

#инди #индиигры #индиразработка #gamedev #игры #c# #c#net #игровой_движок #игровой_дизайн #игровой_фреймворк

Scott Gallowayscottgal@hachyderm.io
2026-01-24

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.

mostlylucid.net/blog/timeboxed

#dotnet #csharp #cli #terminal #ascii #braille #ffmpeg #opensource #devtools #ai #mcp

Scott Gallowayscottgal@hachyderm.io
2026-01-24

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. github.com/scottgal/mostlyluci
The braille mode shown here fits a WHOLE lot of detail into a tiny space in the console!
#asciiart #csharp #aot #terminaltools

💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱SmartmanApps@programming.dev
2026-01-23

Learn C# for free on Dometrain

programming.dev/post/44532103

💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱SmartmanApps@programming.dev
2026-01-23

Avoiding common pitfalls with async/await - Stephen Cleary - NDC Copenhagen 2025

programming.dev/post/44531994

Khalid-a-tron ⚡khalidabuhakmeh
2026-01-23

Pattern matching in is probably the most impactful addition to the language since LINQ.

C# pattern matching example

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst