How C# Template has changed! Tip #7 #softwareengineering #coding #visualstudio #csharp #softwaredeveloper #CodingForBeginners #dotnet #visualstudiocode #vscode
How C# Template has changed! Tip #7 #softwareengineering #coding #visualstudio #csharp #softwaredeveloper #CodingForBeginners #dotnet #visualstudiocode #vscode
'Learn How to Test Between Microservices Using Contract Testing' with Daniel Ward July 25th at Nebraska.Code().
I have written an article on building a custom FilterControl for WpfDataGridFilter, a library I am working on: https://www.bytefish.de/blog/wpfdatagridfilter_custom_filters.html
I am sharing it, because it shows some interesting Dynamic LINQ usage and the implementation might be interesting to someone adding filtering to their application.
Day 19 of learning Rust as a C# dev:
Rust doesn’t do nulls.
Instead, you get Option<T>—safe, explicit, and impossible to ignore.
It’s like null handling, but without the fear.
Here’s how it works:
https://woodruff.dev/optiont-where-null-is-not-an-option/
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
Quick one pushed to the interwebs.
"Kubernetes API powered resource discovery (feat. K8s C# client)"
#DotNet #CSharp #Kubernetes
https://blog.codingmilitia.com/2025/04/27/kubernetes-api-powered-resource-discovery/
Managing consistent settings across multiple projects in a solution can be tedious and error-prone. That's why I built CentralConfigGenerator - it automatically generates and maintains Directory.Build.props and Directory.Packages.props files to centralize your project configurations.
Check it out on NuGet: https://lnkd.in/dv3-rJMc
GitHub: https://lnkd.in/dU9mmQb3
I'd love to hear your feedback if you try it out! What other .NET development pain points should we tackle next?
We are introducing the Teminaux Beta Program! Mark your calendars for May 8th, 2025!
#Terminaux #TechNews #TechUpdates #csharp #programming #Aptivi #Beta
https://officialaptivi.wordpress.com/2025/04/28/introducing-the-terminaux-beta-program/
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
VS Code Extensions Explained for C# Tip #5 #vscode #softwaredeveloper #visualstudio #csharp #dotnet #coding #visualstudiocode #softwareengineering #CodingForBeginners
Run AI completely offline with Llama-CLI and C#!
No cloud. Full control.
Watch the full guide here: https://www.youtube.com/watch?v=lc6lVCe0XHI
#AI #CSharp #OfflineAI #LlamaCpp
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/
An example for using WpfDataGridFilter, a library I am working on, with an ASP.NET Core OData Backend. It also shows how to easily generate OData Clients: https://www.bytefish.de/blog/wpfdatagridfilter_example.html
Create Solution in VS Code for C# Tip #4 #softwareengineering #visualstudiocode #coding #dotnet #vscode #csharp #softwaredeveloper #visualstudio
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#?"
Creating Two Solutions in VS Code for C# Easy Steps Tip #3 #csharp #softwaredeveloper #softwareengineering #vscode #dotnet #visualstudio #visualstudiocode #coding