Featured Series

Walkthroughs and guides serialized as blog posts.

Fun with System.Text.Json

A collection of posts written while developing with JSON serialization on .NET Core 3+.

Read more

Decrypting Apple Pay Payment Blob Using .NET

Walkthrough for decrypting Apple Pay Payment blob using .NET.

Read more

Apple Pay Certificate Signing Using .NET

Walkthrough for configuring Apple Pay certificates using .NET.

read more

Recent Posts

Read the latest posts to the Blog.

System.Text.Json TimeSpan serialization

Part of the series: Fun with System.Text.Json I was working on porting some code to .NET Core that has a batch process running at a configurable time of day. Naturally, the time is configurable, so I put a TimeSpan on my options object and added a string time in my JSON settings “02:00:00” for 2am […]

Fun with System.Text.Json

In the summer of 2019 I was messing around with Cosmos DB on Azure. The goal at the time was to investigate it as a potential document store for the product I was working on. Usually, if I’m prototyping, I’m doing “latest and greatest” tech stack, because, why not? At the time that was .NET […]

Apple Pay Certificate Signing Using .NET – Part 2: Combine the Apple-signed certificate with the private key

Series intro: Apple Pay Certificate Signing Using .NET At this point, we’ve uploaded our “payment processing” and/or “merchant identity” CSR to Apple (or had our merchant do that on our behalf), Apple has signed our CSR using their CA (Certificate Authority) private key, and we have downloaded the final Apple-issued certificate (.cer extension) to our […]

Apple Pay Certificate Signing Using .NET – Part 1: Generate a private key and a Certificate Signing Request to upload to Apple

Series intro: Apple Pay Certificate Signing Using .NET Apple’s guide for configuration has two sections, one for “payment processing certificate” and one for “merchant identity certificate.” Both basically use the same steps: You generate a CSR (Certificate Signing Request) using the Keychain Access application on some Mac, upload it to Apple, and then download a […]

About

Blanch on Code is a programming blog for .Net enthusiasts. A place to share experiences and learn how to assemble great software built around the .Net platform. Tips, tricks, hacks, and more.

About Blanch

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.

About Code

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.

Contact

Questions, comments, concerns, or ideas? Send them over! Life is all about participation.

Or reply to your favorite Post and join the conversation instantly.