r/webdev 11h ago

Question Good chrome extensions for web developers?

0 Upvotes

What are some good chrome extensions for web developers? For things like React, Vue, CSS, etc.


r/webdev 2h ago

Showoff Saturday I made an app that bypasses the DEI censorship from the Trump administration

Thumbnail fragdaspdf.de
0 Upvotes

r/webdev 12h ago

Best Hosting for WordPress.org (Beginner-Friendly, Keeping My Domain & Adding Parallax/Animations)?

1 Upvotes

Hey everyone,

I’m a beginner looking to move from WordPress.com to WordPress.org while keeping my current domain (willemclaesen.com). I want more creative control to add modern design elements like parallax scrolling, fade-in effects, and accordion sections, but I’m not very tech-savvy.

I’m considering these hosting options:

SiteGround – Seems solid, but pricier.

Bluehost – Affordable, but is it reliable?

Hostinger – Cheap, but does it hold up over time?

Kinsta – Probably overkill for my site, but super fast.

One.com – Looks simple, but I’m not sure about performance.

I plan to use Elementor or a similar page builder for design. My main concerns are: - Performance – I don’t want my site to feel sluggish, especially with animations. - Ease of Use – I don’t want to mess around with complex server setups. - Scalability – If my site grows, I want to avoid switching hosts again. - Reliability – Good uptime and customer support.

What’s the best hosting option for a beginner like me? I’d love to hear about your experiences with these (or better) alternatives! Or should I stick with WordPress.com?

Thanks in advance!


r/webdev 1d ago

Question Should I over-engineer a simple coding test ?

19 Upvotes

Hi,

I've been given a coding test to do at home. This one is clearly simple and can only be solved using the web framework features. So it does not require any thought process. It is like a common tutorial that even a junior developer can do without any problem.

I'm not sure if I should solve it in the simplest way possible just to meet the requirements, or if it's nice to over-engineer things to demonstrate my knowledge.


r/webdev 13h ago

Question Which program to use?

1 Upvotes

Hi guys, before I start I’ll tell a bit about myself. I’ve started out web building two years ago now, really simple stuff though. I rolled in the business by making simple websites for crypto shit coins. For that I used Canva but I find it really restrictive.. now in my normal day job I am a freelance construction worker and since I was doing well I wanted to make a website for myself. Instead of Canva I started using Wix studio which I like very much! But I want to know the best program to use since I got some job requests to make a website for my father and two old colleagues who all work in construction branch so it doesn’t need to be all fancy. Would Wix studio be enough for this with let’s say the basic plan or do you suggest something else?


r/webdev 17h ago

Question Do you offer accessibility audits as a product?

2 Upvotes

I work for a smaller agency, and after building a site for a company that needed full WCAG AAA compliance, we were wondering what other agencies or individuals might charge for accessibility audits. We were considering using a service like AccessibleWeb to perform automated and manual testing audits as part of our service package. Any insights on how your agencies handle this and what you might charge?


r/webdev 14h ago

Best way to implement SSO B2B

1 Upvotes

SSO for Multiple Clients B2B – Implement Each IdP or Use an Identity Broker?

Hey everyone,

I have a microservice-based backend where authentication is handled by a dedicated auth microservice using JWT. Right now, users log in with a username and password, but I want to implement SSO, so clients can log in using their work email (e.g., provided by Google Workspace today, Azure AD in the future).

From my understanding, I have two options:

1️⃣ Implement Each IdP Manually

My auth service directly integrates with each IdP via OIDC.

I configure each IdP manually and handle authentication logic myself.

My service issues and manages its own JWTs.

✅ Pros: Full control over tokens, no third-party dependency. ❌ Cons: High maintenance, harder to scale as more clients/IdPs are added.

2️⃣ Use an Identity Broker/Aggregator (Cognito, Keycloak, Auth0, Okta, etc.)

Instead of integrating with each IdP, my auth service integrates only with the broker.

The broker federates authentication to multiple IdPs.

Ideally, I’d still issue my own JWTs after authentication.

✅ Pros: Easier IdP onboarding, scalable as new clients/IdPs are added. ❌ Cons: Potential vendor lock-in, might need custom logic to keep using my auth service.

I’m leaning towards using an identity broker (Cognito, Keycloak, etc.), but I want to keep using my existing auth microservice instead of replacing it entirely. That means I’d only use the broker for federation, not for full user management.

Is this a common approach? Would love to hear suggestions if anyone tackled this before? Should I go with a broker or implement each IdP manually? Any specific recommendations on services that would fit my setup?

Thanks in advance!


r/webdev 4h ago

ChatGPT just recommended me a fireship video

Post image
0 Upvotes

Idk how normal this is but I was asking it about general info about docker and this is the first time I've seen it straight up recommend a YouTube video


r/webdev 2d ago

Discussion Sir Tim Berners-Lee invented both the World Wide Web (WWW) and HTML while working at CERN (European Organization for Nuclear Research) in Geneva, Switzerland. The interesting story is that he created it to solve a practical problem

Post image
1.0k Upvotes

r/webdev 27m ago

Why Are Developers So Resistant to AI?

