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
The other day a dev asked the team I’m on for help with a caching issue they were having. They were putting things into the cache, with an expiration time, but it wasn’t refreshing at the expected time. We recently switched our caching from memcached to Redis so we just assumed this was a bug […]
Part of the series: Logging and Debugging High Throughput Services You can get by with log files. Supporting our payment gateway product we did that for years. But as the transaction volume grew, so too did the log volume. We added servers to accommodate the load and new services to drive functionality. Each time it […]
Are you writing log messages like this? I’m going to refer to that as “traditional logging” here because we all used to write messages like that. They are great for debugging! If you’re not doing this, it’s a great place to start. Basically, if we have an issue, we pull our log files and then […]
Part of the series: Logging and Debugging High Throughput Services For a little more of the background behind this, check out the series landing page. The short of it is we have a payment gateway service that is made up of a bunch of Windows Services, mostly WCF but some WebAPI in the mix. Six […]
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.