Newsletter martinmueller.dev 2022 week 23

12th June 2022

In this weekly newsletter, I write a summary of posts that got my attention during the week. I center around topics AWS, DevOps, Architecture, AWS CDK, Data Engineering, Data Analytics and much more.

If you like my content follow me on my usual spots to hang around:

As a developer, how to estimate the time for a task?

https://dev.to/ms_yogii/as-a-developer-how-to-estimate-the-time-for-a-task-44b

Article about how to estimate tasks. It explains very well why it is hard to estimate the time you will spend on a task and how you can improve that. My highlight is the advice to divide your task into smaller chunks that are less than 30 minutes in time efforts.

Thanks a lot to the author Yogini Bende

AWS Step Functions — Are Active Executions Affected When Your State Machine Gets Updated?

https://dev.to/pubudusj/aws-step-functions-are-active-executions-affected-when-your-state-machine-gets-updated-5dfn

The author highlights an interesting detail when using Lambda as part of an AWS Step Function workflow. Use Lambda Versions if you want to ensure to not update current Step Functions executions. But if you always want to update then don't use Lambda Versions. Please read the article for more details!

Thanks a lot to the author Pubudu Jayawardana

7 Pillars of Cloud Cost Optimization

https://www.linkedin.com/pulse/7-pillars-cloud-cost-optimization-shashank-abhishek/

Nice deep dive into how to optimize AWS costs. Though point 4 "Use Savings Plans" is not always a good choice in my opinion. One reason against it is that as AWS moves fast with like-new Ec2 tiers it might be better to go with on-demand and change dynamically the tier. It always depends I guess ^^. Anyway, it is a super good article :).

Thanks a lot to the author Shashank Abhishek

Seamless Integration with Remote Docker Hosts for Development

https://medium.com/geekculture/seamless-integration-with-remote-docker-hosts-for-development-7a369d94812f

Interesting article on how to run docker on a remote docker host. Though I miss a little bit of the use case or why a developer would like to do that.

Thanks a lot to the author Domenico Sibilio

Briten testen 4-Tage-Woche – von der Frittenbude bis zur Software-Firma

translated: Brits test 4-day week - from the fish and chips shop to software company

https://t3n.de/news/briten-testen-4-tage-woche-grossbritannien-1477699

Super interesting article about some companies from the UK wanting to try the 4 days week. I am a huge fan of the 4 days week. I am convinced it increases productivity in many areas.

Thanks a lot to the author Andreas Weck

Cost Optimizations in AWS - Part 1

https://dev.to/alsaheem/cost-optimizations-in-aws-part-1-25mn

Nice article about how to optimize your AWS costs.

Thanks a lot to the author Adebisi ayomide

How to create a software test plan?

https://aqua-cloud.io/create-software-testing-plan/

Super nice deep dive into testing with highlighting important requirements. As well gives you a developing test plan with concrete steps. Super useful!

Thanks a lot to the authors Denis Matusovskiy and Robert Weingartz

How did I create EC2 by Voice?

https://dev.to/aws-builders/how-did-i-created-ec2-by-voice-2p54

Super creative idea how can with the use of AWS Transcribe and Lambda create an Ec2 instance by voice. Very cool!

Thanks a lot to the author Mohamed Latfalla

Terraform vs Pulumi vs CloudFormation: Best Choice for 2022

https://docs.multy.dev/blog/iac-comparison

Very nice comparison between the Infrastructure as Code Tools like Terraform, Pulumi and CloudFormation.

Thanks a lot to the author João Coelho

Auth Portal powered by AWS/AzureAD and built with CDKs

https://faun.pub/aws-aad-auth-portal-cdk-56c782e3a048

Uh nice using AWS CDK or CDKTF to connect AWS Cognito with Azure AD. That are exciting combinations. The author as well highlights the easy testability of AWS CDK and CDKTF. Must read!

Thanks a lot to the author SEB

AWS Inspector: A Guide to Discover Your Security Holes

https://adamtheautomator.com/aws-inspector/

How to use AWS Inspector for security. Explains first how to enable the AWS Inspector. Then the author explains how to inspect Ec2 instances with it and how to interpret the findings.

Thanks a lot to the author

A Guide to AWS Certifications

https://dev.to/aws-builders/a-guide-to-aws-certifications-40ff

A deep dive into AWS certificates. Very useful for reading if you planning to do an associate or professional exam. In the end it

Thanks a lot to the author Karl Mathias Moberg

How to Improve Developer Experience: 7 Things to Change

https://dev.to/nimbusenv/how-to-improve-developer-experience-7-things-to-change-3c5e

Very nice and deep article on how to improve the developer experience. There are a lot of good tips and is hard for me to pick my favorite one. So I suggest you read them all :)!

Thanks a lot to the author Nimbus

Hugo vs. Gatsby.js

https://dev.to/cloudcannon/hugo-vs-gatsbyjs-35gd

Thanks a lot! This post is super informative. The author compares Gatsbyjs with Hugo like when you should take what. Yeah, many years ago I was choosing GatsBy because I eventually wanted to use components :). And I am about to implement components.

Thanks a lot to the author David Large

New Observability Features for AWS Step Functions

https://www.infoq.com/news/2022/06/aws-step-functions-observability

That is an interesting update about AWS Step Functions observability updates. I like the new different views Graph view, Table view and Event view.

Thanks a lot to the author Steef-Jan Wiggers

10 Secure Coding Best Practices to Follow in Every Project

https://dev.to/smartscanner/10-secure-coding-best-practices-to-follow-in-every-project-1i9h

Useful best practices for coding. My highlight is the "Process an Open-Source Spirit" where the author explains how to prepare the project to be consumable as an Open-Source project.

Thanks a lot to the author SmartScanner

Final Words

Thank you to the authors of those amazing posts. And thank you to the readers of the newsletter. When you like this format or know how to improve it please let me know :). Let's Build!

I love to work on Open Source projects. A lot of my stuff you can already use on https://github.com/mmuller88 . If you like my work there and my blog posts, please consider supporting me on:

Buy me a Ko-Fi

OR

Buy me a Ko-Fi

And don't forget to visit my site

martinmueller.dev

Share