mikelindner.com

Powering the web since 1995

All The Laws

January 21st, 2024

All The Laws

Computing has certainly created a lot of “laws”. Unlike the laws of physics, remember they are up for debate. I find it annoying that very few people ask “why” regarding Moores Law for example. Just because Moores Law holds true for now, doesn’t mean in a million years it will be true. Gravity will be though.

Whether these things pass scientific scrutiny aside, most of them hold true and are pretty useful. Here they are in one place.

https://github.com/dwmkerr/hacker-laws

Nice work Dave Kerr 🙂


My TinyURL

January 12th, 2024


https://github.com/mikelindner/bill.shorten

After talking with a friend about building a secure site to shorten links I came up with this thing I called “Bill Shorten”

It’s pretty simple if you use AWS command line, and it’s as secure as your AWS account, so all the best there 😅.

The basic parts, other than the script and associated files, is an S3 static hosting bucket and a static list of “random” numbers, words or whatever you like for your final short link. This way no code is needed to generate short links, and more importantly to prevent double usage. In the even…
Read more…


Terraform Website in a Box (of code)

January 21st, 2022


Here’s a simple example of how to create a rock solid site in Terraform, this uses Terraform Cloud, which HashiCorp recommends. I tend to agree, although vendor lock-in and HCL is something that should consider.

It’s basically an s3 bucket behind all the stuff needed for a CloudFront CDN. It’s not hard to swap out the static s3 site for something more substantial, using this code as a starting point. Remove all my junk, I like to amuse myself with ascii graphics and stuff in code. Keeps it real.

#####
##### Make a website as simply as possible.
#####

terraform {
cloud {
organization = “FremantleTechnology”
workspaces {
name = “mykl-rocks”
}
}
required_pro…
Read more…


OpenStack Concept Diagram

January 29th, 2015

OpenStack Concept Diagram

I produced this a few years ago at IBM to simplify the explanation of how OpenStack does what it does.  This is for explaining it to semi technical “suits”, so it’s rather simplified.  I couldn’t find a simple diagram to show what is going on it a similar fashion.