GroupBy LINQ Understanding C# Tip #63 #softwaredeveloper #csharp #codinglife #linq #computerscience #visualstudiocode #softwareengineer #coding #visualstudio #codingbasics #dotnet #vscode #codingforbeginners
GroupBy LINQ Understanding C# Tip #63 #softwaredeveloper #csharp #codinglife #linq #computerscience #visualstudiocode #softwareengineer #coding #visualstudio #codingbasics #dotnet #vscode #codingforbeginners
Moving from the Laravel world to the .NET one is taking some time to get used to.
I mean, I knew Laravel did a lot for me with its starter kits and artisan commands, but I didn't expect this much.
Still, as a Junior Developer, I feel like I'm learning more and getting my hands dirty a lot more—which instantly makes me love my job even more.
I hope I’ll be able to reach the same development speed I had in Laravel with .NET.
⚡️ Microsoft to Show New Developer Workflows at VSLive! Conference
We're back! After our "Tour de Talk", we return you now to your regularly scheduled programming.
We continue our theme of #dotnet Memory Management and combine it with our session about Patterns from both #NDCOslo and #TechoramaBE 2025:
Let's dive-deep into the #CSharp Dispose Pattern.
on Tuesday, 2025-06-24
at 17:00 UTC | 19:00 CEST
Stumbled into a tough issue and finally got inspired to start a dev blog.
Yup, 2025 might be a bit late, but better than never :shrug4:
In #csharp #dotnet we now have the `using` declaration:
`using var connection = new SqlConnection(...);`
This stops us having to surround large blocks of code with a `using` statement block. I'd like to see something similar for `try...catch` . Maybe simply:
`try;`
`// Code that might throw, then at the end of the method...`
`catch (Exception e)`
`{`
` // handling code`
`}`
One advantage would be less indentation, but another might be ability to access variable from the statements after the `try` declaration but before the `catch`. Currently a common pattern is declaring a variable before the `try` block. If there are issues with variable scope, the compiler could capture in the same way a lambda would. Indeed, maybe the `catch` could be a declaration too:
`catch (Exception e) => { /* handling code */ };`
and we'd get the capture for free.
Are automated tests only for professionals?
I don't think so. Programming beginners can also start early. I wrote this post as an introduction for C# developers:
https://frank.woopec.net/2025/06/22/hexafour-14-automatic-tests.html
As a career-long #dotnet guy, I love the ecosystem it offers, but the threat of sliding back into "enterprisey" worries me that it won't remain the fun, accessible, and productive platform I've grown to love! https://link.content360.io/qxsnkkp
LINQPad 9 Early Preview is out: "LINQPad 9 is a major update that unifies the Windows and macOS codebases" #dotnet https://www.linqpad.net/linqpad9.aspx
⚡️ VS Live! Redmond 2025 Keynote Announcement
⚡️ How to Stop Windows App Screen Capture
🧬 Day 11 of the Genetic Algorithms Bootcamp is here!
Today, we’re implementing a mutation operator in C#.
Learn how to add just the right amount of randomness to keep your GA evolving!
www.woodruff.dev/day-11-imple...
#CSharp #GeneticAlgorithms #DotNet #AI
Day 11: Implementing a C# Muta...
🧬 Day 11 of the Genetic Algorithms Bootcamp is here!
Today, we’re implementing a mutation operator in C#.
Learn how to add just the right amount of randomness to keep your GA evolving!
https://www.woodruff.dev/day-11-implementing-a-c-mutation-operator-for-genetic-algorithms/
I have just release big update to #Xaml #Behaviors library for #Avalonia #dotnet https://github.com/wieslawsoltes/Xaml.Behaviors/releases/tag/11.3.0.11
Standard Deviation in LINQ in C# Tip #62 #visualstudiocode #computerscience #softwaredeveloper #csharp #codinglife #linq #codingforbeginners #softwareengineer #coding #visualstudio #codingbasics #vscode #dotnet
⚡️ Refactoring Song Recommendations with F# Combinators