avatar

The BIT That Matters

Saharsh Singh

Why static web pages should use HTTPS

For the longest time, I’ve been in the camp of “I don’t need to secure my static website with HTTPS”. Boy have I been wrong!

Hugo now powers this website

The BIT That Matters is back after a long hiatus. It’s also getting a long overdue makeover. I started hosting this site starting late 2017 / early 2018 on an AWS EC2 instance, using WordPress as the main part of the stack. Since then, I have been increasingly using Hugo as my go-to tech for building static web sites. Naturally, when opportunity came to do a tech refresh for this site, I went with Hugo. In this article, I want to capture some of the cool features of Hugo that came in quite handy during this tech refresh.

Hands On Introduction to OpenShift Serverless

I recently collaborated with fellow Red Hatters to create a whiteboarding video that introduces Openshift Serverless at a high level. In this article, I build upon that YouTube video and my recent work with Quarkus to create a hands-on deep dive into Openshift Serverless. This article walks you through using the Openshift Serverless operator to seamlessly add serverless capabilities to an Openshift 4.3 cluster and then using the Knative CLI tool to deploy a Quarkus native application as a serverless service onto that same cluster.

Enter Quarkus

Java has been in a bit of an awkward spot since containers took off a few years ago. In the world of Kubernetes, microservices, and serverless, it has been getting harder and harder to ignore that Java applications are, by today’s standards, overweight. Well, until now. In this article, I explore the basics of Quarkus, a brand new Kubernetes Native Java framework built to specifically address Java’s weight problem.

Arithmetic Curry, Coming Right Up

In this article I reinvent arithmetic from scratch (kind of) while showcasing some cool programming techniques – currying, partial application, and recursion.