This guide will show you how to automatically set up your Macbook or Linux machine using Ansible and dotfiles.

As a Cloud Engineer, automation has become a part of my daily life. Automatically deploying Infrastructure using Code has become a safe and fast way to provision servers in the Cloud. Initially, it takes more time to configure the infrastructure as code, but it’s reusable and minimizes configuration errors by human mistakes.

What if we could apply the same principle to our local development environment? This guide will show you how to automatically set up your Macbook or Linux machine using Ansible and dotfiles.

Prerequisite

Ensure Apple’s command-line tools are installed:

xcode-select --install

Homebrew

The first step is to download Homebrew for…


This article explains how to automatically update all your system packages in a single command.

Managing your applications and packages can be cumbersome in your local development environment. This blogpost will show you how to make it a lot easier to manage your macOS applications, CLI- and Pip packages. At the end of this article, you are able to update all packages with a single command!

Homebrew

First things first, we’re going to install the Homebrew. Run the following command in your terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Homebrew is a package manager that allows you to easily install software on your macOS using the Command Line Interface (CLI). The advantage of having a package manager…


This article explains how to add cfn-lint in AWS CodePipeline using a custom AWS CodeBuild project.

CloudFormation Linter (cfn-lint) is a static code analysis tool that validates CloudFormation YAML and JSON templates against the CloudFormation Resource Specification. Engineers who work with CloudFormation normally run this tool locally on their machine to fix any issues with the templates and correct them immediately.

However… there are use cases where you work in bigger teams and need to manage hundreds of templates. Integrating cfn-lint in a CI/CD pipeline helps to enforce rules over shared CloudFormation templates, which in turn makes standardizing rules and guidelines over bigger teams easier.


With this guide on the AWS Solutions Architect Associate exam, you should get fully prepared to pass the exam on the first attempt!

The number of courses and content that is available to study for one of the most popular exams: AWS Certified Solutions Architect Associate can be overwhelming. I’ve created a complete guide that makes sure you can study effectively and pass in one go!

Introduction

My goal is to write a guide on every AWS Certified exam that AWS offers. This is my second article on this series and will contain everything you need to know to successfully prepare you for the AWS Solutions Architect Associate exam [SAA-C02].

This guide will contain a bit more acronyms and is somewhat more targeted towards technical people. If you find that you’re relatively new to AWS and the technical side of it. I would recommend having a look at the first guide that I wrote on preparing for the AWS Cloud Practitioner exam:

For the AWS Solutions Architect…


Break out of your comfort zone and explore new concepts. This will help your personal growth tremendously and elevate your career

As an Engineer, being in the same environment for a long time makes it hard to adapt to something new. Break out of your comfort zone and explore new concepts. This will help your personal growth tremendously and elevate your career. Let me explain to you why by sharing my story.

How it all started…

Back in 2013, my fascination with Cloud and Automation started when I was developing my research thesis for the Amsterdam University of Applied Sciences. During that time Cloud providers were just starting to come up as a decent alternative to on-premise hosting providers. On-premise data centers consisted of long-lived servers that needed to be patched and upgraded (both software & hardware).

Maintaining and monitoring these servers used to be a full-time task for an engineer before automation took place. …


This AWS Cloud Practitioner exam guide will provide everything you need in order to pass the AWS Cloud Practitioner effectively in one go!

Before you take the AWS Cloud Practitioner exam you need to know where to start. This complete guide will provide everything you need in order to pass the AWS Cloud Practitioner effectively in one go!

Introduction

I decided to write down an extensive guide on the AWS Cloud Practitioner exam. I’m currently 7x AWS Certified and have several years of experience with building infrastructure in the Cloud. …


This list includes the 10 best VS Code extensions that help you develop applications and code faster using Python.

Whether you’re automating infrastructure in the Cloud or creating Jupyter notebooks. As a Cloud Engineer or Data Scientist, you need the right tools to do the right job. I couldn’t find a lot of relevant information about VS Code extensions that are being used by Python developers. So, I’ll share the extensions that I use on a daily basis in this article.

This list includes the 10 best VS Code extensions that help you develop applications and code faster using Python.


Setting up a secure WordPress website can be quite hard with all the scattered information out there on the web. This article sums up the best methods to properly harden your WordPress website on AWS Lightsail in combination with Cloudflare.

To defend against 99% of the most common but most impactful threats you need to restrict firewall access on port 22 (ssh). Set up end-to-end encryption using SSL and block everyone from accessing your wp-admin dashboard with a Cloudflare firewall rule. Down below we dive deeper into the details and explain how to properly harden your WordPress website.

Prerequisites

For this guide, we’re going to deploy a WordPress instance using AWS Lightsail. Lightsail is ideal for simpler workloads, quick deployments, and getting started on AWS. It’s designed to help you start small, and then scale as you grow. …


These free VS Code extensions and CLI tools will level up your CloudFormation game!

If you use CloudFormation to provision your infrastructure in AWS. You definitely need these VS Code extensions and CLI tools to speed up your deployment.

For smaller projects in AWS, CloudFormation is still a relevant tool to quickly deploy infrastructure as code. I want to share 4 tools that help you create CloudFormation stacks faster than you could imagine.

What is CloudFormation?

Managing and maintaining infrastructure in the Cloud is being automated more often to improve efficiency and more. Since 2011 AWS saw that this could be improved using Infrastructure as Code and they developed a tool called CloudFormation.

Danny Steenman

AWS Cloud Consultant, Writer, Community Builder.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store