Day 18 of learning Rust as a C# dev:
Destructuring in Rust feels like unlocking a secret power.
Pull apart structs, tuples, and enums cleanly—no mess, no fuss.
Here’s why it’s my new favorite move:
https://woodruff.dev/destructuring-pattern-matchings-power-move/
Switch running projects in VSCode for C# Tip #6 #softwareengineering #visualstudiocode #coding #dotnet #visualstudio #csharp #softwaredeveloper #vscode #CodingForBeginners
Removing #ReactiveUI #DynamicData from one view, and replacing it with plain old #CSharp.
WPF Image Control Local File Locking | by Rick Strahl.
https://weblog.west-wind.com/posts/2025/Apr/28/WPF-Image-Control-Local-File-Locking
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.
Mobileye is hiring Senior Software Engineer
#csharp #cplusplus #golang #java #javascript #python #flask #react #node #express #ansible #aws #docker #awsec2 #elasticsearch #json #mysql #nosql #postgresql #redis #terraform #seniorengineer
Jerusalem, Israel
Full-time
Mobileye
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-at-mobileye-com-jan-5-2025-fc860d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Day 17 of learning Rust as a C# dev:
Rust’s match is what I always wanted switch to be.
No fallthrough, no missing cases, just clean, safe pattern matching that works.
Here’s why it feels like switch on steroids:
https://woodruff.dev/match-switch-on-steroids/
Day 16 of learning Rust as a C# dev:
Enums in Rust aren’t your basic list of values. They’re powerful, data-carrying, pattern-matching champs.
Discriminated unions done right.
Here’s why I’m impressed:
https://woodruff.dev/enums-discriminated-unions-done-right/
Startup CTO, writer and coach Dr. Milan Milanović shares a love letter to C# in 2025, and why its adherents believe it's such a good choice. He discusses, amongst other topics:
1. Language Features
2. The .NET Ecosystem
3. Tooling
4. Libraries and NuGet
5. Documentation
6. Community
7. Popularity
8. C# vs Other Languages, and
9. The Future of C#
He also shares a brief history of the language.
"Why C#?"
I'm proud to announce that my book C# Brain Teasers has now been released!
21 puzzles for C# programmers of all levels of experience joins the #brainteasers collection from @pragprog
Announcing the General Availability of the Couchbase EF Core Provider | by Matthew Groves.
https://www.couchbase.com/blog/ef-core-provider-for-couchbase-general-availability/
Dew Drop Weekly Newsletter #429 - Two weeks ending April 25, 2025.
Day 15 of learning Rust as a C# dev:
No classes. No inheritance. No constructors.
Rust structs keep it simple and make you rethink how much you really need.
Here’s why less is more:
https://woodruff.dev/rust-structs-vs-c-classes-less-is-more/
Announcing the General Availability of the Couchbase EF Core Provider
https://www.couchbase.com/blog/ef-core-provider-for-couchbase-general-availability/
DotnetSnes - A library allowing the use of C# to create SNES roms.
Build a To-Do List App with .NET MAUI – Step-by-Step Guide.