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

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 Netlify.com, 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

Introducing Medium-auto-post | Syndicate your Hugo Content to Medium.com

Introducing MediumAutoPost
In a previous article, I outlined how to set up your Hugo site so you can easily syndicate your articles to medium.com. I also provided a Postman collection that would do the heavy lifting of posting your new content. While that worked pretty well, I wanted to do a little better. https://askcloudarchitech.com/posts/tutorials/auto-generate-post-payload-medium-com/ Namely, I wanted to make these improvements: Remove the postman collection and replace it with a CLI tool that could be used in a terminal Remove the need to provide the URL of the post you wanted to send to medium.
Read full post

Create a Custom CLI Tool and Distribute with HomeBrew Using Goreleaser and Github Actions

logo-transparent.png
Previously, I wrote about installing and using Homebrew. In that article, I briefly mentioned that you could pretty easily create and distribute your own apps using HomeBrew. Today, I’m going to cover how to do that step-by-step. In this article, I will cover the basics of creating a command-line app using the excellent Go package Cobra then show you how to easily and automatically publish your tool to a HomeBrew Tap so others can install it with a couple of simple commands.
Read full post

Auto Generate a Medium.com REST API Payload to Syndicate Posts with Hugo

logo-transparent.png
If you are looking to get the most of every article you write, syndicating your content to Medium.com can help you get your content in front of more eyeballs regularly. When I write articles I usually start by posting them to my own website first, then taking the finished product and posting it to Medium.com. I then supply a canonical URL in the Medium.com article settings so search engines don’t see this post as duplicate content.
Read full post

Why Multitasking is Impossible and How To Become Really Good at Faking It

logo-transparent.png
In today’s working environment, virtually everyone is asked to do multiple things at once. Stop for a minute and think about it. How many tasks do you have on your plate right now? Two? Five? Twenty? I bet your answer isn’t “One”. The problem is true multitasking is impossible! Have you ever tried to attend two conference calls at the same time? (Come on, admit it, everyone has tried to pull this off at least once!
Read full post

Homebrew Setup

brew.sh
If you’re here watching this video, you probably want to learn more about HomeBrew. What the heck is homebrew, what does it do, how do do you install it? Well, let’s get into it and answer all those questions! What is Homebrew? brew.sh According to the homebrew website at https://brew.sh/ homebrew is “The Missing Package Manager for macOS (or Linux)”, but what the heck does that mean?
Read full post