r/webdev • • Sep 01 '26

Monthly Career Thread Monthly Getting Started / Web Dev Career Thread

52 Upvotes

Due to a growing influx of questions on this topic, it has been decided to commit a monthly thread dedicated to this topic to reduce the number of repeat posts on this topic. These types of posts will no longer be allowed in the main thread.

Many of these questions are also addressed in the sub FAQ or may have been asked in previous monthly career threads.

Subs dedicated to these types of questions include r/cscareerquestions for general and opened ended career questions and r/learnprogramming for early learning questions.

A general recommendation of topics to learn to become industry ready include:

You will also need a portfolio of work with 4-5 personal projects you built, and a resume/CV to apply for work.

Plan for 6-12 months of self study and project production for your portfolio before applying for work.


r/webdev • • 25d ago

Monthly Career Thread Monthly Getting Started / Web Dev Career Thread

9 Upvotes

Due to a growing influx of questions on this topic, it has been decided to commit a monthly thread dedicated to this topic to reduce the number of repeat posts on this topic. These types of posts will no longer be allowed in the main thread.

Many of these questions are also addressed in the sub FAQ or may have been asked in previous monthly career threads.

Subs dedicated to these types of questions include r/cscareerquestions for general and opened ended career questions and r/learnprogramming for early learning questions.

A general recommendation of topics to learn to become industry ready include:

You will also need a portfolio of work with 4-5 personal projects you built, and a resume/CV to apply for work.

Plan for 6-12 months of self study and project production for your portfolio before applying for work.


r/webdev • • 15h ago

Article CSS Tricks is back!

Thumbnail
css-tricks.com
646 Upvotes

r/webdev • • 13h ago

Discussion After years of living in legacy hell, we finally upgraded production to PHP 8.2. Am I safe to sleep now, or is the server going to combust tomorrow?

73 Upvotes

