Malith's Avatar

Malith

@malithr.com

DevOps and Cloud Engineer

119
Followers
123
Following
18
Posts
27.11.2024
Joined
Posts Following

Latest posts by Malith @malithr.com

Preview
What’s the point of learning this stuff? • Josh W. Comeau Friendly tutorials for developers. Focus on React, CSS, Animation, and more!

Nice write-up by @joshwcomeau.com in his latest newsletter where he takes a look at some of the struggles AI still have with CSS, including what looks like a fairly simple example that it simply can't handle, as well as the benefits of deep knowledge.

www.joshwcomeau.com/email/black-...

01.12.2025 13:19 👍 29 🔁 6 💬 5 📌 1
Video thumbnail

what happens if u cut 4 wires out of an ethernet cable & then plug it into yr PC

09.10.2025 14:04 👍 300 🔁 44 💬 16 📌 4
Preview
S3 Storage Classes: Fast Access - Malith R Interactive guide to AWS S3 Standard, Standard-IA, and Glacier Instant Retrieval. Learn how these fast-retrieval classes differ in cost and when to use each.

Finally got around to publishing this deep dive into three of the fast access S3 storage classes that I started months ago. It is packed with interactive diagrams and cost models. Have a read and let me know what you think!
malithr.com/aws/s3/stora...

17.11.2025 21:00 👍 4 🔁 0 💬 2 📌 0

Another great post by @benjdd.com

09.07.2025 10:44 👍 2 🔁 0 💬 0 📌 0
Preview
Build your own tools (even if you reinvent the wheel) Crafting custom scripts, utilities, and apps gives you an excuse to learn something new while solving your exact needs.

Had a passing thought this weekend, ended up being large enough to warrant a blog article.

Might start doing more impromptu smaller posts, feels good to get my thoughts out and share more frequently!

Anyway, I think you should build your own tools:

aschmelyun.com/blog/build-y...

12.05.2025 11:44 👍 12 🔁 2 💬 1 📌 0
Identity-provider controls for shared OIDC providers - AWS Identity and Access ManagementIdentity-provider controls for shared OIDC providers - AWS Identity and Access Management For recognized shared OIDC providers, IAM requires explicit evaluation of specific claims in role trust policies to validate that only authorized federated identities can assume roles.

Awesome work by the folks at AWS that implemented this! AWS now prevents OIDC misconfigurations with many popular third-parties. docs.aws.amazon.com/IAM/latest/U...

This is an issue I described here: www.wiz.io/blog/avoidin...

09.06.2025 18:55 👍 7 🔁 2 💬 1 📌 0
Post image

How do you get eyes on your writing?

You’ve got to know what your audience wants to read.

@malithr.com explains why he knew his blog post on the Managed NAT Gateway would catch the attention of @quinnypig.com

www.lastweekinaws.com/podcast/scre...

23.05.2025 17:42 👍 1 🔁 1 💬 0 📌 0
Post image

From chemical engineering to DevOps, the career path for @malithr.com is as unique as his AWS visualizations.

You can hear all about his passions on the latest episode of Screaming in the Cloud:

www.lastweekinaws.com/podcast/scre...

17.05.2025 01:11 👍 2 🔁 1 💬 0 📌 0
Video thumbnail

Working on something new - but need your help!

What are your favorite examples of using caching to solve problems at large scale? Small scale?

Have any caching (horror) stories?

I'm all ears.

29.04.2025 16:24 👍 3 🔁 1 💬 1 📌 0

Thanks @benjdd.com! Your work and others in this space inspired me to make it interactive!

I am looking forward to your article on caching. I read parts of Linux Kernel Development by Robert Love, but things have changed since the book was released. I am keen to learn how caching is done today.

30.04.2025 05:24 👍 2 🔁 0 💬 0 📌 0
Video thumbnail

I will assume we’re a streaming company trying to reduce S3 costs, at least for the first part.

After uploading the objects, the user will see a year-long access pattern graph to help choose the correct storage class. I’ll implement that next.

27.04.2025 16:03 👍 2 🔁 0 💬 0 📌 0

Ah, 10TB objects cannot be stored in S3, max object size is 5TB. Going to fix that.

23.04.2025 07:08 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

I am working on an S3 Storage Class blog. I am still figuring out what content I want to include and what it should look like. So far, this is what I've got.

22.04.2025 22:46 👍 4 🔁 0 💬 1 📌 0
Preview
The Post-Developer Era • Josh W. Comeau When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s ...

✨ In March 2023, I published an article about AI.

This was right after OpenAI showcased how GPT4 could turn a hand-drawn sketch of a website into real HTML/CSS/JS. The consensus online was that FE jobs would stop existing within 1-2 years.

Well, it’s been 2 years! So, I just published a follow-up:

