Published inITNEXTWhy Functional Programming Languages Will Never Be MainstreamFunctional programming has been the next big thing for the past 65 years, so why do all functional programming languages together not…Jan 297Jan 297
I wish Go were a Better Programming LanguageI recently wrote and deployed my first Go application.Nov 2, 202420Nov 2, 202420
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 6, 2024Oct 6, 2024
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 10, 2024May 10, 2024
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 5, 20241Mar 5, 20241
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
Published inGoogle Cloud - CommunityReporting Exceptions in ASP.NETThe secret to my modest success has been mastering the debugging tools. I step through every line of new code I write in a debugger. When I…Jul 11, 20181Jul 11, 20181
Published inGoogle Cloud - CommunityUsing the Google Cloud SDK with PowershellThe Google Cloud SDK includes a command line tool called gcloud that is handy for managing Google Cloud resources. For example, I can use…Apr 16, 20181Apr 16, 20181
Published inGoogle Cloud - CommunityMaking Newtonsoft.Json and Protocol Buffers play nicely together.I hit an issue trying to serialize some protocol messages to json. When Newtonsoft.Json deserialized my protocol message, it did not match…Apr 4, 20183Apr 4, 20183
Published inGoogle Cloud - CommunityStackdriver Debugger Safety FeaturesI’ve been playing around with Stackdriver Debugger lately. It’s a very useful tool for trying to understand those bugs that only seem to…Mar 28, 2018Mar 28, 2018
Published inGoogle Cloud - CommunityF# on Google Cloud PlatformFormer Googler and friend Chris Smith will be speaking at the Open FSharp conference next week. I will be there too. So, I decided to give…Sep 20, 2017Sep 20, 2017
Published inGoogle Cloud - CommunityAdding Social Login to your .NET App Engine ApplicationThis post is now obsolete!Jun 20, 20171Jun 20, 20171
Published inGoogle Cloud - CommunityASP.NET sessions on Google Cloud PlatformTim Sneath wrote a great post about storing session state with ASP.NET. This story attempts to build on that knowledge and evaluates the…Jan 13, 20171Jan 13, 20171
Learn how to deploy ASP.NET apps to Google Cloud Platform at Tech Bash.I will be speaking at Tech Bash on September 28th! I’ll demonstrate how to deploy ASP.NET applications to the Google Cloud Platform. And…Sep 16, 2016Sep 16, 2016