r/webdev 21d ago

Monthly Career Thread Monthly Getting Started / Web Dev Career Thread

25 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 Jun 01 '26

Monthly Career Thread Monthly Getting Started / Web Dev Career Thread

10 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 6h ago

News So Reddit has decided that plain HTML is unsafe

Thumbnail cole-k.com
64 Upvotes

r/webdev 1h ago

Discussion AI Coding will Prevent Expertise | The need for ongoing friction in long-term skill formation.

Thumbnail
larsfaye.com
Upvotes

r/webdev 11h ago

Introducing the Safari MCP server for web developers

Thumbnail
webkit.org
82 Upvotes

r/webdev 2h ago

Bento: an entire slide editor in one HTML file

Thumbnail bento.page
13 Upvotes

r/webdev 16h ago

How do I fix the annoying white space on Safari top bar

Post image
72 Upvotes

Hi guys!

I’m making a web app for school (mobile First) but the white space at the top is ruinijg the aesthetic. I have an ombre background só I tried to make the body color beige but it still looks off is there anyway around this? I tried the whole meta head thing but still nothing


r/webdev 12h ago

Getting Started with Anchor Positioning

Thumbnail
joshwcomeau.com
27 Upvotes

r/webdev 1d ago

Resource Jelly UI: Soft-body physics for native HTML form controls

Thumbnail jelly-ui.com
727 Upvotes

r/webdev 10h ago

Finding zombies in our systems: A real-world story of CPU bottlenecks

Thumbnail
medium.com
8 Upvotes

r/webdev 3h ago

Discussion Website is getting a lot of daily junk/bot traffic. Beyond cloudflare, is there anything else I could be doing to mitigate it

1 Upvotes

As per the title, the image above shows my cloudfare 24 hour traffic, it's a pretty much all junk as the website is still in development with no real users.

They like to hammer a few specific pages, with one page getting 10k hits daily. I've setup cloudflare rules to prevent bots, blocking most crawling user agents, blocking a bunch of url patterns, on top of the usual robots.txt but it's still fairly bad.

I'm not persistently logging then blocking specific ips yet (partially because I dont know how). Is there anything else that I could be doing?

My page website is fairly page heavy, exposing around 1000 pages in the sitemap but still I didnt expect so much malicious traffic so quickly


r/webdev 5m ago

Question Outside things like Datadog RUM and Cloudflare layers, what other tools are you using to help detected automation?

Upvotes

Datadog RUM and Cloudflare seem to cover most cases of trying to help detect and stop automated activity, but curious if anyone uses anything else (FE library, third party tool, etc.)

Thanks!


r/webdev 32m ago

Question Divi builder alternatives and recommendations

Upvotes

I've been using Divi for many years now but I feel it's time for a change, it's a bit clunky for e-commerce sites and shops that have lots of traffic and users. I don't want to be locked into an eco system like Divi or elementor. After a quick Google and chat with ai it looks like kadence or astra have everything I'm looking for.

My main goals is not to be locked in to anything apart from wordpress. I want portability, speed and not too steep a learning curve whilst learning a new theme and plugin.


r/webdev 1h ago

Release Notes for Safari Technology Preview 248

Thumbnail
webkit.org
Upvotes

r/webdev 1d ago

Is it normal to change class names after every update like this?

54 Upvotes

A few years ago, I developed a browser extension to block LinkedIn's little News feature (I felt it was too much of a distraction).

One day, however, it stopped working, and I realized that it was because LinkedIn had replaced the class I was looking for with a bunch of mangled class names. I ended up using, but it keeps coming back, and a recent "peek" seems to indicate that it's happening because the class names are getting changed seemingly daily - despite no visual changes.

For example, these were the classes yesterday:

.a04ea70e._4ae6872e.ea6ce3e7._854ea209.f543c3ba.dffb4272._0ec569ed._6030e161._62303b7e._6b4eb75a._694c34e7.de4044e3._20e3c592.a2906c41

and then today it was this:

._5c537f20._72fd5906._31504bd6.a62467c2.e800bc3f._7985fa5f.b3f42bc8._9bd701cc._1c257c76.d3944a37._7b065b4c._2c68b8b7._2c8dcc4f._0ac4d058

