I wish Go were a Better Programming LanguageI recently wrote and deployed my first Go application.Nov 2Nov 2
5 Reasons Why We Moved to Google Cloud Run from Firebase FunctionsFirebase Functions provide an easy path for programmers to quickly deploy a backend service for their websites. But as the website grows…Oct 6Oct 6
Which web server starts up the fastest? Java, Python, C#, NodeJS, or Go?An experiment measures how long 5 programming languages take to start up a web server.May 10May 10
Why I Avoid Using Hash TablesMost of the programming languages I have used provide two dictionary types: one implemented with a hash table, and another implemented with…Mar 51Mar 51
Convert an ASP.NET Website into a SPA Using HTMXWithout writing any JavaScript!Sep 16, 20232Sep 16, 20232
Published inITNEXTOther Reasons Why Rust Is My Favorite Programming LanguageThere’s a lot of hype surrounding Rust now. Some features dominate the headlines:Jun 24, 20214Jun 24, 20214
Published inGoogle Cloud - CommunityAntiForgery Tokens, ASP.NET core, and Google CloudI built a really simple application and ran it on my desktop. It’s basically hello world with a form:Apr 25, 20191Apr 25, 20191
Published inGoogle Cloud - CommunityKeeping Secrets in an ASP.NET Kubernetes ApplicationIn an earlier story titled Keeping Secrets in ASP.NET’s appsettings.json, I demonstrated how to keep secrets in appsecrets.json using…Jan 24, 2019Jan 24, 2019
Published inGoogle Cloud - CommunityAdding Social Login to your ASP.NET core 2.1 Google Cloud Platform ApplicationNote, this is a refresh of a post I published in June of 2017. Since then, ASP.NET core has advanced and Google Cloud has advanced. It is…Oct 17, 20181Oct 17, 20181
Published inGoogle Cloud - CommunityKeeping Secrets in ASP.NET’s appsettings.jsonA colleague, Jonathan, and I maintain an ASP.NET Core application. Like many ASP.NET projects, our application needs SQL connection strings…Aug 31, 20183Aug 31, 20183