CSS Grid Gallery

Create a static website from a Google Storage Bucket

Back in the day all the websites I created were static websites.  I’m talking about like 1995-ish.  Back then I was super  excited when I figured out how to get an html form to use Perl and the cgi-bin to send an email…

These days even with PHP, Django, Rails, etc. there are times when a static site might be enough to get the job done.  Especially if you are a JavaScript ninja.

(more…)

I Got The News

I Got The News

Darling if you only knew, half as much as everybody thinks you do…
— Donald Jay Fagen / Walter Carl Becker

Yes, yet another Python project named after a song.

Unlike Where It’s At, this data collection project is named after an unfortunate Steely Dan disco meets doobie brothers song called I Got The News on the otherwise stellar Aja album…

(more…)

Django on RedHat OpenShift

Django on RedHat OpenShift

Way back when, we used to run RedHat servers at D2.  I was even RedHat certified at one point.  These days I run Ubuntu locally and Debian (mostly) on the GCP.

But I’ve always had a soft spot for RedHat.

So when I saw that they were offering a free trial of their cloud service I jumped at the chance to give them a spin.

(more…)

OOP

Object Oriented Programming in Python

Python is a multi-paradigm programming language; meaning object-oriented, structured, functional and even aspect-oriented programming are supported. You can explore these programming styles further here.

Python’s object-oriented features use inheritance for code reuse and extensibility in the form of classes.  You don’t have to use classes in your Python projects, however once you understand how powerful they are chances are you’ll find places where they are appropriate.

(more…)