Is this a common practice, or is Microsoft just being Microsoft?


r/webdev 12h ago

July 2026 Security Release

Thumbnail nextjs.org
3 Upvotes

r/webdev 1d ago

Discussion What's one tool your team adopted that actually lived up to the hype?

29 Upvotes

I was thinking about how many developer tools I've seen over the last few years that promised to make teams more productive. I do agree that some of them were really useful but most just faded away after the initial excitement.

I'm interested in the ones that people genuinely kept using.

What's one tool that actually earned its place? What did it improve enough that your team kept using it?

It doesn't have to be AI particularly. It could be anything from CI/CD, testing, deployments, monitoring, version control, or just a small utility that removed a surprisingly painful bottleneck.


r/webdev 7h ago

Microfrontends from First Principles

Thumbnail
medium.com
0 Upvotes

r/webdev 20h ago

Discussion For a small tool site, would you avoid client-side rendering for SEO pages?

3 Upvotes

I’m building a small tools/content site and trying to keep the public pages SEO-friendly from the start.

The actual tools can be interactive, but I’m wondering about the surrounding pages: homepage, tool landing pages, category pages, docs/help pages, etc.

My instinct is to make those pages mostly static or server-rendered, with normal HTML content available without waiting for JS. Then only use client-side rendering for the actual interactive parts.

For people who build small sites that need organic traffic, is this still the safest approach?

Or is modern Google rendering good enough that CSR is usually fine as long as the site is fast and internally linked well?


r/webdev 3h ago

Question What's wrong with my resume ?

Thumbnail
gallery
0 Upvotes

I've been applying to Remote Junior Frontend Dev positions on LinkedIn for about 3 months now. Any senior devs or recruiters here that could give me some suggestions on my resume? Also are there better ways to find frontend dev roles than LinkedIn? I live in the US if that helps.


r/webdev 1d ago

a webhook retry from a third party broke our dedup logic and made our own bot respond to its own messages

3 Upvotes

we had a bug where our own bot would go quiet right after sending a message, like it accidentally armed its own away mode on itself.

our dedup for "is this our own message echoing back in" was a single-use token, push on send, pop on receive, keyed by a content hash. worked fine until the third-party platform retried the outbound webhook delivery, which happens more than you'd think. the retry landed as a second event, the token was already gone, so it fell through the normal ingest path and got treated as a brand new inbound message. outbound detection never got a chance to catch it.

the real lesson is about dedup design generally: any scheme with exactly one token per event is one retry away from failing, because the upstream is allowed to deliver twice and your dedup can only survive that once.

do you assume every webhook can be delivered more than once by default, or does that assumption only show up after it bites you?


r/webdev 1d ago

On Rendering the Sky, Sunsets, and Planets

Thumbnail
blog.maximeheckel.com
11 Upvotes

r/webdev 4h ago

What Is Docker, and What It Silently Replaced 🤫..

Thumbnail
fagnerbrack.com
0 Upvotes

r/webdev 1d ago

Question Vue/Nuxt + Laravel API deployment

Post image
33 Upvotes

for Vue and Laravel devs here, i need your advice.

how do you deploy your Vue/Nuxt frontends and Laravel API projects? what hosting platforms did you use?

my current Vue 3 (admin) and Laravel 12 API is ready for deployment and the Nuxt (public) frontend will follow soon but idk or not sure what to do and pick for its deployment.

what's the most optimal and cost-effective approach?

big thanks in advance.


r/webdev 2h ago

My website was banned by my employer

Post image
0 Upvotes

Hello web developers, I was wondering why my website may have gotten banned by my employer? I just tried to search it up right now (I'm on the clock) and it blocked me from visiting the site.

Fox content, this is the website: hidden sitename (got enough feedback thx)
Edit: ppl saying "Fox content" it was a typo "For context" 😭

It's a social media type website where people can sell digital products basically... Not trying to promote. The focus is why was it blocked?

I'm concerned because if the website is being flagged as malicious, that could hurt my growth...