X

Speaking at ForwardJS Ottawa April

I will be speaking at forwardjs Ottawa on April 10th and 11th 2019. I will be doing 8 Cloud Design…

Microsoft Ignite Tour – 8 Cloud Design Patterns you ought to know

On January 11 2019, I had the opportunity to speak at Toronto Microsoft Ignite Tour - 8 Cloud Design Patterns…

Managing your secrets in a cloud environment – Update Conference

In November I did a presentation at the Update Conference 2018 on Managing your secrets in a cloud environment using…

8 Cloud Design Patterns – Update Conference Prague

In November I went to Prague my first time and it was amazing being hosted by Update Conference there. Below…

Elastic Search Introduction – Ottawa Meetup

In September I was invited to speak at the Ottawa Elastic Search Meetup Group at Kinaxis. It was great seeing…

Using C# with pkcs11 on SafeNet ProtectServer HSM

I wanted to blog about using C# with pkcs11 on SafeNet ProtectServer HSM for your encryption need. The library I…

Cloud Design Patterns – Hong Kong Codeaholics

I had the opportunity to speak in my native home Hong Kong for the first time when I was visiting…

C# using DPAPI to read data from Registry

This would be the second part of the blog post where we used powershell to store some secure data into…

Retry Pattern using Polly in C#

One of the easiest cloud design pattern that one can try out is the Retry Pattern. I wanted to show…

View X509 Certificate Serial Number using C# or Python

In this blog post I wanted to show how one can use C# or Python to view the serial numbers…