The lowly strategy pattern is still useful

#476 – October 16, 2023 View in browser

C# Digest

The Lowly Strategy Pattern is Still Useful

One of the simplest and most common design patterns in all of software development is the “Strategy” pattern that allows one of a family of algorithms to be selected on-the-fly at runtime.

How to Export PDF/UA Format Documents in C# (sponsor)

Navigating PDF compliance in highly regulated industries can be extremely time consuming. Solution: IronPDF free trial and documentation means you can test your use case with full functionality.

Structured Concurrency in C#

Did you ever hear about "Structured Concurrency"? If not, this article is for you. We will discover what it is, why it is useful, and what it could look like in C#.

How to version your ASP.NET API

In this article, we want to take a look at the introduction of proper versioning into your ASP.NET Core WebApi project. You will see how to set up both your application as well as your Swagger documentation.

How To Use Embedded Resources in .NET

While code is inarguably the bedrock of any software application, it’s not the only thing necessary to deliver a user experience. You’ll likely need non-code assets that include images, videos, third-party file formats, and more.

Padding for Overlaid Structs

Techniques for adding padding or holes in overlaid structs used with memory-mapped files in C#.

how did you like this issue?

Amazing · Great · Okay · Meh · Bad

newsletters

© 2023 Bonobo Press

Would you like to advertise with us? Check out our latest media kit for more information.
If you no longer wish to receive these emails, click to unsubscribe.

Older messages

Dynamically adapting to application sizes

Sunday, October 8, 2023

.NET 8.0 new experimental GC feature called DATAS #475 – October 09, 2023 View in browser C# Digest Dynamically adapting to application sizes The .NET 8 GC introduces an experimental feature called

Improve memory allocation by initializing collection size

Sunday, October 1, 2023

Sometimes just a minor change can affect performance #474 – October 02, 2023 View in browser C# Digest Improve memory allocation by initializing collection size Sometimes just a minor change can affect

Feature Flags 101: A Guide for .NET Developers

Sunday, September 24, 2023

They enable you to experiment with new features, perform gradual rollouts, and revert changes quickly if needed. #473 – September 25, 2023 View in browser C# Digest Feature Flags 101: A Guide for .NET

What's New in First Release Candidates for .NET 8

Sunday, September 17, 2023

Microsoft shipped the first release candidates for its .NET 8 #472 – September 18, 2023 View in browser C# Digest What's New in First Release Candidates for .NET 8 Microsoft shipped the first

Expression Parsing Made Easy

Sunday, September 10, 2023

Dive into Pratt or “top-down operator precedence” parsers #471 – September 11, 2023 View in browser C# Digest Expression Parsing Made Easy Every now and then, I stumble onto some algorithm or idea

You Might Also Like

Sonos asks, “Can you hear me now?”

Tuesday, May 21, 2024

Plus: Tales from Microsoft's Build and H raises $220M View this email online in your browser By Christine Hall Tuesday, May 21, 2024 Hello! So happy to have you back here for TechCrunch PM. Among

💰 Here's Why We Love Magnetic Phone Wallets — Easily Transfer and Edit Android Photos on Windows 11

Tuesday, May 21, 2024

Also: Testing the Sonos Ace Headphones, and More! How-To Geek Logo May 21, 2024 Did You Know Christmas babies don't come often, as December 25th is one of the least common birthdays in the US (

JSK Daily for May 21, 2024

Tuesday, May 21, 2024

JSK Daily for May 21, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Boosting React Performance: useCallback vs. useMemo Hooks React is a popular JavaScript

Accessibility, Reinventing Notebooks, Crawlee, and More

Tuesday, May 21, 2024

Accessibility & Assistive Tech as a Python Developer #630 – MAY 21, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Accessibility & Assistive Tech as a Python Developer What's it like to

Daily Coding Problem: Problem #1448 [Medium]

Tuesday, May 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by LinkedIn. A wall consists of several rows of bricks of various integer lengths and

Ranked | The Top Startup Cities Around the World 🏆

Tuesday, May 21, 2024

Here are the global startup ecosystem rankings, highlighting the scale and maturity of major tech hubs worldwide. View Online | Subscribe Presented by: EnergyX's groundbreaking technology can

You're invited - How QXscore transforms the product development lifecycle

Tuesday, May 21, 2024

How QXscore transforms the product development lifecycle Tuesday, June 11th @ 6:00PM GMT // 2:00 PM EST Product teams know all too well that design spaces aren't prone to structure or measurement,

The Go team explains compiler optimizations

Tuesday, May 21, 2024

Plus the latest GoLand EAP begins. | #​508 — May 21, 2024 Unsub | Web Version Together with Flipt Go Weekly ▶ Boosting Performance of Go Apps with Optimizations — Three members of the Go team gave a

Follow-up: Secure your hybrid workforce

Tuesday, May 21, 2024

Enhance your hybrid workforce with 1Password. Hi there, It was a pleasure speaking with you at RSA. As a reminder, we discussed how managing security in a hybrid world can be challenging plus reviewed

Testing the Surface Pro made this Mac user envious

Tuesday, May 21, 2024

Decluttering email; 5 beginner coding tools; Best Roborock vacuum -- ZDNET ZDNET Tech Today - US May 21, 2024 placeholder I went hands-on with Microsoft's Surface Pro and Laptop, and I'm ready