14.04.2025 15:11 👍 174 🔁 36 💬 10 📌 7
Cartoon titled Types of GitHub users, mimicking the GitHub contribution diagram for different types of people: regular developer (different squares of green in different locations that match weekdays), the weekender (only contributions during weekends), the overachiever/unrealistic expectations (everything in dark green), the 'I am looking for a new job' (no contributions until suddenly a big one), the GitHub Wizard (they used the chart to spell 'Hello World!!!'), the Mondrian (the contributions are distributed in defined rectangles forming a grid pattern), the Macarena/Cupid Shuffle (the graphic looks like a cartoon dancing in different poses)

Cartoon titled Types of GitHub users, mimicking the GitHub contribution diagram for different types of people: regular developer (different squares of green in different locations that match weekdays), the weekender (only contributions during weekends), the overachiever/unrealistic expectations (everything in dark green), the 'I am looking for a new job' (no contributions until suddenly a big one), the GitHub Wizard (they used the chart to spell 'Hello World!!!'), the Mondrian (the contributions are distributed in defined rectangles forming a grid pattern), the Macarena/Cupid Shuffle (the graphic looks like a cartoon dancing in different poses)

New cartoon: Type of GitHub users
comicss.art/comics/180/

#github #cartoon #css

14.04.2025 08:02 👍 124 🔁 30 💬 2 📌 6

I was one of the takers; Sam gave excellent feedback.

My only regret is not reaching out sooner. It’s easier to apply feedback before hitting publish; shiny object syndrome is real.

10.04.2025 00:55 👍 6 🔁 1 💬 0 📌 0

Tech companies can't catch a break these days, can they?

08.04.2025 01:50 👍 0 🔁 0 💬 0 📌 0
An Interactive AWS NAT Gateway Blog Post

Thanks! The entire blog is custom built with Reactjs. I wrote an explanation on reddit:

www.reddit.com/r/aws/commen...

31.03.2025 20:34 👍 5 🔁 0 💬 0 📌 0
Preview
I fought a DDoS and lived to tell the tale Episode 1 - A Developer's Saga

"I fought a DDoS and lived to tell the tale" is one of my favourite blog posts. It's been many months since I read it, but I remember it whenever I think of WAF. Give it a read; I promise it will be worth it.

open.substack.com/pub/funkbyte...

30.03.2025 11:38 👍 7 🔁 3 💬 0 📌 0

Yup, been there. But then I remember I am doing a linear algebra problem and probably messed up somewhere during the Gaussian elimination process.

26.03.2025 06:42 👍 1 🔁 0 💬 1 📌 0
Preview
Why does ChatGPT use “Delve” so much? Mystery Solved. ChatGPT overuses the word “Delve”. It has to do with the way ChatGPT was built.

It comes down to how LLMs were trained with supervised learning that was outsourced to freelancers in Africa where delve is much more frequently used when compared to other countries.

As a result, ChatGPT uses Nigerian business english in its responses and the use of delve is a massive tell.

24.03.2025 13:11 👍 2 🔁 1 💬 0 📌 0

I never heard this before. There is definitely a story here, and I want to know it!

24.03.2025 13:04 👍 0 🔁 0 💬 1 📌 0
Preview
position-anchor - CSS: Cascading Style Sheets | MDN The position-anchor CSS property specifies the anchor name of the anchor element (i.e. an element that has an anchor name set on it via the anchor-name property) a positioned element is associated wit...

It looks like it uses discrete animation (developer.mozilla.org/en-US/docs/W...), so it seems you can't animate it.

I'm not an expert, but maybe Framer Motion can help. It can animate the un-animatable: www.nan.fyi/magic-motion....

23.03.2025 12:00 👍 1 🔁 0 💬 0 📌 0

Only one sentence in and already a mistake. So yeah editing took soo much time.

21.03.2025 03:42 👍 1 🔁 0 💬 0 📌 0

- Finding the sounds I want
- Allowing user to disable sound

Took time. But even those were nothing compared to stringing words together. I always struggle with writing. That was where most of the time was spent. I was surprised that people found it well written to be honest.

21.03.2025 03:39 👍 1 🔁 0 💬 2 📌 0

Thanks! Yeah, it too quite a while. I started with the idea toward the end of Jan. I built the main components by Feb. March was just polishing it.

Things like
- Mobile support
- Redrawing the diagram if user rotates the mobile
- Making sure that user does not drag some other icon

21.03.2025 03:39 👍 7 🔁 0 💬 1 📌 0

Of course I found out about this because @quinnypig.com - finder of all things cool/interesting in the AWS ecosystem (as well as snark poster extraordinaire) - put it into the TL.

21.03.2025 00:22 👍 13 🔁 2 💬 1 📌 0

This is one of those “wow” posts you see and think “how cool is that!”

20.03.2025 23:49 👍 4 🔁 1 💬 0 📌 0

This post is amazingly done, full stop. It’s more impressive when you get to the end and realize it’s the author’s first post.

20.03.2025 21:41 👍 68 🔁 5 💬 1 📌 0
Preview
Interactive AWS NAT Gateway - Malith R An interactive blog post exploring AWS NAT Gateway

My interactive AWS NAT Gateway blog post is now published. Check it out at malithr.com/aws/natgatew....

20.03.2025 08:56 👍 65 🔁 12 💬 10 📌 6