So, after surviving an eternity on older versions (y'all know the pain), we finally pushed the button and upgraded our core production environment to PHP 8.2.35.

It took an entire day because the underlying Linux distros were so ancient we practically had to rebuild half the ecosystem from scratch.

Now looking at the metrics and logs, I'm torn between two feelings:

  1. Pure joy of actually getting to write modern code in the 8.x branch.
  2. Absolute dread waiting for the next midnight critical CVE drop to turn everything into raw chaos.

To all the senior devs and sysadmins out there who have stared into the abyss of updating legacy enterprise codebases: What was your most nerve-wracking upgrade experience? Are we ever truly out of the woods, or is "putting out fires" just our permanent job description?


r/webdev • • 1d ago

Article Modern Motherfucking Website

Thumbnail
modernmotherfuckingwebsite.dreamstation.systems
661 Upvotes

r/webdev • • 5h ago

Article Iframes should have an api

Thumbnail
blog.danielbrain.ai
0 Upvotes

There's been a big resurgence lately in automating and interacting with sites programmatically. I've been arguing for a few years that every front-end should be embeddable as a component and have its own client side interface/api. This article is written to show one way to do that!


r/webdev • • 17h ago

Question Best practice for letting clients edit website content without giving them access to source code? (Sveltia CMS + Forgejo)

0 Upvotes

I'm building an Astro website for a client who occasionally wants to update some content, mainly photos and simple text.

Sveltia CMS seems like a great fit because it's lightweight, easy to use, and doesn't require a separate backend or database.
I self-host Forgejo on my VPS, where the website's source code and content are stored. Sveltia uses Forgejo for authentication and commits content changes directly to the repository.
I've created a dedicated Forgejo account for the client and given them access only to their own private repository.

Technically, everything works fine. However, I realized there's a security concern:

Since the client needs write access to the repository to use Sveltia, they technically also have access to the entire source code, including the CI/CD workflows (Forgejo Actions).
Obviously, I don't want clients to accidentally or intentionally modify application code, configuration files, or deployment workflows.

What's the best practice for handling this?

  • Is there a way to restrict Sveltia users to specific directories or content files without giving them write access to the entire repository?
  • Would separating the website code and CMS content into two repositories be the recommended approach, or is that overcomplicating things?
  • Would you recommend a different CMS for this use case?

My priorities are keeping things lightweight, secure, and easy to maintain, especially since I'll be managing multiple client websites.

The CMS also needs to be extremely simple for non-technical clients, including straightforward authentication without exposing them to unnecessary developer tools.


r/webdev • • 12h ago

I built a lightweight, pure-CSS library with 219+ interactive effects (no JS frameworks or dependencies)

Thumbnail
gallery
0 Upvotes

Hey everyone! ๐Ÿ‘‹

I wanted to share a project I've been working on: a curated, zero-dependency library featuring 219+ hand-crafted, pure-CSS effects across 9 categories (buttons, cards, loaders, text effects, hover states, and more).

The goal was to build something fast, clean, and practical that you can just plug straight into a project without heavy JS framework bloat.

Key features:

  • 100% Pure CSS (0 JS frameworks or heavy dependencies)
  • Live preview & live editor so you can tweak effects on the fly
  • Instant copy-paste functionality
  • Press / to focus search or Esc to clear

You can check out the live site here:https://ejan2018.github.io/css-library/

I'd love to hear your feedback, thoughts, or suggestions for any new effects to add!


r/webdev • • 10h ago

โšก๐Ÿ’ป VOIDLABS โ€” DESIGN. DEVELOP. DEPLOY. ๐Ÿš€ | Turning Ideas Into Digital Experiences ๐Ÿ”ฅ

Post image
0 Upvotes

๐Ÿš€โœจ WELCOME TO VOIDLABS โœจ๐Ÿš€

โ•ญโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•ฎ โšก DESIGN. DEVELOP. DEPLOY. โ•ฐโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•ฏ

๐Ÿ’ป From creative ideas to powerful digital experiences โ€” I'm exploring the world of technology and building things that matter!

๐Ÿ”ฅ WHAT I'M INTO: โ•ฐโžค ๐ŸŒ Web Development & Web Design โ•ฐโžค ๐ŸŽจ UI/UX & Creative Design โ•ฐโžค ๐Ÿค– AI Tools & Automation โ•ฐโžค โšก Frontend & Backend Development โ•ฐโžค ๐Ÿ“ฑ Responsive Websites & Digital Experiences โ•ฐโžค ๐Ÿ’ก Experimenting with new technologies

๐Ÿ› ๏ธ MY MINDSET: Build something. Learn something. Improve something. Repeat. ๐Ÿ”ฅ

๐ŸŒŒ VOIDLABS is my space to create, experiment, and turn ideas into reality โ€” one project at a time.

๐Ÿ’ฌ What are you building these days? Let's connect, share ideas, and grow together!

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” โšก DESIGN IT. BUILD IT. MAKE IT REAL. โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

#VoidLabs #WebDevelopment #WebDesign #AI #Programming #UIDesign #Tech #BuildInPublic


r/webdev • • 1d ago

How to make transferring website management easier?

4 Upvotes

I'm a member of a small local professional club. Maybe about 100 active members or so. We have a domain, and shared hosting w/email, Cpanel and wordpress. Recently our long-term "website guy" decided 20 years of maintaining the website was enough, and wanted to pass it on to another club member. They asked me to do it, because I had some mild web experience and had used Wordpress before.

The "hand off" process was immensely tedious. The previous web guy asked me to make accounts at our registrar, at our host, and then we had to transfer ownership of all it over to my new accounts.

I do not think it's a good idea for any individual member of the club to have "ownership" of the domain or the hosting. I think it would be better if the club itself owned the accounts. That way a future change of the "website guy" should simply be handing over some credentials.

The club is a registered 501c(3) with a physical location.

Any tips on how to best go about this?


r/webdev • • 14h ago

Smuggling WebMCP into ChatGPT

Thumbnail
blog.danielbrain.ai
0 Upvotes

A weekend hack of mine! Hope this is useful for some


r/webdev • • 10h ago

Advice on personal website - no computer coding experience

0 Upvotes

Hello,

I want to make a personal website that resembles a 90s-2000s webpage. Sort of like neo cities. I am wondering what the best way to do this would be. I don't have much coding experince but I am quick learner and I recently lost my job so I got time if i need to learn a lot.

I have an idea where the homepage is a pciture of a desk and each item on the desk (computer, notebook, framed photo, etc) could be clicked to send you to a difference page on the website.

Can this be done using online templates or would i want to be learning from point zero really.


r/webdev • • 1d ago

[ FIXED WITH THUMBNAIL WORKAROUND ] Youtube embedded videos error 153

6 Upvotes

At certain moment youtube introduced new way of working of embedded videos which suddenly broke many embedded videos on many html sites (Error 153) because it's buggy, works randomly in various browsers and devices, is nowhere explained properly, leaves nontech users out in the cold and is buggy buggy and buggy again. This html solution fixes Youtube embedded videos error 153 with thumbnail workaround (and there is no youtube embedded object telemetry on preload, it just grabs thumbnail, so less bandwidth usage and youtube objects crawling sheanigans, it just works with image and links so should display everywhere properly). In default setting works ok with most common 1920 x 1080 resolutions videos, if you have some different format video (old 1024 x 768 etc) you can adjust amount of top/bottom thumbnail cropping with div class="yt-container" style="--yt-crop: 9.375%; setting per each unique video. Inspect this html source for style section needed and how new objects look alike. You just have to take your desired youtube video url unique address (after /watch?v= ) and paste it into yt-container code pieces. Please share this solution wherever you want so people can fix their sites.

<!DOCTYPE html>

<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Fixing Youtube embedded videos error 153 with thumbnail workaround (+no embedded object telemetry)</title>
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
  <style>
    * { margin: 0; padding: 0; box-sizing: border-box; }

.yt-container,
.yt-overlay-text {
  font-family: 'Roboto', sans-serif;
}

/* โ”€โ”€ wrapper โ”€โ”€ */
.yt-container {
  position: relative;
  display: block;
  width: 100%;
  --yt-crop: 9.375%; /* default: trims hqdefault black bars for 1920 x 1080 videos format. For other formats override per thumbnail: style="--yt-crop: 5%;"  or  style="--yt-crop: 0%;" etc */
}

/* โ”€โ”€ image link โ”€โ”€ */
.yt-image-link {
  display: block;
  width: 100%;
  line-height: 0;
  overflow: hidden;
}

.yt-image-link img {
  display: block;
  width: 100%;
  height: auto;
  margin-top:    calc(-1 * var(--yt-crop));
  margin-bottom: calc(-1 * var(--yt-crop));
}

/* โ”€โ”€ top-left text link โ”€โ”€ */
.yt-overlay-text {
  position: absolute;
  top: 20px;
  left: 20px;
  color: white;
  font-size: 28px;
  font-weight: 700;
  text-shadow: 1px 1px 4px black;
  text-decoration: none;
  text-align: left;
  z-index: 3;
}

/* โ”€โ”€ play button (centered, pointer-events off so clicks reach image link) โ”€โ”€ */
.yt-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 68px;
  height: 48px;
  background: rgba(255, 0, 0, 0.88);
  border-radius: 12px;
  transition: background 0.15s, transform 0.15s;
  z-index: 2;
  pointer-events: none;
}