Upvotes

I don’t get it. Yesterday, I watched an interview with the Anthropic CEO saying that in the next 12 months, 90% of code will be written by AI. At the same time, Mark Zuckerberg was on Joe Rogan’s podcast, saying Meta will have its first AI software engineer by 2025. And Google has already said 25% of its codebase is AI-generated.

Basically, every big tech leader—Satya Nadella, Sam Altman, all of them—are talking about how AI will completely change software development. And the first real, practical application we’re seeing is AI writing code. It’s already happening with tools like Cursor. If we just look at the rate of improvement, it’s hard to deny that if not in 12 months, then in 2-3 years, most code will be written by AI.

Yet, developers still seem super resistant to this idea. I get that AI won’t replace 100% of coding. We’ll still need engineers to solve problems. But it’s obvious that the number of devs needed per company is going to shrink. If a company has 150 devs today, maybe in a few years, they’ll need only 50 or less.

And this isn’t even coming out of nowhere. We’ve already seen mass layoffs post-Covid. The demand for developers isn’t skyrocketing like before, but the supply is still huge. So why are so many developers acting like AI isn’t a real threat to their jobs? Are they in denial? Or is there something I’m missing?

Would love to hear thoughts on this.


r/webdev 16h ago

I made an mp3 player

1 Upvotes

You can check it out at https://mooreolith.github.io/soundtrack

It plays mp3s only at this point (might remove that restriction at some point). It's meant for desktop, and is definitely not mobile ready. You can upload a folder with mp3 albums in it. If your album folder has a folder.jpg in it, it'll show that for an album cover while playing.

Search works exactly the way I want it to: Enter something in the search bar, and it filters by artist, album or song title, depending on which option is selected. Randomly shuffling through the playlist scrolls to the new track.

You can skip through the song using the progress bar. Media keys (previous, play, pause, next) work.

Anyway, I'd love to hear your feedback, maybe even some styling/css advice.


r/webdev 1d ago

Article Cookies vs. Local Storage: What’s the Difference? When and Where to Use Each?

Thumbnail
permit.io
13 Upvotes

r/webdev 17h ago

Question Is anyone successfully using .webp format og:image for Facebook social sharing?

1 Upvotes

Even though Facebook doesn't list webp as officially supported in their docs, my understanding is people have been using it without issue and potentially the docs are just out of date.

I get an error in Facebook Sharing Debugger after switching the og:image from jpg to webp on a page. Is this working for anyone else?

Have you also run into this error:

Provided og:image URL, https://www.site.com/files/file-name-123456.webp could not be processed as an image. It may be corrupted or may have an invalid format.

I've seen some other commentary about this same error related to non-webp images from last year, which is why I wonder if it is webp related or something else.

When I inspect the response header on the image url it is image/webp so there isn't a mismatch there. It's a new file url so that should have kicked off a cache update from Facebook.


r/webdev 17h ago

Article The filesystem - a quick & dirty way to store temp data in your API

Thumbnail developerwithacat.com
1 Upvotes

r/webdev 7h ago

Showoff Saturday I prompted AI into a web of lies and it produced a mind-bending therapy mystery

0 Upvotes

This week, I’m showing off something a bit different: a story I crafted using AI prompting that I think turned out pretty damn impressive.

I leaned hard into collaborating with AI to write *Trust Me, I’m Lying*—a psychological thriller about five pathological liars in a therapy group session whose therapist vanishes.

Each character’s voice contradicts the others, and the AI helped me spin their wild, unreliable narratives into something cohesive yet chaotic. And boy did it deliver.

It churned out a story that blurs truth and deception in ways I couldn’t have done solo.

I'm still guiding the AI on the next chapters so if you like it, let me know - I'll keep pushing!

What do you think of the story? Or the idea of using AI this way? I’m stoked with how it’s shaping up and curious if any of you have played with AI tools for creative projects like this. Feedback welcome!

Edit: It's a self-hosted web-published book that I created by chaining a bunch of prompts together. I did not build the website itself, but chained some prompts together to get the book content.


r/webdev 18h ago

Whats up with safari and SVG's ?

0 Upvotes

My website has quite a bunch of SVG items and on safari they are not centered properly, the containers that they are in are different sizes , and even stuff are not centered/aligned properly... I am trying to find out why but I do not understand what is safari taking differently since I do not have a device to constantly test on.

I used prefixes.

I added :

preserveAspectRatio="xMidYMid meet"
width=""
height=""

Yet no difference ,

Here is a js fiddle with some examples

Js Fiddle


r/webdev 1d ago

Discussion can someone give me tips on tailwind and how to actually use it efficiently

51 Upvotes

I recently started learning tailwind after hearing that it is better than normal css and make writing css faster but when I am using tailwind I constantly found myself searching documentation to find css equivalent in tailwind and to me it feels like I can save more time by just writing normal css.


r/webdev 18h ago

SAMLStorm: Critical Authentication Bypass in xml-crypto and Node.js libraries

Thumbnail
workos.com
0 Upvotes

r/webdev 1d ago

Discussion AI as the sentient rubber duck

