A collection of posts sharing tips and tricks for writing high-performance codeRead More
A collection of posts sharing lessons learned working on very busy services.read more
A collection of posts written while developing with JSON serialization on .NET Core 3+.Read more
Walkthrough for decrypting Apple Pay Payment blob using .NET.Read more
Walkthrough for configuring Apple Pay certificates using .NET.read more
Part of the series: Logging and Debugging High Throughput Services Update: The code discussed in this post is now available on GitHub. The logging we have been talking about is great for analysis, but sometimes you want something even easier. Wouldn’t it be great if there was a tool that could just show us what […]
Part of the series: Performance Hacking .NET How many times have you written a foreach statement? Probably too many times to count. How many times have you worried about the performance of that statement? Probably never. That. Changes. Now! Behold these benchmarks: See anything in there that would scream performance issue? Look carefully, I dare […]
Part of the series: Performance Hacking .NET Update: The code discussed in this post is now available on GitHub. Reflection is great. I have used it many times to solve the unsolvable, as I’m sure you have. But it is slow! Isn’t it? I mean… it has to be, right? It’s doing things at runtime […]
.NET isn’t a performance-first platform. It’s a productivity platform! Its goal is to allow us to write a bunch of business logic quickly without having to worry about the micro-details. Your code should just work, and be reliable. For the most part, this is a GOOD thing. My advice is to embrace that you don’t […]
Blanch is an industry veteran with twenty years of programming experience. Currently working in a payments group for a large corporation. Originally a UX developer Blanch has a soft spot for interfaces but spends most of his time developing high throughput services.
Great code is simple and easy to read. If you really want to make something that will last try to build it so the next coder working on it can easily extend and add to what you’ve done. The more code you write, the more code you read, the better at it you’ll be! ABC… always be coding.
Questions, comments, concerns, or ideas? Send them over! Life is all about participation.
Or reply to your favorite Post and join the conversation instantly.