.yt-container:hover .yt-play {
  background: #ff0000;
  transform: translate(-50%, -50%) scale(1.08);
}

.yt-play::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 55%;
  transform: translate(-50%, -50%);
  border: solid transparent;
  border-width: 10px 0 10px 20px;
  border-left-color: white;
}
  </style>
</head>
<body>

<p style="font-size: 1.5em;">
At certain moment youtube introduced new way of working of embedded videos which suddenly broke many embedded videos on many html sites (Error 153) because it's buggy, works randomly in various browsers and devices, is nowhere explained properly, leaves nontech users out in the cold and is buggy buggy and buggy again. This html solution fixes Youtube embedded videos error 153 with thumbnail workaround (and there is no youtube embedded object telemetry on preload, it just grabs thumbnail, so less bandwidth usage and youtube objects crawling sheanigans, it just works with image and links so should display everywhere properly). In default setting works ok with most common 1920 x 1080 resolutions videos, if you have some different format video (old 1024 x 768 etc) you can adjust amount of top/bottom thumbnail cropping with <b>div class="yt-container" style="--yt-crop: 9.375%;</b> setting per each unique video. Inspect this html source for style section needed and how new objects look alike. You just have to take your desired youtube video url unique address (after /watch?v= ) and paste it into yt-container code pieces. Please share this solution wherever you want so people can fix their sites.<br>
<br>
<b>Cropped default youtube thumbnail margins top and bottom 9.375% (default solution for 1920 x 1080 proportion videos)</b><br>
<br>
</p>

