C# Digest - LINQ: Select.Where or Where.Select?
#461 – July 03, 2023 | View in browser |
C# Digest
LINQ: Select.Where or Where.Select?
LINQ is a very powerful tool for querying data. As the majority of functions are built on top of IEnumerable and it, in most cases returns IEnumerable as well, it is very easy to chain multiple functions together. That leaves you with a question: which one should I use, Select.Where or Where.Select?
Best Place to Edit Your Images—On the Maui Shoreline! (sponsor)
Can you imagine the modern world we are living in without image editing tools? What would influencers do?! 🙊 The .NET MAUI Image Editor is here and ready to find its place in your desktop and mobile applications. View, edit and save images without installing any third-party software or opening an external app.
Incremental Loading with MVVM and MVUX
By providing the ListView with an ItemsSource that implements the ISupportIncrementalLoading interface, the ListView will automatically call the LoadMoreItemsAsync method as more items are required. For example when the user scrolls down to a stuitable place in the ListView.
Microsoft .NET Code Analysis: Always Add Braces in C#
Not adding braces {} to if statements can lead to issues and affect code readability. This article discusses why proper braces placement is important in C#.
Getting Started with API Management
API Management is like having a reliable system of practices, tools, and platforms that help organizations effectively manage, secure, and optimize their APIs.
HTMX Boosts and ASP.NET Core Anti-Forgery Tokens
In this post, I’ll discuss how to work with anti-forgery tokens and some techniques I’ve taken to help mitigate the issues you might run into when working with HTMX boosts and ASP.NET Core security measures.
ASP.NET Core CORS Wildcard Subdomains
This post will demonstrate how to setup wildcard subdomains for your CORS config in ASP.NET Core.
The Outbox Pattern with Mongo, Kafka and Debezium in C#
Discover a practical solution for the Dual Write Problem in distributed systems using the Outbox Pattern. This guide presents a C# demo app with MongoDB, Kafka, and Debezium, illustrating reliable data propagation between services.
Using encryption to verify a license key
A long while ago I had this project, which allows you to define software licenses that you can distribute. The basic idea is pretty simple, we want to be able to define a key (needs to be short and copy/pastable) that we’ll be able to provide to our code that is running in a separate environment. In particular, we have to deal with the issue of not being connected to a central server.
how did you like this issue?
newsletters
Older messages
Using StringBuilder To Replace Values
Sunday, June 25, 2023
Have you ever had to clean up your users' input, only to realize the pain and aggravation it can lead to with all the unnecessary memory overhead? #460 – June 26, 2023 View in browser C# Digest
Arrays: A Data Structure Deep Dive
Tuesday, June 20, 2023
Master the art of efficient data manipulation and access with arrays #459 – June 19, 2023 View in browser C# Digest Arrays: A Data Structure Deep Dive Master the art of efficient data manipulation and
Reduce heap allocations by using static anonymous functions
Monday, June 12, 2023
As a C# developer you got used to apply anonymous functions everywhere. #458 – June 12, 2023 View in browser C# Digest Reduce heap allocations by using static anonymous functions As a C# developer you
Raiders of the lost root: looking for memory leaks in .NET
Sunday, June 4, 2023
This post explains how you could write your own memory profiler based on .NET profiler APIs #457 – June 05, 2023 View in browser C# Digest Raiders of the lost root: looking for memory leaks in .NET
The Art of HTTP Connection Pooling
Sunday, May 28, 2023
How to Optimize Your Connections for Peak Performance #456 – May 29, 2023 View in browser C# Digest The Art of HTTP Connection Pooling: How to Optimize Your Connections for Peak Performance Connection
You Might Also Like
500 weeks later
Thursday, January 9, 2025
Reflections on a decade-long and looking ahead to 2025 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
JSK Daily for Jan 8, 2025
Wednesday, January 8, 2025
JSK Daily for Jan 8, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Advanced Query Building Techniques in Angular: Queries with Different Connectors The Query
👍 The Coolest Tech at CES 2025 — How to Access Your Mac's Screen from Windows
Wednesday, January 8, 2025
Also: These Are My Best and Worst Smart Home Decisions, and More! How-To Geek Logo January 8, 2025 Did You Know The one and only number retired across all teams in Major League Baseball is 42, Jackie
Daily Coding Problem: Problem #1662 [Hard]
Wednesday, January 8, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Implement an LFU (Least Frequently Used) cache. It should be able to be
The latest Go dev survey results
Wednesday, January 8, 2025
Plus it's time to say goodbye to the Go Time podcast. | #537 — January 8, 2025 Unsub | Web Version Happy New Year to all. In case you missed our note prior to the Christmas break, Go Weekly is now
Ranked | Visualizing Major Asset Class Returns in 2024 📈
Wednesday, January 8, 2025
From bitcoin to the US dollar, asset class returns in 2024 were stellar, in a year marked by elevated rates and a robust US economy. View Online | Subscribe | Download Our App FEATURED STORY
Spyglass Dispatch: Meta Miscues
Wednesday, January 8, 2025
Meta's Social AI Content • Anthropic at $60B • Bluesky at $700M • Dick Wolf's 30 Minute Show • NVIDIA's CPU Aspirations The Spyglass Dispatch is a newsletter sent on weekdays featuring
Top Tech Deals 💰 Anker Power Station, GoPro, 8BitDo Controller, and More!
Wednesday, January 8, 2025
Upgrade your life with a new power station, Wi-Fi 7 router, or AirTags at a big discount. How-To Geek Logo January 8, 2025 Top Tech Deals: Anker Power Station, GoPro Hero, 8BitDo Controller, and More!
Is Claude.ai worth $60 billion? 🎩
Wednesday, January 8, 2025
+ AI will mow my lawn ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Post from Syncfusion Blogs on 01/08/2025
Wednesday, January 8, 2025
New blogs from Syncfusion Effortlessly Manage Large File Uploads with Blazor File Manager By Keerthana Rajendran This blog explains the new chunk upload feature added in the Blazor File Manger