Git
The distributed version control system nearly all modern development uses. It is what tracks this site, and GitHub Actions triggers on what it records.
I have used Git at UW-Milwaukee, in all three of my positions there, and at Bader Rutter. Starkmedia was not using any version control when I got there, so I introduced it.
- Age
- 21 years (since 2005)
Experience highlights
- The first time I worked at UW-Milwaukee, we used Git locally. UW-Milwaukee later set up a GitLab Community Edition instance, where GitLab CI/CD pipelines now build, test, and deploy what we commit.
- At Starkmedia, we also used Git entirely locally, with the repositories on the various network shares.
- At Bader Rutter, we used Bitbucket.
- Use branches and commits to organize application work.
- Support collaborative review, integration, and release workflows.
From the blog
Related writing
Articles from JWS News and DEV that relate to Git.
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…
State Parks App: Let’s add Bulma and Sorting
Last week, we finally got the park listing working and updated the instance at test.wisparks.jws.app. This week, I figured that we should add Bulma to the project and add sorting. So, let’s start by adding Bulma and cleaning the code up a little. That improves things quite a bit…
State Parks App: Let’s try that again?
Last week, I got all the way to the end before the damn Google Sheets API stopped working on me. This week, I figured that we would create a JSON file out of the spreadsheet, host it somewhere, and then just use that. I started by creating a CSV file from the Google Sheets docum…
State Parks App: Let’s actually build something
Previously, we built an API for the State Parks App, using Google Sheets and we set up hosting for the thing. The next step is to actually write the first bit of the thing. When we created the API, we also wrote a little vue.js proof of concept that loops over the data and outpu…
Finding related thoughts…