<div class="yt-container">
  <a class="yt-image-link" href="https://www.youtube.com/watch?v=8pNbhaQcyZY" target="_blank" rel="noopener noreferrer">
    <img src="https://img.youtube.com/vi/8pNbhaQcyZY/hqdefault.jpg" alt="John Zorn - Karaim">
  </a>
  <a class="yt-overlay-text" href="https://www.youtube.com/watch?v=8pNbhaQcyZY" target="_blank" rel="noopener noreferrer">John Zorn - Karaim</a>
  <div class="yt-play" aria-hidden="true"></div>
</div>

<br>
<p style="font-size: 1.5em;"><b>Default youtube thumbnail no cropped margins 0%</b><br></p>
<br>

<div class="yt-container" style="--yt-crop: 0%;">
  <a class="yt-image-link" href="https://www.youtube.com/watch?v=8pNbhaQcyZY" target="_blank" rel="noopener noreferrer">
    <img src="https://img.youtube.com/vi/8pNbhaQcyZY/hqdefault.jpg" alt="John Zorn - Karaim">
  </a>
  <a class="yt-overlay-text" href="https://www.youtube.com/watch?v=8pNbhaQcyZY" target="_blank" rel="noopener noreferrer">John Zorn - Karaim</a>
  <div class="yt-play" aria-hidden="true"></div>
</div>

<br>
<p style="font-size: 1.5em;"><b>Cropped default youtube thumbnail margins top and bottom 30%</b><br></p>
<br>

<div class="yt-container" style="--yt-crop: 30%;">
  <a class="yt-image-link" href="https://www.youtube.com/watch?v=8pNbhaQcyZY" target="_blank" rel="noopener noreferrer">
    <img src="https://img.youtube.com/vi/8pNbhaQcyZY/hqdefault.jpg" alt="John Zorn - Karaim">
  </a>
  <a class="yt-overlay-text" href="https://www.youtube.com/watch?v=8pNbhaQcyZY" target="_blank" rel="noopener noreferrer">John Zorn - Karaim</a>
  <div class="yt-play" aria-hidden="true"></div>
</div>

</p>

</body>
</html>

r/webdev • • 2d ago

Discussion The holy grail 100/100/100/100 has been achieved.

289 Upvotes

I just had to share my joy of finally managing to get straight 100s on both mobile and desktop (Saturday bragging is allowed!) for the WP website I've been working on for weeks. This is not self promotion! I happen work for this (lucky) company.

www.marineconservationphilippines.org

It's not a light weight blog, but a full website, with heaps of css and snazzy effects

Hosting on Rocket, w/ WP Fastest Cache.

I've been in the high 80s and 90s for ages. What finally got me to straight 100s was abandoning all normal builders and themes, and going raw Gutenberg, and making everything in html. Once that was settled, it was just plinking away at one issue at a time, until finally getting there. It's been a marathon, and the first time I've gotten perfect scores on any website I've built.

I know normal people don't care about the extra few milliseconds, and I can't tell my colleagues who count fish, what an immense nerdgasm it is. I thought in this sub someone would at least think it was neat! :)


r/webdev • • 1d ago

How did you know it was time to rewrite your app from scratch?

16 Upvotes

Every codebase gets to a point where adding one feature breaks three others. Some teams patch their way through it for years. Others burn it down and start over.

Have you ever done a full rewrite? Was it worth it, or do you regret it?


r/webdev • • 2d ago

Showoff Saturday I built free multiplayer browser games you play with friends by pushing your devices together into one board

Post image
116 Upvotes

Hi! A while ago I launched bigboard.games: free multiplayer games for 1-4 phones or tablets (or more for some games) lying next to each other on a table. The devices act as one big board, so for instance in Air Hockey the puck slides off one screen and onto the next.

It all runs in the browser, free. Any mix of iPhones, Androids or tablets plays together. You can add it to the home screen if you want (as a PWA).

