Skip to content

jvendegna/jakobvendegna-dev

Repository files navigation

Jakob Vendegna's Logo

It's a Hugo site using the Terminal theme. I am not a web developer. I do have style preferences, they lean towards getting to the point. I work in a terminal pretty much all day. My site reflects that.

Notes for future self:

Getting Started

You can run hugo server from this directory (local) to start things up. The theme is a git submodule in the themes directory. Any CSS and favicon changes happen there. I customized the template (chose colors quickly, but they are based on the Pantone 2025 color of the year).

Where does it run?: It's a static site, let's slap it in an s3 bucket and call it a day. How is it built and delivered to said bucket? TBD but probably just a github action. See guiding principles.

Guiding Principles

  • Be mindful about the content you create.
  • Keep fluff and images to a minimum. This is a blog. Get to the point
  • Keep it simple, in all things. Simple designs are usually the most reliable. Simple messages are heard widely.

Archived in 2025:

Jakob Vendegna's dev blog. Created with Gatsby julia-preview template.

CI 💣Under Continuous Development💣

GatsbyJS is a free and open source static website builder build on React. It's one implementation of the JAMstack idea which creates high speed webpages.

Once upon a time this site consisted of:

GatsbyJS Github Actions GraphQL Cloud Storage React Cloud Load Balancing NodeJS
GatsbyJS Github Actions GraphQL Google Cloud Storage React Cloud Load Balancing NodeJS

But NoOps Life is Best - Edit 8/1/2020

Recently I realized that I don't want to spend my free time working on the same things I work on at work. I'd rather focus on learning more about the areas I am not an expert in. That means learning more javascript, python, react, and graphql and spending less time configuring releases and maintaining pipelines and doing all the cloud things...

So, I migrated this site to GatsbyCloud. This eliminated a lot of the normal tasks I would associate with hosting a small site like this. Load balancing, static asset storage, ssl cert renewal, dns updates... All eliminated. Best part: Cost of hosting this site went from about $20 per month (cloud load balancing is expensive) to $0 per month.

The platform above has been replaced with:

GatsbyJS Github Actions GraphQL React NodeJS Gatsby Cloud
GatsbyJS Github Actions GraphQL React NodeJS Gatsby Cloud

About

my devops journey website

Resources

Stars

Watchers

Forks

Packages

No packages published