Learn By Doing Volume 73 -- Running Docker contains in AWS ECS using CDK

Learn By Doing Newsletter

A free weekly curated cloud, blockchain, and coding newsletter delivered to your inbox every week.

Blockchain Newsletter

Subscribe to get the best cloud technology, blockchain news, and coding articles in your inbox every week

We will never send you spam and it's easy peezy to unsubscribe at anytime.

☁️ 📖 Learn By Doing Volume #73 💻🔨

In a week full of interesting developments at the fringe of the tech world there was also some great content produced that is worth a read. We got a bit of everything this week across the spectrum.

Have you ever tried running your Docker containers in AWS ECS by provisioning your infrastructure via CDK? No? I did and I wrote all about it, there was definitely some pain encountered. Git commits are often overlooked as a form of documentation, but when done right they can provide incredible context for your team members. Static site generators are all the rage at the moment and there is another new one worth trying out that uses Vue.js.

Check out all of those awesome pieces and many more in this edition of the Learn By Doing newsletter. See you all in two weeks!

☁️ Cloud

How to Run Docker Containers via AWS Elastic Container ServiceI put out this new blog post last week and I have been getting a ton of questions already. If your looking to run your Docker containers in AWS consider checking this out. I'm still on the fence about AWS ECS and I'm even more on the fence when it comes to using AWS CDK for your infrastructure code. All that said, this post is full of learnings that might benefit you.

Issue affecting HashiCorp Terraform resource deletions after the VPC Improvements to AWS LambdaIt's not very often you see a Terraform issue landing on the AWS Compute blog. This goes to show just how many people are making use of AWS Lambda and provisioning their infrastructure with Terraform.

🔨 Tools

A Vue.js framework for The JAMstackI have been a big JAMStack fan for a while so I'm always interested to see what new tools will come out in that realm. I'm usually interested in static site generators that are using the latest and greatest frameworks. Gridsome is exactly that but instead of being for React it uses Vue.js.

restic - Backups done rightLosing data sucks. It's the entire reason we have backups to begin with. Restic is another tool to use for backups that is very easy to use from your terminal. Set up your repo, go to the directory you want to back up, and go. It's about as simple as that.

Code && Languages

My favourite Git commitWhat makes a Git commit good versus bad? I think it all depends on the project you are working on and the team involved. However, one thing is for certain, if you are working as part of a team, the commit message matters. I like this post because it explores what made this git commit good. It also focuses on the benefits good messages introduce.

Playing Beat Saber in the browser with body movements using PoseNet & Tensorflow.jsYou may have seen Beat Saber if your into VR video games at the moment. Charlie Gerard took the idea and brought it directly to your browser. Using PostNet & Tensorflow you can play Beat Saber in your browser using your body movement.

An Illustrated Guide to OAuth and OpenID Connect"You can think of this post as the worst children’s book ever. You're welcome." This may be true but it's also a great visual guide to how OAuth and OpenID Connect work to allow users to use credentials across providers.

Machine Learning 101 - Whiteboard FridayMost folks might have a solid understanding of what machine learning is. But if you find yourself having to articulate it to a lot of people quite frequently, send them this video instead because it's great.

😎 Cool find of the week

A GitHub repo with the history of edits to the US Constitution as it has been amended.This is a cool intersection between technology and politics. I think it's a great use of Git history that could teach others about how the US constitution evolved. It would be cool to see something like this used in classrooms.

Who's hiring

Looking for your next opportunity? Let Triplebyte help you out.If you're looking for your next adventure, check out Triplebyte. They help you get placed in software development roles that you truly want by streamlining the interviewing process. Skip straight to final interviews with their free service. (sponsored)

© 2019 Kyle Galbraith. All Rights Reserved.