Get ready for the "Epic May!"
- One UI 7 wider rollout
- New projects
- Terminaux 7.0 Beta Program
...and more!
Get ready for the "Epic May!"
- One UI 7 wider rollout
- New projects
- Terminaux 7.0 Beta Program
...and more!
Can anyone recommend any C# / .net communities that are targeted towards, or generally inhabited by, people that just enjoy programming, rather than those that are focused on enterprise software and career development?
I'm finding it difficult, for obvious reasons, but I'm guessing there must be at least two of us
Introducing the Terminaux Beta Program
We are excited to announce the first beta program for an upcoming version of the Terminaux library, the seventh major version. This program allows you to try out the new version of Terminaux in its early access phase for you to report bugs and give feedback when developing Terminaux apps.
This beta program will commence on May 8th, 2025, and will end when the new version of Terminaux is ready. This program will consist of several beta versions to ensure that we deliver this new version of Terminaux in its highest quality possible and to fix all bugs (obvious or not) prior to the official release.
The beta versions will be suffixed with the representative -beta
version according to the semantic versioning guidelines, and this is important to help you identify whether you’re using the beta version or the official release. Those packages will be released on NuGet, just like all other stable releases. In GitHub, those releases will be branded as the “pre-release” versions to let you know.
If you have any feedback, bugs, or suggestions, please send them to our GitHub issues via this link. Your feedback is essential in helping us identify areas for further improvements and to enhance user experience.
My First Big AI Project in C# & ONNX - Blown away by performance vs Python (Live2D + LLM + TTS/ASR)
https://github.com/fagenorn/handcrafted-persona-engine
Discussions: https://discu.eu/q/https://github.com/fagenorn/handcrafted-persona-engine
Announcing a simple, refined Makefile-based build system for .NET projects and more
#dotnet #csharp #programming #Makefile #TechNews #TechUpdates
https://officialaptivi.wordpress.com/2025/04/20/announcing-the-new-script-based-build-system/
Day 10 of learning Rust as a C# dev:
Borrowing in Rust feels like ref, but stricter, smarter, and way more protective.
It’s not just syntax. It’s a whole new way of thinking about data.
Here’s how it works:
https://woodruff.dev/borrowing-and-references-rusts-version-of-ref-but-nicer/
Thrilled to announce that I have earned my C# certificate by Udemy . This journey has been full of learning and Growth.
#csharp #coding #programmer #levelup #newskills #learning #development
https://www.udemy.com/certificate/UC-07c31bee-d706-4e87-a446-dc299a81627f/
Today, I implemented the #async / #await pattern (as known from #csharp and meanwhile quite some other languages) ...
... in good old #C!
Well, at least sort of.
* It requires some standard library support, namely #POSIX user context switching with #getcontext and friends, which was deprecated in POSIX-1.2008. But it's still available on many systems, including #FreeBSD, #NetBSD, #Linux (with #glibc). It's NOT available e.g. on #OpenBSD, or Linux with some alternative libc.
* I can't do anything about the basic language syntax, so some boilerplate comes with using it.
* It has some overhead (room for extra stacks, even extra syscalls as getcontext unfortunately also always saves/restores the signal mask)
But then ... async/await in C!
Here are the docs:
https://zirias.github.io/poser/api/latest/class_p_s_c___async_task.html
.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
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
After years of C#, I decided to take on Rust.
Why? For the challenge. For the ownership model. For the pain.
This is the beginning of my journey into a language that doesn't hold your hand.
Read it here:
https://woodruff.dev/why-rust-a-c-developers-journey-begins/
How to simplify integration testing in C# in 2025 ?
Integration tests are usually seen as slow, fragile or cumbersome. In today's article I present 2 techniques that will mitigate these drawbacks : snapshot testing and containers. I will describe each of them along with tools that can be used in C# and of course a sample project to illustrate my points.
https://guillaume.techene.net/2025/04/simplify-integration-testing-in-c-in-2025/
C# devs, ever peeked at Rust and thought, "WTF is this?"
I will spend 6 weeks learning Rust from a C# mindset and live to tell the tale.
Ownership, lifetimes, and pattern-matching—oh my. Join me!
https://woodruff.dev/rust-for-the-sharp-mind-6-weeks-of-learning-rust-as-a-c-developer
Hey I'm still looking for work.
I've applied to a lot of places in my area and I'm getting nothing.
I'm a programmer at heart, but I've also been looking for regular entry-level jobs because there haven't been any coding positions open at my level as far as I could tell.
If you can offer me a job, it might save my butt. And if you can't offer me a job, could you at least share this post?
I live 30 minutes away from Bellevue if that helps.
We are updating the support periods for Terminaux and BassBoom.
#BassBoom #Terminaux #Projects #csharp #programming #Computers #dotnet #TechNews #TechUpdates
https://officialaptivi.wordpress.com/2025/04/08/bassboom-and-terminaux-support-updates/
We are excited to announce that April 6th is the day when we will start working on projects at maximum speed!
#csharp #programming #Nitrocid #NitrocidKS #KernelSimulator #TechNews #TechUpdates
https://officialaptivi.wordpress.com/2025/04/04/making-projects-better/
Making Projects Better
Making our projects better than before is one of our most important things that we have planned to do. We have improved the build system across all projects by introducing the tools repository on GitHub that is used as a submodule. Our strategy for this plan is to make sure that all our projects get the highest quality possible, while aiming for more.
Announcements for new release of our flagship projects will be made every major version or a version that is worth talking about. Not only updates will be done, but projects that are new to the programming industry will be made to allow developers to have more options according to the program.
Recently, we have started improving the documentation of the Terminaux project for the upcoming release. We have currently restructured the cyclic writer documentation so that a single page is split to multiple pages by category. This helps find information more quickly.
In the second half of the year, we are planning to introduce changes to our work plans so that we’d be more open. Confirmed additions, improvements, and other updates will be added to every repository’s GitHub Projects, straight from the internal information. This is to let the users know of the roadmap of all our projects in a more transparent manner.
After the release of the upcoming Nitrocid version series, we’ll make sure that other projects get their own development time as we are striving to improve them with new features and other general improvements. Because the upcoming version of Nitrocid is currently in a stage where it needs to be adjusted for the next Terminaux version, a beta program will be introduced. This is to gain feedback from developers and users, and we listen to all feedback!
Making sure that we fulfill our promises to you, we’ll keep you informed of any new updates regarding our projects. Meanwhile, normal development for all projects will start on April 6th, and we hope that we introduce you to new, exciting features. Are you ready for the most exciting moments?
Azure & DevOps Podcast Episode 343 - AI Developer Training in .NET with Bruno Capuano and host Jeffrey Palermo.
buff.ly/p5UA3iK
#podcast #devcommunity #dotnet #ai #training #learning #csharp
Azure & DevOps Podcast: AI Dev...