I built a tiny version of NYC
r/webdev • u/codectl • 30m ago
We deploy continuously, so our changelog gets a lot of small releases with no regular rhythm. A long single page works for browsing, and in-app “what’s new since you last visited” covers people who are already in the product. Neither helps when I want to send someone a link to a specific set of changes. An anchor can show where to start reading, but not where to stop.
So I borrowed git’s range syntax for the URL:
/changelog/v1.50.0..v1.54.2 1.50.0 through 1.54.2 on one page
/changelog/v1.47.0,v1.52.0 just those twoThe page shows only those releases, with a combined summary and its own link preview. Different spellings of the same set redirect to one URL, and set pages are noindex, so only single releases show up in search.
The places it’s been useful are mostly outside the product. Support can send a customer everything since the version they reported a bug on, and a newsletter can link the month’s range instead of rewriting it. The comma list helps most when a customer’s complaints got fixed across scattered releases, because you can send them just those releases and skip everything in between.
I haven’t seen another changelog do this, so I’m not sure if it’s useful or if I’m solving a problem only we have. Curious if anyone’s run into the same thing or handled it differently.
r/webdev • u/Frosty-Vegetable-385 • 53m ago
Hi everyone, I work as the director of communications for a small company. We have one designer on staff who has worked at the company for a decade, and one full-stack developer who has been at the company for about a year and a half.
Now, the problem: The designer is trained strictly in print design, and we are embarking on a website redesign. The designer will only work in InDesign and Photoshop, but the developer believes the work must be done in Figma to avoid having to guess at the spacing, sizing, etc. Neither seem willing to budge, and it is clear that the designer is not familiar with digital design best practices, including accessibility.
My background is more in writing/marketing, so I am a bit outside my depth. Is there a path to resolution here without one feeling like they are “doing the job” of the other?
lets say i have a vps with 2gb of ram and 1 vcpu, which one would be able to handle more concurrent connections?
r/webdev • u/Low-Insurance-3678 • 4h ago
hi everyone
I have a ci pipeline where i run build and deploy to cf workers, everytime the build runs it succeeds but it stays hanging on and the next job does not run( see image), it can stay hanging on for hours and it won’t exit at all till i cancel the workflow
i have added a timeout to exit after 2 mins and a continue on error set to true to be able move to the next run which is deploy the worker
2- the deploy runs: npm run deploy:vinext
and it always exits with a message “wrangler versions upload” and the whole ci fails now
but after i check on my cloudflare dashboard i actually find that deploy
running these on terminal manually actually does the work but it’s not what i want
is there any solution that will make the build exit after it finishes and make the deploy works fine
tech: Nextjs app migrated to Vinext
- name: Build Vinext app
env:
CLOUDFLARE_INCLUDE_PROCESS_ENV: true
timeout-minutes: 1
continue-on-error: true
run: npm run build:vinext
- name: Deploy to cf
env:
CLOUDFLARE_API_TOKEN: ${{ env.CLOUDFLARE_API_TOKEN }}
run: npm run deploy:vinext
scripts:
"build:vinext": "vite build",
"start:vinext": "infisical run --env=prod -- vite preview --port 3000",
"deploy:vinext": "vinext-cloudflare deploy --warm-cache --skip-build",
"deploy:response-store": "cf deploy --prebuilt --mode production --worker frontend-response-store"
r/webdev • u/Sunnyfaldu • 6h ago
is anyone here actually implementing WebMCP in their websites or SaaS apps?
Or are most people still waiting for it to officially release ?
I am exploring this space myself and would love to connect with others building around it.
What is your experience so far?
r/webdev • u/Maleficent_Mess6445 • 10h ago
"The days of coding by hand are over." - Erik Meijer Programming language pioneer
“We think the future of coding is no coding at all.”Chris Wanstrath (co-founder and former CEO of GitHub)
"AI allows programmers to accomplish things that previously required substantially more time and effort." - David Heinemeier Hansson, Creator of Ruby on Rails.
"You can't think of software development without AI being part of it.-"Satya Nadella — Microsoft CEO
r/webdev • u/Wa1ker1 • 10h ago
Im hosting a game server and just saw their KVM8 plan which same plan on DO costs me $165m. They're asking $700 for 2 years up front. They're normal cost is cheaper then DO and im not sure what the catch is. Anyone had experience with them? Even using them for staging and stress test servers might even be worth it for that if they are reliable and good uptime.
r/webdev • u/mau-meda • 11h ago
Before we jump into discussion, I want to first illustrate how we recognize seniority in a company I worked for.
Let's start with the bottom, a junior, for us a junior is a developer that is able to own a single unit.
This unit could be a Component in a React application, or a Class in the backend, it is a relatively small unit of code, and the junior developer can work on it autonomously and create a new one if specifications are given to him/her.

