Code version control
How code changes are recorded, reviewed, and shipped. Distributed and centralized version control are two answers to the same problem — Git keeps a full copy of history on every machine, Subversion keeps it on a server — and CI/CD pipelines are what run automatically once a change lands.
Source control from Subversion to Git, which I introduced at Starkmedia, and the GitHub Actions and GitLab CI/CD pipelines that automate my builds.
Explore code version control
From the blog
Related writing
Articles from JWS News and DEV that relate to code version control.
Building a home for my photos
Last month, I wrote about an idea that I got to use GitHub Pages as the canonical home for my photos. Over the years, I have hosted pictures on Flickr, Blogger, Pixelfed, Instagram, 500px, and Twitter. At one point, I even primarily hosted them here on this blog. Every solution…
Can you write a CMS that uses git commit messages for content?
Over the years, I have struggled to figure out where to host my photography. I have posted photos on Flickr, Blogger, Pixelfed, Instagram, 500px, and Twitter. They all have the same issue: I don’t ultimately control them. When Twitter went away, the photos went away with it. Any…
How to deploy a Laravel app
As I promised in the most recent Laravel post, today we are going to talk about how to deploy a Laravel app to a production environment. At the time that I write this, the most recent version of Laravel is 9.x but when you read this, there is a good chance that 10.x or 11.x…
I moved jws.dev off of keybase
This post is 50% housekeeping and 50% devops, and something that normally wouldn’t warrant a blog post but I’m still getting over last week’s vacation and didn’t want to wait another week before posting new content. I promise that next week’s post is going to be more substantive.
My prefered tools for coding (2021 Update)
Last year, I wrote the post “My preferred tools for coding” and I figured that this was a good time to update that list. A lot of this stuff is also listed on the resources page of my main website.
State Parks App: Hosting and Code Management
Previously, we have looked at the plan for the State Parks app and how I used a Google Sheets document as the back-end for the thing. The next step is to set up a new git repo and hosting. In an earlier day, I might be spinning up a DigitalOcean or Google Cloud VM but…
Finding related thoughts…