Newsletter martinmueller.dev 2022 week 17

mmuller88

Martin Muller 🇩🇪🇧🇷🇵🇹

Posted on May 1, 2022

Newsletter martinmueller.dev 2022 week 17

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:

Using Obsidian

https://dev.to/paratron/introducing-and-using-obsidian-3o17

I use and love Obsidian already. It is a great tool to organize content extracted from posts, YouTube and more. And most cool of it is based on Markdown <3. I encourage you to try it!

Update: I figured that VS Code is probably as good as Obsidian for managing your content. Even better you can open multiple tabs in VS Code which you can't in Obsidian.

What is WebAssembly and why it is a game-changer?

https://dev.to/aryank21/what-is-webassembly-and-why-it-is-a-game-changer-21p4

Webassembly or short WASM is super interesting. It advertises developers with execution speed compared to js solutions. For a greenfield project, I definitely want to try it. Super interesting as well is to get potentially closer to the hardware like perhaps IoT devices.

Zero Cold Start for Lambda

https://www.reddit.com/r/aws/comments/ud5fos/zero_cold_start_for_lambda/

Super interesting discussion about zero cold starts for Lambda. That highlights the big conflict like serverless vs zero cold start Lambda. Zero cold starts are possible but not without trade-offs. Sure the customer wants that without trade-offs. That is really hard.

How to speed up Lambda Functions

https://www.freecodecamp.org/news/how-to-speed-up-lambda-functions/

So Lambda hast different phases like init, invoke and shutdown. Initialization code should be put into the init phase which means outside of the lambda handler function.

EKS Blueprints: IaC Modules for Production-Ready Kubernetes

https://itnext.io/eks-blueprints-iac-modules-for-production-ready-kubernetes-48032d5ce88#2ee6-c02bad69ddca

Super summarizing about the new-ish AWS CDK EKS Blueprints. That topic seems very hot and very promising to be a nice abstraction on top of K8S. Unlucky I am more on the serverless-ish side so, I probably miss some cherries atm.

Deploy Serverless Containerized NodeJs Apps on AWS ECS Fargate with AWS Copilot

https://www.serverlessguru.com/blog/deploy-serverless-containerized-nodejs-application-on-aws-ecs-fargate

Good roundup about what is AWS ECS, Fargate and Copilot. It made me curious to learn more about Copilot as it seems to have some cool CI/CD capabilities.

Websocket with React

https://dev.to/koladev/websocket-with-react-nodejs-and-docker-building-a-chat-application-3447

Create a React-based chat using WebSockets. Uses Tailwindcss which is cool.

5 Useful TypeScript Features In VS Code

https://dev.to/danielfy/5-useful-typescript-features-in-vs-code-4am

Wow that will enhance my developing velocity O.O. Huge thanks to https://twitter.com/danielfyhr

Input on my study path to step into DevOps

https://www.reddit.com/r/devops/comments/uarh7i/input_on_my_study_path_to_step_into_devops/

Nice advice for a DevOps Junior.

AWS CDK v2.21.0 Release Highlights

https://www.youtube.com/watch?v=GxXKJDYnpDY

Release notes highlights from AWS CDK 2.21.0 from AWS Twitter presented from the AWS Hero @mattbonig.

AWS CDK v2.22.0 Release Highlights

https://www.youtube.com/watch?v=EyLFDt6uRiI

AWS Amplify Studio

https://dev.to/aspittel/aws-amplify-studio-is-generally-available-5-new-features-to-checkout-4h0m

AWS Amplify Studio is super interesting but I still miss some features like generating React TypeScript and Styled Components.

Using Amplify UI Builder with your existing data

https://dev.to/codebeast/using-amplify-studio-with-your-existing-data-5a1n

Nice description of how to use Amplify Studio.

Writing RFCs

https://dev.to/wesen/quick-tip-tuesday-writing-rfcs-for-fun-and-profit-3bo

Explains how important RFCs are

Using Apollo Server on AWS Lambda with Amazon EventBridge for real-time, event-driven streaming

https://aws.amazon.com/blogs/opensource/using-apollo-server-on-aws-lambda-with-amazon-eventbridge-for-real-time-event-driven-streaming/

Amazing post about Apollo GraphQL and AppSync. Very cool is that it recommends CDK to do the infrastructure.

Women IT specialists

https://www.heise.de/news/IT-Spezialistinnen-dringend-gesucht-Unternehmen-hoffen-auf-mehr-Frauen-7066656.html

Great topic about how to get more women in tech. It seems it would be useful to provide young girls earlier with information about IT jobs.

Fine Details of AWS Lambda Function URL Feature

https://engineering.teknasyon.com/fine-details-of-aws-lambda-function-url-feature-f3b65b894c5f

...

# How to control access to AWS resources based on AWS account, OU, or organization

https://aws.amazon.com/blogs/security/how-to-control-access-to-aws-resources-based-on-aws-account-ou-or-organization/

Explains how the new IAM condition key can be used for more fine granular set policies.

How to Load Test Your Apps For Free By Going Serverless

https://dev.to/aws-builders/how-to-load-test-your-apps-for-free-by-going-serverless-1cl2

A very cool top-down description for how to load test your serverless deployments.

Is DevOps in my environment possible?

https://www.reddit.com/r/devops/comments/udj8s8/is_devops_in_my_environment_possible/

Pretty cool discussion about how to introduce and what is DevOps

How to configure ESLint, Prettier, Husky, Lint-staged into a React project with TypeScript and Tailwind CSS

https://dev.to/ixartz/how-to-configure-eslint-prettier-husky-lint-staged-into-a-react-project-with-typescript-and-tailwind-css-4jp8

Nice how-to for bringing those low-hanging fruits like eslint, prettier, husky and lint staged into your React project. I use lots of that in https://github/senjuns/senjuns.

Exploitation and Prevention of common AWS Vulnerabilities

https://csaju.com/blog/exploitation-and-prevention-of-common-aws-vulnerabilities/

Give a nice roundtrip for how to prevent exploitation on the AWS services S3 and Lambda.

Amazon Rekognition introduces Streaming Video Events to provide real-time alerts on live video streams

https://aws.amazon.com/blogs/machine-learning/amazon-rekognition-introduces-streaming-video-events-to-provide-real-time-alerts-on-live-video-streams/

Helping users to AI surveillance their backyard to protect their home. Aims for minimizing the false alerts.

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

💖 💪 🙅 🚩

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related