r/webdev 22d ago

Monthly Career Thread Monthly Getting Started / Web Dev Career Thread

27 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 15h ago

Discussion Honestly, 80% of developers today are missing what this dude is talking about

Post image
2.2k Upvotes

Found it while doomscrolling like a bish.

I know the most fun times for me in coding were when I was deep in some rabbit hole exploring weird technologies and trying to piece them together.

You'd think AI makes this worse, but actually no. It just makes it even easier to go down these rabbit holes, because it's easier to write code, try out different approaches, explore new things, etc.

But somehow most of the people I see aren't doing that. How are you not bored out of your mind?

Anyway, yeah. GO EXPERIMENT WITH MORE THINGS. SIDE PROJECTS ARE STILL COOL.


r/webdev 15h ago

I Inspected My Take-Home Interview Project. It Was a Whole Operation

Thumbnail citizendot.github.io
183 Upvotes

r/webdev 2h ago

Discussion Disable AI-Features!

12 Upvotes

I don't think that I am the only one who started to lose the fun in programming, as it is so tempting to just think about one thing, prompt the AI, and let it do its job. However, as I started prompting more and more, I started losing the joy of working on my project fully. I started with disabling the inline AI suggestions in VS Code and now have disabled all AI-related features.

Don't get my wrong - I think the use of LLMs can be of great help; however, I started to now use Claude Code only as an auditor and discuss different ideas with him, while telling him to not implement it.

Since I started doing this, I have gained so much joy from working on the project again. Even though I could potentially be faster when leveraging the LLMs to pass down work, it is much cooler to work on my project again, and your IDE or text editor will be so much faster (import completion, keyword completion, etc.)

And (I'll have to figure that out in the end) will actually save time, as I do not have to re-audit everything on my own in the end, as I am the real author of all lines written.

Edit:
As I am already coding since pre-ChatGPT times, I think especially for people starting programming try to not even discuss everything but google things. I don't know how much I've learned from reading Blog-Posts that didn't even fully answer my question, etc. This is also known as the google effect (https://en.wikipedia.org/wiki/Google_effect). Very interesting to read into that a bit!


r/webdev 17h ago

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

Thumbnail
larsfaye.com
204 Upvotes

r/webdev 4h ago

Article WebMCP in Chrome 101

Thumbnail
amitmerchant.com
12 Upvotes

I put together my thoughts on WebMCP and how you can utilize it today!


r/webdev 51m ago

I built iamsingle.app: a directory of single-file web apps

Upvotes

I discovered Bento today (bento.page) a full PowerPoint clone living inside a single html file. I got fascinated by the idea and decided to create a small directory for SFWAs (single-file web apps):

https://iamsingle.app

Anyone can submit a new sfwa: the form opens a PR automatically, and every submission gets scanned (detect-secrets + semgrep + a few pattern checks for things like eval() on dynamic content) before it's merged, shown as a security badge on each entry.

There are around 12 entries so far: Bento, TiddlyWiki, Hyperclay, Decker, a few AI-agent tools, some game packs. Would love more submissions, or feedback on what's missing!


r/webdev 14h ago

How did DuckDuckGo compress their favicon?

27 Upvotes

I just noticed that DuckDuckGo has compressed their favicon directly in the file itself. But i couldn't find any info about how to do it.

their favicon contains two images, a 32x32 and a 16x16 both 32 bit icons. the file size is only 3KB.

by comparison, the icann favicon contains the same two 32 bit images, but takes up 7KB. all the other favicons that i have checked are also around 6-7KB for the same set of images.

I used icofx to take a look at these icons, and noticed that the duckduckgo images are compressed, whereas the icann ones are not, and none of the other favicons that i checked are compressed.

I searched around for favicon compression, but i couldn't find anything about what duckduckgo did. all i was able to find are:

  • mentioning compression of 256x256 images (vista's icon size)

  • no mention of compressing any smaller dimensions

  • none of the favicon tools that i found have any option to compress the smaller dimensions, and icofx itself does not compress these when using it to create an icon either

  • the only other mention of compression is at-time-of-serving, done by the webserver, e.g. gzip. not in the file itself.

anyone know how to compress the entire .ico like duckduckgo does?


r/webdev 22h ago

News So Reddit has decided that plain HTML is unsafe

Thumbnail cole-k.com
106 Upvotes

r/webdev 1d ago

Introducing the Safari MCP server for web developers

Thumbnail
webkit.org
100 Upvotes

r/webdev 18h ago

Bento: an entire slide editor in one HTML file

Thumbnail bento.page
14 Upvotes

r/webdev 1d ago

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

Post image
81 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

UPDATE: fixed it❤️ thanks to u/Adrenyx https://kommodo.ai/i/V3Ajn4nEG25VZllkDLJB


r/webdev 1d ago

Getting Started with Anchor Positioning

Thumbnail
joshwcomeau.com
33 Upvotes

r/webdev 6h ago

Article AX: Defining Agent Experience - and auditing for it

Thumbnail
squirrelscan.com
0 Upvotes

r/webdev 16h ago

Question Divi builder alternatives and recommendations

3 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 2d ago

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

Thumbnail jelly-ui.com
742 Upvotes

r/webdev 19h 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

3 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 1d ago

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

Thumbnail
medium.com
9 Upvotes

r/webdev 17h ago

Release Notes for Safari Technology Preview 248

Thumbnail
webkit.org
1 Upvotes

r/webdev 1d ago

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

58 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 1d 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?

32 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 23h ago

Microfrontends from First Principles

Thumbnail
medium.com
0 Upvotes

r/webdev 13h ago

Discussion Is vibe coding/coding with AI a necessary part of developer experience now?

0 Upvotes

I've been programming for quite some time now, even before GPT and Claude were a thing. Using AI a couple years ago sounded cool as it helped me with basic stuff. I stopped coding a couple years ago as I got into other stuff. But I recently started again and for the past year, I'm baffled and scared both, seeing all these new tools. MCPs, Agents, Tools that make your vibe coded websites not look like slop. And these tools are getting popular af in no time with more than 50k+ stargazers. I never really considered myself a good webdev but seeing people ship websites that I can't even fathom of creating makes me rethink my choices. I have never used AI tools such as Codex, Antigravity for writing my code mainly because of moral reasons and being honest, for a little bit of superiority complex because it felt good knowing frameworks from the bottoms up, but these things are literally being used everywhere and by everyone now. My university is literally hosting Vibe Coding Hackathons whose whole purpose it to create websites using AI. This feels like a completely different set of skills that never really used to come into the developer experience of an web developer afaik.

Is this something that I'll need to get into sooner or later if I want to stay relevant? Should I change my mindset on how I look towards AI and these tools?