Technical blogs can become very dry and rote
. What if we could make technical writing fun again? Learning by doing is how most folks learn technology. And having a fun problem to solve is the way to make sure you can apply technical concepts to all kinds of issues. I try to remember that in all of my writing.
My goal is to help developers understand the importance of CI/CD as a discipline and an art to encourage us all to realize the original promise of "DevOps" and ensure that everyone can contribute.
What about other wars? Why is Russia's invasion of Ukraine different?
Estimated time: 4 min read
There are only two ways that history will judge the current Republican Party and both start with "anti-democratic"
Estimated time: 3 min read
I want to learn a new programming language...in public
Estimated time: 3 min read
How does GitLab CI/CD compare to GitHub Actions - starting from the perspective of the limitations and gotchas from Chris Bui.
Estimated time: 7 min read
What lessons from the first space race - between Russia and the U.S. - can we apply to our view of the new space race - between billionaires.
Estimated time: 9 min read
Meetings are often the WORST. Going remote in a pandemic makes them even more draining. Break your team out of this pattern with this easy change.
Estimated time: 5 min read
If there is one thing I've learned about actually doing software work in production environments over my career, it is: debugging is hard.
Estimated time: 5 min read
What happens when you have to choose America or yourself?
Estimated time: 2 min read
Arguing that Congress can reject electoral college votes it doesn't like isn't arguing for the sanctity of elections - it's arguing for the abolition of elections.
Estimated time: 4 min read
Skynet isn't what you think it is...but we shouldn't fire the people working to make it not Skynet.
Estimated time: 4 min read
With about three weeks left until school was supposed to start, our school's principal was calling me with a problem...and I leveraged iteration to fix it.
Estimated time: 5 min read
I'm often asked how I learned Excel or Photoshop or Javascript. The answer might surprise you...and it's how you can learn _anything_
Estimated time: 3 min read
The question isn't about if you will be a multi- or hybrid-cloud company. The question is - are you ready to be better at it than your competition.
Estimated time: 4 min read
Yes, my last name has an apostrophe in it. Yes, that is a VALID name.
Estimated time: 3 min read
We shouldn't use master as a branch name anymore - here's how to change your default branch wherever you deploy your project.
Estimated time: 2 min read
We shouldn't use master as a branch name anymore - here's how to change your default branch today.
Estimated time: 3 min read
It doesn't matter how we've defined master now, it makes git less inclusive, and it's time to change. I should have said this before today, but I'm saying it now.
Estimated time: 4 min read
Having used Slack for some time now, I've developed several practices that have helped me deal with a sizeable Slack environment. In this post, I'll share those with you!
Estimated time: 11 min read
This is a project that, backed by a Google Spreadsheet backend, will calculate how much time until *your* backend is going to need extra help during this crisis. Based on historical TPP (toilet paper performance), predict your family's TTBOPT (time-to-bidet-or-paper-towels).
Estimated time: 5 min read
Get answers to all your newbie Git questions!
Estimated time: 4 min read
Firebase is a powerful backend-as-a-service tool, and when combined with GitLab it can be easy to enable continuous deployment of database, serverless and apps.
Estimated time: 7 min read
I've always been a GitLab evangelist. Three years in, I'm excited to be taking a new step at GitLab and putting evangelist directly into my title ๐.
Estimated time: 4 min read
Let's talk about building build images with GitLab CI/CD. The power of docker as a build platform is unleashed when you get meta ๐
Estimated time: 6 min read
In this post, I'll tell you about a home project I undertook over the holidays - getting a Pi-hole up and running at my house. (mmmm ๐ฅง)
Estimated time: 7 min read
It wonโt make breakfast for you? Challenge accepted...
Estimated time: 4 min read
Organizing everyone's different priorities for home renovations can be just as difficult as prioritizing feature requests. Thus, I had those worlds collide.
Estimated time: 5 min read