Blogged: Changing the Windows touchpad settings programmatically
Figuring out how to use a new **#Windows11** 24H2 API to change the touchpad settings via a **#PowerShell** script using **#dotnet** P/Invoke.
Blogged: Changing the Windows touchpad settings programmatically
Figuring out how to use a new **#Windows11** 24H2 API to change the touchpad settings via a **#PowerShell** script using **#dotnet** P/Invoke.
Digging this discussion about finally adding Linux support to MAUI.
Just pushing this out here to start gathering up feedback:
Preview of (Hopefully) Improved Projections in Marten 8 https://jeremydmiller.com/2025/04/13/preview-of-hopefully-improved-projections-in-marten-8/
Just discovered #JetBrainsRider feature of making code diagrams!
Got inspired to use it to document my game's asset loading pipeline.
I think this reflection method for loading content could be used for modding as well. (I wrote this system probably over a year ago >_<)
Drilling in the basics of C# with Microsoft's official learning path. Except not quite.
Got tired of the tabs-in-strings approach to formatting from the lessons. Found and figured out how to use Spectre.Console.
Extras make the work fun.
C# devs, meet Rust.
Day 3 starts with fn main() instead of static void Main, with no classes and zero new keywords in sight.
It’s familiar but just weird enough to keep you guessing.
https://woodruff.dev/hello-rust-hello-world-rust-vs-c-syntax/
.NET 10 Preview 3 — extension members, null-conditional assinment, and more
https://github.com/dotnet/core/discussions/9846
Discussions: https://discu.eu/q/https://github.com/dotnet/core/discussions/9846
System.Text.Json 9 introduces respecting required constructor parameters.
You can control the behavior with the new RespectRequiredConstructorParameters JSON serialization option.
If true, the serializer throws the JsonException for missing required properties.
---
Join over 2,910 engineers reading the .NET Pulse newsletter.
Subscribe: https://go.okyrylchuk.dev/z7gddz
Remember to confirm your subscription!
Build a Model Context Protocol (MCP) server in C# #dotNET #MCP #GenerativeAI #AI https://devblogs.microsoft.com/dotnet/build-a-model-context-protocol-mcp-server-in-csharp/
While the .NET Framework is primarily designed for Windows, it is possible to run applications developed with it on Linux using the Mono project. Mono is an open-source implementation of the .NET Framework, allowing you to port and run many .NET applications on Linux, macOS, and other platforms. However, some features, especially those related to Windows-specific APIs, might not function correctly or require adjustments.
Pinta 3.0 was just released. This version just made the minimum requirement of the .NET framework version 8.0.
The .NET Framework is a software framework created by Microsoft for building applications for Windows operating systems. It provides a platform for developing web applications, desktop applications, and other types of software.
Only because I couldn't find one that worked the way I wanted it to, I wrote Yet Another Note Making App. Entirely CLI. It may work for you too.
https://github.com/tezoatlipoca/hamnt
(I'm sure emacs might do everything this does - it does everything else - but I don't use emacs)
#FOSS #note #app #software #notetaking #csharp #dotnet
#win and #linux only for now (all I can test); would love feedback even if that feedback is "Don't quit your dayjob, your code is terrible." #dqydj
As a C# dev, I live and breathe dotnet new.
Then I tried Rust's cargo new and it felt like meeting a distant cousin with cooler tricks.
Here's how the two CLIs stack up:
https://woodruff.dev/dotnet-new-meet-cargo-new-a-tale-of-two-clis/
New blog post:
A Look Inside Distant Worlds 2: Developing with the Stride Engine
https://www.stride3d.net/blog/distant-worlds-2-development-with-stride/
I use Entity Framework... because it's the standard. But frankly, I much prefer Dapper and good old SQL.
Rust to C compiler - 95.9% test pass rate, odd platforms, and a Rust Week talk
https://fractalfir.github.io/generated_html/cg_clr_odd_platforms.html
Discussions: https://discu.eu/q/https://fractalfir.github.io/generated_html/cg_clr_odd_platforms.html
Rust to C compiler - 95.9% test pass rate, odd platforms https://lobste.rs/s/0ox9js #c #compilers #dotnet #rust
https://fractalfir.github.io/generated_html/cg_clr_odd_platforms.html
One of the biggest differences between #dotnet and #java (for #android) is that dotnet tries to maintain backwards compatibility while java (for android) basically introduces breaking changes with every release. These days I am knee-deep into the #aosp source code and keep running into deprecated classes and methods.
ICYMI - Coding Short from the Vault:
Coding Short: Using Bearer Tokens in #dotnet 8 Identity
youtube.com/watch?v=owoy6DG0UG0