Gameplay goes device to device over WebRTC. On the same Wi-Fi the devices find each other and join by themselves. Otherwise you scan a QR code or type a four-letter code, and if they can't reach each other directly (on mobile data, say), a relay connects them. How it works, if you're curious.

There are 9 games right now:

  • Air Hockey (the photo)
  • Hot Potato: your fuse only burns while the potato is on your screen
  • Snake, up to 12 snakes on one field
  • Whack-a-Mole: a mole you bop pops up on the other player's side
  • Tilt Run: one maze across all the devices, tilt yours to roll the marble onto your partner's
  • Chess for 2 or 3 (three players get a hexagon board across three devices)
  • Checkers for 2 to 4
  • Islands (the dots-on-grid-paper game)
  • Spillover: draw shapes and drop them on the other player's side, Tetris-style

Every game except Spillover has bots, so you can try it on one device. A friend who isn't in the same room can join with the table's link too, remotely.

Happy to answer questions and integrate any suggestions! What games would you like to see next?


r/webdev • • 2d ago

Question how do you build authentication from scratch?

59 Upvotes

hi everyone! so i only have a semester left in college and we are now currently working on our capstone project. itโ€™s a 2 part class so this semester focuses only on the โ€œplanningโ€ phase while next semester we spend entire semester actually building/coding.

for background, we are a 3 person group, BaaS such as supabase, firebase or auth0 are banned, we have 3 user groups with different roles and our stack includes:
* JS, Node.js/Express
* React
* PostgreSQL

we donโ€™t have much experience on how to build authentication from scratch so anyyyy tips/tutorials/resources are very much appreciated!!

TIA guys :))


r/webdev • • 1d ago

Storygraph/Goodreads alternative ๐Ÿ“š hosted on sustainable servers only ๐ŸŒฑ

Post image
3 Upvotes

Hey ya'll, just thought it might be worth sharing here, in case anyone is looking for additional features that either Storygraph or Goodreads don't offer, e.g. note taking, detailed insights, etc. Bookplate was created with those goals in mind. You can learn more about it here:

www.bookplate.eu

It's also open source, so for the tech hobbyists, you can host it yourself on your own hardware. For those that prefer the normal hosted service, we offer that as well, and unlike Goodreads and Storygraph, the servers that Bookplate is hosted on are much more sustainable as they run on clean nuclear energy (Scaleway in Paris).

Happy to chat more about this, and also very very interested to hear thoughts, both good and bad!


r/webdev • • 1d ago

Show off: a history map with 1,600+ static pages from one Astro site and a single React island

Thumbnail
whoruled.nitinsijwali.com
3 Upvotes

WhoRuled is an interactive world-history map. Stack: Astro (static), one React island for the Canvas 2D map, TypeScript strict, deployed as static assets on Cloudflare, no backend. Facts live in CC0 JSON keyed by Wikidata QID, and a pipeline imports rulers from Wikipedia with source URL and quote. Every claim needs a source or the page isnโ€™t indexable.

Things I learned: preloading the two pixel fonts took CLS from 0.425 to 0.000, and the build generates 1,600+ SEO pages from the data.

Repo: https://github.com/nsijwali/WhoRuled.

Feedback welcome, especially on the data model.


r/webdev • • 2d ago

Discussion How do you find motivation to continue?

124 Upvotes

Hey everyone.
I've been struggling not to feel this existential dread about the current state of development and my career which seems to be slipping from under my feet. I've been unemployed for nearly a year, job positions are dropping in masses. All the knowledge you gathered in the past 10+ years seems redundant as everyone and their grandma can code stuff that was impossible to them in a day. I find no joy in coding anymore. Sometimes I do code my own stuff for fun to not forget how to code but what's the point, if we won't need to code anymore? Even in corporate world, all developers do now is talk to AI agents and let them do the work (at least thats what I think they do?). I'm constantly thinking of creative business ideas to start myself but even then it feels more like a waste of time since getting clients is so hard with this amount of competition. Even if you manage to create something of value to the clients, why would they pay you instead of vibe-coding the product themselves? Since the rise of advanced AI models I've been constantly feeling like burnout and unable to focus on coding which was thing I liked back in the day. How do you cope in these times, how do you motivate yourself to start your own businesses or is it all lost and I should start looking for something else?