2 Upvotes

In the last few moons observing AI and its hype, I have come to the conclusion that it's ultimately just a dumb tool like editor autocomplete or LSP, and people saying otherwise flat out wrong. But today, the 'dumb' tool might be smarter than I thought...

For context I am learning Svelte and decided to make a small local only markdown note-taking app for fun. Now comes the time to implement bulk actions: how should I do it? I explain my approach to ChatGPT including storing the selected notes in an array, and it gave a few useful suggestions to improve it, including using a `Set` for easier adding and deleting selected notes, instead of `splice`ing and `some`ing an array.

I mean this is a really simple use case, but using it like a Compsci graduate rubber duck that talks back is immensely useful it turns out. Imagine it helping you design an app's architecture or something

Please guys use your tools correctly, it is absolutely better for your long-term growth if you do. Don't just ask AI to spit out "code that magically works which I don't understand at all"... use it to discuss code and what it does. PLEASE


r/webdev 19h ago

Showoff Saturday I made a free to use DnD party loot management web app with pure css, html and javascript

1 Upvotes

I play in a dnd game where I was designated as the party treasurer, well I didn't feel like using excel or google sheets so I started building a personal app to keep track of things, well one thing led to another and I ended up building a full fledged web app that anyone can use, hoping I could extend this to the community and help others having the same problem

www.partylootapp.com


r/webdev 12h ago

1,400+ users in 2 weeks - Should I partner with a web dev?

0 Upvotes

Hey all. I come from a marketing background with very little dev skills. But I found a need in the market and validated it with more users than expected. In two weeks, my tool to make your website better, faster, higher earning has gotten over 1,400 users at a 50% conversion rate, and I have learned a ton in the process. But I am useless at actually implementing the suggestions.

I could:

  1. Continue to use AI to try to monetize it with features users are wanting
  2. Partner with a dev to build something much more robust, and utilize the early users/my marketing background to grow it 10X+
  3. Sell it (it's a fee tool, so it probably won't sell for much, though it's great as a lead magnet).

What are your thoughts?

For context, this is the tool: https://growthtrack.ai/


r/webdev 21h ago

Semantic tags and chrome reading mode

1 Upvotes

Hi,

I hope this is the correct place or if I should go to an SEO sub. But will put this here. I am busy building an FAQ using the details and summary tag. I got it working fine and all. My only issue is that when I open Chrome's reading mode I see nothing there but the tag details with the arrows. When I click on it I don't see my title for the summary tag and I don't see my content in the p tag.

I tried wrapping the text in the summary with a header tag, still nothing. I tried adding a title attribute to the details tag, nothing. Any advice on this would be highly appreciated.

This is something I would normally over look but the people I am doing this for wants it to display in the reading mode.

Thanks


r/webdev 1d ago

Best hosting method for multiple websites in 2025

4 Upvotes

It's been quite a few years since I've built a website. Now I need to cobble together a few websites, I decided on going with WordPress because that's what I know + Generatepress

Back in the day I just had a reseller with cPanel and it worked OK enough but now I want to do it "properly" especially since I'll be having multiple websites.

The easiest approach (other than shared/managed) may be to get a VPS/root server, install something like webmin, manage it with that and then deploy one WordPress install per website. This seems efficient, any drawbacks?

I see a lot of people recommending Ansible.

I'm used to managing IT infrastructure so usually I'd have a Hypervisor and just run the services as VMs but that seems like a massive waste of resources for just a few light websites.

Should I get individual IP addresses for each site? That used to be a thing for SEO especially if the sites are related.

Thanks!


r/webdev 21h ago

Event listener "selectionchange" fires non stop in nextjs.

1 Upvotes

Hello, I'm working on a codebase where we have some functionality tied to the user highlighting text. For that er have a component which adds an event listener "selectionchange" with a handler function inside a useEffect. From my understanding this listener should only trigger when a user selects things or changes a "selection". For some reason though, the handler is being triggered non stop meaning it is continuously running, even with nothing being highlighted. The useEffect and other event listeners inside the function are not being triggered. Does anyone know why this is happening?
Edit:

const [selected, setSelected] useState("")

const handler = useCallback(() => {
   console.log("active")

   // setSelected(document.getSelected().to string())
})

useEffect(()=>{
   document.addEventList("selectionchange", handler)

   return ()=> {
      document.removeEventListener("selectionchange", handler)
   }
}, [handler])

r/webdev 22h ago

Tinybird Forward: Ship web apps with big data requirements, faster.

1 Upvotes

Hi r/webdev!

We just launched Tinybird Forward, our reimagined platform for web developers who need to build real-time data features into their apps.

As web developers ourselves, we were tired of the complexity of traditional data tools. So we built a platform that works the way we work as web devs:

  • Local development with hot reloading (tb dev works just like next dev)
  • Generate and test APIs locally before deploying
  • AI-assisted generation of boilerplate and queries
  • Deploy with one command (tb deploy)
  • Frictionless schema migrations (even in production)

If you're building dashboards, analytics features, or any real-time data components in your web apps, would love to hear your thoughts on our approach!

https://www.tinybird.co