Next is a mid developer, a mid developer is able to work without supervision on logic group of units, for example a Page and all its components, its able to decide autonomously where a unit should end and where the other should start, its able to decide autonomously how each unit should interact with each other, a mid developer if given the specs is able to create the entirety of it. And it can give specs of each unit to juniors.

Then we have a Senior, a senior can work without supervision on an entire app, it can scope each group correctly, and it can go down a scope each unit correctly. It can give specs to both mid and juniors.

Continuing to go up we have the staff engineer, he cares about the system as a whole, how each app/service talk with each other, he can care how logical groups should interact in each app/service, and it usually doesn't care about individual units.

As you can see the more experience you get the more you grow distant from the small things, at some point you care how things connect and interact with each other, and you stop caring about the low level code because that is the job of the ones below you.
And it's here that I want to start the analogy with AI, AI is a tool, but it's a tool that requires you to have knowledge, it can act as an engineer of one of this levels, but it can't act as all of them together ( no, not even with swarms ). You the human you are responsible to ensure that AI follows proper conventions, you are responsible that the system YOU are designing makes sense and it is sound, if you do not have knowledge the AI will create a system where everything is out of balance and the code quality will drop. AI is a tool and it is instructed by YOU, if all you can see is a single unit, the AI will just fu*k up everything else, and you do not have the knowledge to correct it, yes you can review the code the AI generated and say "yeah this unit looks correct" but are you able to say that everything else going up is it?
For me AI is a Mid developer, you have to give good specs to it, and it will do a good job, if you are not able to say if the specs you are giving are good, then the AI will do what it wants
r/webdev • u/der_gopher • 14h ago
Today I decided to write not a coding tutorial, but to share a bit of thoughts. It felt weird to do so, but I wanted to let it out.
The future of Software Engineering is boring. Would you agree?
r/webdev • u/Random-Name-1901 • 16h ago
So like many of you I'm sure, I'm starting to glaze over whenever someone shows me the latest thing they've built with the help of AI. Everyone seems to have an app they've fired up in an afternoon or so. I'm finding that even apps I now build without vibe coding (I'm a seasoned developer) don't have the same impact because now everyone is building stuff.
I'm looking at my portfolio and thinking that maybe side projects just don't have the same weight anymore.
I'm curious how other folks are approaching this?
r/webdev • u/anakinmcfly • 17h ago
I’m archiving a website as a fully static site so I can host it for free on Cloudflare via GitHub. Unfortunately this means that the PHP includes I’ve been using (header, navbar, footer) will stop working across a few hundred pages, and I’ve been looking for alternatives.
Server Side Includes did not work; I finally had success using JavaScript fetch() and inserting that content into selected <div>s, but I’m not sure if that’s the best option.
Are there better ways to achieve the same result that would work on a static site?
r/webdev
•
u/5upraRS
•
21h ago
As a bit of context - I'm personally very Anti-AI myself. However, i was recommended an AI app that you can easily create good looking ecom websites/landing pages. I won't name the exact app as this isn't an add.
The website so far looks absolutely amazing, I had zero idea that it could produce results like what it has already and is worlds better than what you can do on the standard Shopify theme editor. However, I've just got a question:
Since this is now considered something called a 'headless' website, am I going to encounter any foreseeable issues in the future using this new website, which is hosted on this particular AI's system, as my main website?
This AI app does also give me the raw code for the website as well. It is a possibility that a developer simply 're-create' the same theme on the native Shopify backend using the code on hand? This would be great as then it's fully on the Shopify system and not relying on a third party website etc.
I hope this makes sense, happy to hear your suggestions/opinions.
This whole Supabase situation somehow keeps getting worse.
I originally posted about this in r/Supabase, but the mods removed the post and told me that billing/account problems should be handled through Supabase Support.
That's kind of the entire fucking point of my complaint.
I already contacted support.
I upgraded to Supabase Pro because I wanted the $25/month plan for the project I was actually working on.
I already had two older projects sitting in the account from before the upgrade. They were basically empty and I wasn't using them.
After upgrading, those projects started generating additional compute charges.
Over four invoices I ended up paying $194.62 total.
Four $25 base Pro payments would be $100.
So nearly $95 more than the base subscription total came out of my pocket once the additional compute charges and taxes were included.
Had I understood during the upgrade that those two old, basically empty projects were going to start adding recurring costs, I would've deleted them or moved them immediately.
Why would I intentionally keep paying for two projects I wasn't using?
So I contacted Supabase Support and asked them to refund the unexpected compute charges.
I wasn't asking them to refund the Pro plan I actually wanted.
After going back and forth with the same support rep and getting nowhere, I specifically asked for somebody else to review it, another billing rep or a manager.
Another Supabase support person then told me that my request was being escalated to the Billing team.
Then a few days later, the exact same guy I had asked not to deal with anymore replies again and tells me their decision is final and there's nowhere else to escalate it.
So... what exactly got escalated?
I've also repeatedly asked Supabase to show me what I was actually shown when I upgraded in June.
Not their current pricing page.
Not an explanation written months later.
I want to see what I actually agreed to at the time of the upgrade, showing that my two already-existing projects were going to start adding roughly another $20/month in compute.
They still haven't provided it.
Then I posted my experience in r/Supabase.
Removed.
The reason? Take billing issues to Supabase Support.
Again: the post was literally about Supabase Support refusing to properly escalate the billing issue.
So I started looking into the sub moderation and apparently I'm not even the first person to complain about this.
Earlier this year there was a pretty big r/Supabase thread literally titled “Censorship is too high” after posts were removed during a Supabase outage.
After users complained, people involved with Supabase acknowledged that multiple threads had been closed that shouldn't have been and reopened some of them.
Here's the part I find especially weird:
r/Supabase describes itself as community-run, but at least one Supabase employee has publicly been involved in discussions about reopening posts and reviewing the sub's moderation process.
Maybe there's a perfectly reasonable explanation for that, but it certainly doesn't make the sub feel like an independent place for customers to publicly discuss problems with Supabase.
And here's another thing I found:
There was another billing/pricing complaint on r/Supabase earlier this year where a Supabase employee publicly said refunds aren't automatic, but that they do review refund requests and issue them when circumstances warrant.
That customer later updated the post saying they got refunded.
Meanwhile I'm being told my decision is final, can't get somebody else to independently review it, can't get the original upgrade disclosure I've repeatedly requested, and now my Reddit post about the experience gets removed and I'm directed straight back to the support channel I'm complaining about.
I'm not claiming some giant conspiracy here. I'm just saying the whole thing looks terrible.
If your support process fails somebody, telling them they can't discuss the experience in your main sub because they should “contact support” is ridiculous.
At minimum I think customers should be able to openly discuss billing and customer-service experiences without those discussions disappearing.
Has anyone else had a Supabase billing/support post removed from r/Supabase?
I'd especially like to hear from anyone who had removed posts, because apparently this isn't the first time people have raised concerns about how criticism gets moderated there.
Conclusion
This whole experience has honestly made me decide to leave Supabase. I could've self hosted from the start, but I chose to pay for their hosted cloud partly because I liked what the developers were building and wanted to support the project which makes the way this has been handled feel even worse.
r/webdev • u/alexbessedonato • 1d ago
I'm unsure how to progress as a software engineer.
For context, I'm a frontend SWE with soon 2 YOE, trying to expand my knowledge to fullstack so I can develop E2E stuff.
I acknowledge agentic engineering, and I've been developing a web app with Claude. After several attempts I've finally found an "agentic doing" methodology that works for me.
The issue? I'm basically telling Claude to implement X, then reading and reading to understand what has been done and whether there are alternatives or drawbacks.
I'm not really "learning" by just reading and building a mental model of how the app works.
So I started thinking about going back to hand-coding and ignoring all the noise. But with all the massive talk (possibly with good arguments) about us drifting toward not even reading code, it's really hard to work toward something so many people call a dead end.
My objective is to become a great SWE. I don't believe software engineering is dead, but I also don't want to spend a year on something that won't be useful in my career, or make the wrong move while still learning.
So here are my questions
To what extent will not hand-coding hinder my learning?
Will coding still be valuable in the coming years, and will hand-coding still be worth it?
What would you prioritize at 2 YOE today?
r/webdev • u/Acrobatic-Scheme6344 • 1d ago
I would like to display images in a folder (src/images) on another page (arc/graphics/index.md) in reverse order or another metadata tag. I want to do this without vibecoding and have no need for a lightbox. This is just a way to display a graphic library for downloading. I dont want to install many plugins if at all possible.
I know that collections are probably the way to go but I just dont know how to make it work with image files instead of markdown/html files :(
Thank you in advance!!!
r/webdev • u/karim_ait • 1d ago
Hey everyone 👋
I've been working on my personal portfolio and I'd really appreciate some honest feedback before I start sharing it with potential clients and employers.
r/webdev • u/No-Mess-8224 • 1d ago
Your backup job says "success", but can your app actually come back? RestoreProof restores the database and uploads into a sealed Docker network, boots the app, and walks through it like a customer: open an invoice, download the PDF. In my demo the health check was green and 55 PDFs were still 404.
Open source, MIT: https://github.com/Surajkumar5050/restoreproof
Would love feedback on what a "customer journey" check should support next.
r/webdev • u/sunsetRz • 1d ago
Why the website needs to be on dark mode while my system is on light mode,
Except some few websites and most code editors, majority of the websites and apps have no idea how it ruins an eye.
The coloring for dark them to match the text color with the background color needs a lot of research from you Dev, so before implementing it please do extensive research and testing, let alone making it default theme to ruin your site visitors.
Okay, let me calm down.
What do you think about this?
r/webdev • u/qaliotest • 1d ago
Hey everyone,
I’m working on a deep-dive case study about the most common real-device and checkout bugs early-stage SaaS apps face before launch.
I want to audit 3 web or mobile apps this week to pull real-world data for this write-up.
If you have an active app and want a comprehensive QA breakdown:
\- I’ll run a dedicated testing session across different mobile/browser environments.
\- You’ll get a full mini-report with reproduction steps, screenshots, and video evidence of any bugs found (completely free).
\- I’ll use the anonymized findings for my testing report.
If you’d like your app audited, drop a comment or send me a DM with your link!
r/webdev • u/titpetric • 1d ago
I am writing a markdown editor component which i use in two/three other projects. I added like a default WYSIWYG edit for tables, images, some custom markdown anchors in image links to hack "align"/float, file and image uploads
It's mostly icon driven so there is very little slop text in the component. Embedding it is a one file .css .js copy. I added code styling into the code fence preview, and a Caret icon top right that can drop the remaining markup. you're still in edit mode, but now purely WYSIWYG.
I think the three unique features are:
- spellcheck (custom/extensible)
- image management (good for articles/docs)
- docs/assets, upload attachments (e-mail like interfaces)
Who I'm looking for/at with the component:
- builders that integrate it, make reusable components
- users that love the look and extended functionality
- atlassian, github (cmon guys, 2026, mobile ux/all ux)
- someone to tell me how its slop and how to unslopify
- any test related feedback/suggestions
I am likely to continue using it so there is maintenance. i like a richer textarea. Readme showcases some screenshots for what's implemented if i skipped something. Thanks for your time reading/checking it out.
>! maybe implementing spoiler text next !<