Michael Nowak

Welcome to my little-used blog.

Overengineered PDF CI/CD with Docker and GitLab

Today I decided to update my resume. And by update, I mean make easy to update at any point in the future in a controlled, over-engineered, repeatable way. I’ve decided that I’d like to be able to modify the LaTex source, commit and push to GitLab, kick off a build on a GitLab runner, use a Docker image to manage dependencies, then store the binary (PDF) output alongside the repo....

February 1, 2022 · 3 min · Michael Nowak

Moving to Hugo

Today I recreated my personal site using Hugo and Netlify. It took a total of half an hour to get everything set up using a template from GitLab. It took longer to drool over all of the themes than to set this up. And now, here we are!

October 1, 2021 · 1 min · Michael Nowak

A short review of the Kaggle SQL Courses

Kaggle is an online community of data scientists and machine learning practitioners. And it’s also a great place to get your feet wet in data science. I recently ran through two free courses: Intro to SQL, and Advanced SQL. Both of these courses are free, and will give you a good introduction to both SQL in general and Google BigQuery. Kaggle Intro to SQL You might think that you can skip this if you know SQL....

November 7, 2020 · 3 min · Michael Nowak

How I deployed this site in a couple hours for (almost) free

I deployed this site in about four hours. I cheated, I cut corners, I used a bunch of free tools and templates. And this is exactly what I needed. Starting at 90% complete by using a Next.js template Next.js is a React front-end framework for building either static or server-side rendered sites. It’s awesome. And Next.js has a WordPress CMS example (which looks pretty nice) And Next.js has more examples for almost anything you can think of....

October 27, 2020 · 2 min · Michael Nowak