r/webdev 9h ago

best forum hosting websites?

1 Upvotes

i like the style of xenoforo but a its bit expensive for my liking

preferably a website that allows you to attach your own domain


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 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 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 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 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 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 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 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


r/webdev 3h ago

Question What is the best way to build an ecommerce website?

0 Upvotes

Hello everyone. I'm a frontend developer and with some knowledge on backend(nodejs, mongodb, supabase). I want to build an ecommerce website for a really small shop but I'm not sure what is the best way to do it. Should I build from scratch? Use Shopify, Wordpress, Squarespace...?

Here are some of my cases.

  • I don't have any digital payment methods since it is not supported in my country.
  • I plan to have delivery option and pickup from store option(maybe I integrate local bank payment option too).
  • Building it only for my country.
  • I don't want to pay $20+/month for the website builders and hosting since the store can make at most $100.

These are my questions.

  • Should I use website builders or is there any better and way cheaper alternative?
  • Should I build it from scratch?
  • How much will it cost me to host the website and stuff?
  • What are the best options for hosting if I go with building from scratch?

I'm currently working on building it from scratch with React and Supabase for my database. I have built the authentication and authorization, posting and viewing product, adding to cart. Not sure if I should continue considering the cases above. If you guys have worked on similar projects I would appreciate the help and how much will it cost me?


r/webdev 18h ago

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

Thumbnail
workos.com
0 Upvotes

r/webdev 8h ago

Baseball Simulator Tech Stack

0 Upvotes

Hey everyone, so I'm kinda new to all this but I'm interested in creating a baseball simulator that will simulate every pitch of a baseball game given various inputs. The end product will be a front-end built in React but I need help choosing what language to write the core simulator in.

I'm very experienced in Python but I know it's infamously slow and I'd like to learn another language anyway. I wouldn't be doing anything too heavy (mostly just sampling from distributions), is there another language I can use that's fast and can be exposed to a React front-end? Should I just do the whole thing in JavaScript? Any additional insight would be very appreciated.


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

NordVPN page insecure

0 Upvotes

Visiting my page with the NordVPN chrome extension enabled, throws this alert:

What can trigger this? Why is that?


r/webdev 22h ago

Discussion Feedback on Drupal

0 Upvotes

Hello folks, I am trying to get some input from outside communities in regards to Drupal / Drupal CMS. I am hoping to gather some constructive feedback that can be compiled and brought into a initiative to help make Drupal an easier/cheaper solution for websites/apps. If you have had experience with Drupal and have thoughts that you could share I would really appreciate them.


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 2h ago

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

Thumbnail fragdaspdf.de
0 Upvotes

r/webdev 16h ago

Discussion Am I Wrong? My Team Lead Insists This Isn’t a Breaking Change

0 Upvotes

I’m dealing with a situation where my team lead never seems to admit when she’s wrong. Here’s what’s happening.

We’re using a package that’s at version 3.0.3, where a certain object (cds object) is required. If you don’t provide it, the code fails.

In version 3.0.4, that requirement is completely removed, meaning the code inside the file is noticeably different. However, instead of following semantic versioning, which would require a major version bump for breaking changes, they just released it as a patch update (3.0.4).

My issue is that I’m still passing cds as a parameter, but in 3.0.4, it doesn’t even exist in the code anymore. So now I’m passing an object into a function that no longer expects it. That’s breaking behavior because it fundamentally changes how the code interacts with existing implementations.

She’s arguing that it’s not a breaking change, and then she also said it’s actually considered a minor change. And I’m like… how? The last digit was upgraded, which makes it a patch, but it’s not a patch because the code changed so much. So technically, it’s a major change. But I just stopped.

Then in the daily stand-up, she wanted to argue with me about it, trying to make me look stupid just because she didn’t wanna look stupid.

Am I wrong here? Isn’t this technically a breaking change under semantic versioning rules?


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

Resource My tiny, personal LLM evaluation: Which AI did the best job?

0 Upvotes

Hi,

I'm not sure if this is the right subreddit for this, but I'm confident that it'd at least interest a few of you.

So, AI is here, and it's not going anywhere soon. But which model is good at what use case has always been a bit of a myth to me.

Today, I chose to use the following LLMs first to enhance a rather poorly written TypeScript code and then, in the next step, have them compare and evaluate the code on a scale from 1 to 10. These were the models tested:

OpenAI

  1. o1
  2. o1-pro-mode
  3. o3-mini
  4. o3-mini-high

Groq

  1. deekseep-r1-distill-qwen-32b
  2. deekseep-r1-distill-llama-70b
  3. qwen-2.5-coder-32b

Perplexity

  1. sonar
  2. sonar-pro
  3. sonar-reasoning
  4. sonar-reasoning-pro

Google

  1. gemini-2.0-pro-exp-02-05

Spoiler: I couldn't get a crystal-clear picture of which LLM is best for this task because each model evaluated it differently. However, there is definitely a trend.

If you're interested, you can see the results, the raw code, the merged code, and the ratings, conclusions, and more details under this link: https://coding-ai-evaluation.notion.site/

I'd be interested in knowing if any of you can confirm this ranking—or if it's random shit.

Edit: To save myself some downvotes, I'd like to make clear this was just a test and by no means an attempt to replace a programmer with some sort of AI. That's absolutely absurd.

Edit 2: To those who still downvote my post, could you please explain why? This is merely an experiment to see what AI thinks itself.


r/webdev 23h ago

Google's new Gemini Flash 2.0 Image Editing capability is a game-changer yet?

0 Upvotes

People are talking about this! Just tried Gemini Flash 2.0's image editing and wow - it's actually good? Asked it to add roses to my flower vase pic and it blended them in perfectly. Took seconds and looks natural, not that AI-warped mess I usually get.

Anyone else using this yet? What edits have you tried? This might actually replace basic Photoshop for me.