Five shortcuts to boost your productivity
#437 – January 16, 2023 | View in browser |
C# Digest
Five shortcuts to boost your productivity
Taking full advantage of the Visual Studio editor features will make you a more productive developer. Any keyboard warrior will tell you that knowing the right shortcuts boosts that productivity even further. So, we’ve put together a short little video that demonstrates some useful shortcuts you can use while coding in Visual Studio.
How to Create a Map-Based Application in Blazor (sponsor)
Any UI with a map in it is automatically cooler than any other UI. With the Telerik UI for Blazor’s Map component you can have an interactive, data-driven map to show off in minutes. Check it out.
Detecting breaking changes between two versions of a NuGet package
In this post, I describe how .NET developers can detect breaking changes between two versions of a NuGet package at packaging time.
9 Best Practices to Safely Deploy and Keep Your Application Healthy at Scale
An application’s code base is a living entity. It keeps growing, changing, and adapting. There’s always a new feature to add, more bugs to solve, and new bugs that are created as a result. As the teams grow, the code changes more often and there are ever more features, more issues, and more bugs. Thorough manual testing becomes impossible the bigger your application gets and as you ship more frequently.
5 new advanced features improving C# 11
Learn about 5 new features that improve C# applications, including UTF-8 string literals, file-scoped types, generic attributes, and ref fields.
In the first part, we saw how to mimick the layout of a COM object, and use it to expose a fake instance of IClassFactory. It worked nicely, but our solution used static methods.
LINQ for beginners: pick the right methods
LINQ is a set of methods that help developers perform operations on sets of items. There are tons of methods - do you know which is the one for you?
Lazy and once-only C# async initialization
Performing lazy and/or just-once initialization is a simple optimization. But what if the initialization is async?
how did you like this issue?
newsletters
Older messages
Method-Core Injection: Pattern for Reducing Boilerplate Code
Sunday, January 8, 2023
It does one thing, and it does it straightforwardly. #436 – January 09, 2023 View in browser C# Digest Happy 2023 everyone! 🥂 I hope you had a great break and one of your New Year's resolution is
#435 How To Structure Your .NET Solutions: Architecture And Trade-Offs
Monday, December 19, 2022
#435 – December 19, 2022 View in browser C# Digest Hello! 🎄 This will be the last newsletter for 2022. So I hope y'all have a wonderful break and we'll get back to it on second Monday in 2023.
#434 .NET 7 Networking Improvements
Sunday, December 11, 2022
#434 – December 12, 2022 View in browser C# Digest Let's kick off the festive season with a fairly chunky newsletter today. 🎄 .NET 7 Networking Improvements Introducing new networking features in .
#433 Processing data in parallel using Channels
Sunday, December 4, 2022
#433 – December 05, 2022 View in browser C# Digest Processing data in parallel using Channels Thanks to the Task Asynchronous Programming model writing asynchronous code in .NET is usually
#432 .NET 7 performance improvements are incredible
Sunday, November 27, 2022
#432 – November 28, 2022 View in browser C# Digest .NET 7.0's Performance Improvements with Dynamic PGO are Incredible .NET 7.0 was released to market last week and includes hundreds of major
You Might Also Like
Tech in 2024: The winners and losers
Tuesday, November 26, 2024
Retesting AI detectors; Linux support options; Android home screen launchers -- ZDNET ZDNET Tech Today - US November 26, 2024 Meta Ray-Ban Smart Glasses ZDNET Tech winners and losers of 2024: The year
LW 160 - How to Edit Shopify Code So It’s Easy to Update Your Theme Later
Tuesday, November 26, 2024
How to Edit Shopify Code So It's Easy to Update Your Theme Later Shopify Development news and
State of JavaScript 2024; ECMAScript Internationalization API; JS without build system
Tuesday, November 26, 2024
We have 9 links for you - Stay up-to-date on JavaScript and tools Survey: State of JavaScript 2024 (Nov 13 – Dec 3) survey.devographics.com @sachagreif@front-end.social Intl [ECMAScript
The military adopts Claude AI 💪
Tuesday, November 26, 2024
plus, AI doctors get better 🖖 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Post from Syncfusion Blogs on 11/26/2024
Tuesday, November 26, 2024
New blogs from Syncfusion All Things Open 2024 Takeaways, Part 2: Transparency By Marissa Keller Outten Discover the importance of transparency, learn how to build it, and overcome barriers to drive
⚙️ New Nvidia
Tuesday, November 26, 2024
Plus: Study on LLM reasoning
Your First 90 Days as CISO: 15 Steps to Success
Tuesday, November 26, 2024
Essential strategies for a strong start in your new CISO role - get the roadmap now. The Hacker News The First 90 Days as CISO: Your Roadmap to Success The clock starts ticking the moment you step into
Your monthly update has arrived
Tuesday, November 26, 2024
What's new in Google Play and Android Email not displaying correctly? View it online November 2024 The First Developer Preview of Android 16 The First Developer Preview of Android 16 Android 16
RomCom Exploits Zero-Day Firefox and Windows Flaws in Cyberattacks
Tuesday, November 26, 2024
THN Daily Updates Newsletter cover The AI Value Playbook ($35.99) FREE for a Limited Time Business leaders are challenged by the speed of AI innovation and how to navigate disruption and uncertainty.
Edge 451: In One Teacher Enough? Understanding Multi-Teacher Distillation
Tuesday, November 26, 2024
Enhancing the distillation process using more than one teacher. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