Ask Cloud Architech
        Logo Ask Cloud Architech
GitHub YouTube Medium Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Always Do These Eight Things Before Pushing a Commit

Do these things before submitting your PR
Submitting code for review can be a nerve-wracking experience, especially if you are early in your coding career or new to a larger company requiring a code review process. Having a development career and working on side projects are two completely different things. If you are working on your own project it’s easy enough to have an idea, slap some code together, and push it up. Nobody else cares and life is simple.
Read full post

Contributing to Open Source Can Change Your Life - Here’s How to Do It

There are over 128000000 open source projects on GitHub and every single one of them has the potential to change your life forever. Whether you are building your GitHub street cred, fixing a bug, adding a feature to a project you personally use, or just fixing typos, every pull request you submit moves you one step further in your development career. GitHub is the new resume and every contribution you make builds your collaboration skills and associates your name with the massive community of driven individuals out there making software for fun and profit.
Read full post

Your README is a Dumpster Fire - It's Time to Fix That

It’s time for a little self-reflection. Take a little time to think back over every single project you have ever created. OK, now right at this moment, what are you thinking about? Are you thinking about the code? Are you remembering the language, the functions, the classes? Or, are you think about what the project did? Are you thinking about the problem that it solved? Well, if you are like most people in this world, you are thinking about the latter.
Read full post

I Made a Local Kubernetes Startup Script So You Don't Have To

lk8s up
If you are getting started with Kubernetes development, one of the first things you are going to need is a way to run Kubernetes on your computer. There are a bunch of different ways to startup Kubernetes locally, but almost all of them either have a bunch of complicated steps or require you to understand Kubernetes in the first place (which kind of defeats the purpose). So to solve that problem for you (and myself, honestly) I wrote a simple Kubernetes startup script that will get you a running local cluster in no time.
Read full post

Do Domain Names Even Matter Anymore?

Domain names don't matter.
Let me ask you a question and I want you to really think about it for a minute. Other than Google or Amazon or something obvious, when was the last time you actually put your cursor in the address bar and went to a website by typing the domain name? If you can’t think of a time, don’t worry, because chances are neither can anyone else.
Read full post

DevOps is NOT a Job Title | Why development teams practice DevOps

Development + Operations = DevOps.
Development + Operations = DevOps. OK, so I don’t know who needs to hear this because it seems like such an obvious thing, but DevOps is not a job title! There is no such thing as a “DevOps team” or someone who has decided to “do DevOps” as a job. If you think that there are developers and then also DevOps, all you are describing is the old way of doing things with a fancy new name.
Read full post

What's in My Home Office After 10 Years? | These 10 Products Made the Cut

My Desk Setup!
Working from home for over 10 years now, I’ve gone through my share of home office equipment. Some things have been great and others not so much. After much trial and error, here are the 10 products that I’ve found to make up my current home office set-up. And just to prove that I actually stand behind these products, and I’m not just stacking up a bunch of affiliate links, here’s a picture of my desk with all of these products on display:
Read full post

6 Little Things That Can Make You Seem Like Less of a Jerk When Reviewing Someone’s Code

Don't be that person.
In software development, doing a code review is often seen as a chore or a rubber stamp requirement for quality control. Because of this, it’s easy to rush through and look like a total jerkface while doing it. But it doesn’t have to be that way! If you come into a code review with an open mind and a willingness to help, you can turn it into a learning opportunity for everyone involved.
Read full post

How to Communicate Effectively as a Web Developer: The Importance of Strong Communication Skills

Communication is Critical
OK, so stop me if you’ve heard this one before… A developer walks into a room full of stakeholders in a project kickoff meeting. The developer listens to two minutes of the “problem” statement and immediately starts spitting out a bunch of technical mumbo jumbo, assuming they know EXACTLY how to solve this issue. Have you seen this? Have you DONE this?? I sure have.
Read full post

How to Write a Netlify Post-Deploy Function in Golang

Serverless Made Simple
Serverless Made Simple If you are hosting your website on, the Netlify Functions feature has the potential to add a ton of functionality to your JAMStack site for no additional cost. Netlify functions are simply serverless functions that can be triggered either by submitting data to a certain URL on your site or by triggered events in your site’s build process. Recently I needed a way to execute some additional functionality after a successful deployment of my Hugo site hosted on Netlify.
Read full post