r/webdev • • 22h ago

Discussion [For Hire] Full-Stack Developer | 3+ YOE | React, Next.js, Node.js, TypeScript

0 Upvotes

Hi everyone! ๐Ÿ‘‹

I'm a Full-Stack Developer with 3+ years of professional experience building web applications.

Tech Stack: React.js, Next.js, TypeScript, Node.js, Express.js, NestJS, MongoDB, PostgreSQL, Docker, AWS, Redis.

๐Ÿ“ Ahmedabad / Pune / Remote

๐ŸŸข Available for immediate joining

๐Ÿ’ผ Open to full-time opportunities

Resume: https://drive.google.com/file/d/14JxdKbMYT3wp1W2bnZ2TDhtjOcajubv3/view?usp=drivesdk

If your team is hiring or you know of any relevant opportunities, I'd appreciate a referral or a DM. Thanks!


r/webdev • • 1d ago

Showoff Saturday [Showoff Saturday] A price comparison site with 29k static pages across three countries, rebuilt every morning

Thumbnail
compareempire.com
6 Upvotes

Site: https://www.compareempire.com/us (US), https://www.compareempire.com/uk (UK), root is Australia

What it is: a price comparison site for electronics. A GitHub Action scrapes 26 US, 22 UK and 30+ Australian stores every morning, matches the same product across stores, writes JSON into the repo, and Vercel rebuilds about 28,800 static pages from it.

Bits that might interest you:

  • Matching is the hard part. Model codes and part numbers first, then a strict bag of words with per category noise lists. A wrong merge is worse than a missed one, so it refuses rather than guesses.
  • Regions without breaking URLs: Australia stays at the root and the US and UK live under /us and /uk, all from the same views with a region argument. Product objects carry their region, so links, currency and price checks follow automatically.
  • Cost: everything is static, so it runs on the CDN. The search index is a lazily loaded static JSON file.
  • What broke: a UK laptop with a 240 character name made a file name over the 255 byte limit and killed the build. Slugs are capped now.

Real output from 24 October: the LG C5 77" OLED was $1,776 at Abt and $2,199.99 at LG.

Happy to answer anything about the scraping, matching or build.


r/webdev • • 2d ago

Informational popups, DONT do this

22 Upvotes

I hate them, I hate them so much. I intend to start using some application and suddenly a popup appears "Did you know that x thing does y thing" or "Here you will find x thing" or "New x thing, click ok to opt in". I don't give a damn, I just want to use the thing. I'm usually on edge and I actually intend to do an action, I do NOT want to be interrupted, I won't read your popup, I'll just close it instantly and feel anger.

This is not only annoying, it's dangerous. How do you know a person is not on a emergency and they need to complete an action ASAP?


r/webdev • • 2d ago

Showoff Saturday Made a CSS-only scroll animation library, 34 moves, no JS

Thumbnail
usedolly.dev
142 Upvotes

It's one stylesheet. You put `data-dolly="tilt-up"` on something and it animates as you scroll past. That's it. No dependencies, no JavaScript.

It's a vocabulary layer over CSS scroll-driven animations, which shipped in Chrome 115 and Safari 26 but have ergonomics nobody remembers.

The demo page doesn't run any JavaScript at all, so everything moving on it is just CSS.

34 moves named after camera stuff (pan, tilt, crane, rack focus).

Firefox doesn't do scroll timelines yet (supposedly coming in the next version in 3 days) so it gets a plain static page. That's on purpose, nothing is hidden waiting to be revealed, so the page is still usable.


r/webdev • • 1d ago

Discussion Black October situation

2 Upvotes

So most of you probably know by now about the PHP exploit, that came out recently. Apparently after reading some articles a similar issue was found for nodeJS web apps as well (i am not 100% sure how legitimate the articles were but I will link them down as a comment of the post if you wanna check them out). Now most of my backend services are built using nodeJS and stored in either AWS or GCR. I assume that google and amazon properly protects the api keys and other environment variables I have there, but I just wanted to ask are there any measures I should take or changes I should make to these services just to be safe?