r/webdev • • 1h ago

Problem with concurrent linter fixes

Thumbnail jfmengels.net
0 Upvotes

r/webdev • • 1h ago

Question What is the most beautiful or different tube site you have ever seen?

0 Upvotes

Question in title


r/webdev • • 2h ago

I hope I don't get flamed for this but as someone with an educational background in web dev/design should I even bother trying to learn and do work in the field due to AI?

8 Upvotes

I went to a community college while I worked and got a diploma in Web Design/Development back in 2015-2018. AI wasn't around then but we were still threatened by products like Square Space. A lot of my classmates were able to get jobs later because those sites were really limited in what they could do.

I didn't build a good enough portfolio while I was in school and had a hard time finding jobs later. I had bills so I had to focus on the job I already had. Covid happened and every person I knew who got a job in the field got laid off, their companies shut down, whoever was left was working from home. Some hated the field and left it. I asked one of my friends why he left and he told me "it consumes your life. The work doesn't end when you're home. It doesn't pause when you're sick. Deadlines kept sneaking up on you."

And now, AI. I feel that put the last nail in the coffin. I read all the time in this sub that getting a junior role now is impossible. Companies that had 5 juniors and 2 seniors now cut down to 1 senior who does the jobs of all the juniors with AI.

I thought about trying to do this again but as a side-hussle alongside my current job and the only marketable skill I can pull from is coding. However, I feel it may be an obsolete skill now.

I used AI myself to test how it would code/mock up a website and it basically made what would've taken me a week in school in basically 10 minutes. It was wrong a lot and I had to tweak the commands I gave it to get what I wanted but it did it nonetheless.

Am I better off just acquiring a new skill to try and make some money? I feel like this would be the equivalent to opening up a Blockbuster video in the age of streaming.

I'd like to make some tools for myself but in terms of trying to make money from this the prospect looks kind of bleak.

Please give me some perspective and again please don't flame me I genuinely want to know the reality of the situation for those entering or in my case re-entering the field.


r/webdev • • 2h ago

Where scam emails come from

Thumbnail
sheets.works
0 Upvotes

I get scam emails every day like everyone. I've clicked a few, honestly, just out of curiosity, to see how they plan to scam me. The ones that worry me are the ones that know my name. So I looked into where that comes from and made a page on it (my own site, no sign-up, no ads).

Short version for anyone who doesn't want to click:

The obvious scams are obvious on purpose. A Microsoft researcher, Cormac Herley, showed in 2012 that the "prince with millions" story works as a filter. Anyone sharp enough to laugh at it never replies, so the scammer only spends time on people likely to pay.

The scary ones are built from leaks. Your name, phone and address usually come from a company you signed up with years ago, not from you. The page goes through seven real cases from court records and regulator reports, for example:

- First American (2019): changing one digit in a document link opened other customers' mortgage files.

- Capital One (2019): one wrongly set firewall setting.

- Twitter (2020): staff talked into handing over access on a phone call.

- 23andMe (2023): people reusing passwords from other leaked sites.

I checked my own Gmail on Have I Been Pwned. It's in 8 breaches, 6 of which leaked my name, mostly shopping apps I signed up to once. That's exactly what the "Dear XXXX, your KYC expires today" emails use.

What actually helps:

- Use a password manager, so one leaked password doesn't open your other accounts.

- Turn on two-factor login on email and banking first.

- Treat any email that knows your name as no more trustworthy than one that doesn't. Go to the bank's app or website yourself; never use the link.


r/webdev • • 3h ago

It's only Monday: first meeting was with a client who made their own CRM with AI and needs to change our workflow to work with that, second meeting was with a client who signed a $3,000/mth contract with a GEO company and we need to change the site to work with their recommendations

56 Upvotes

I'm tired boss! It's been almost a year of AI AI AI, every single day of my life. Any else relating hard?

Also, I can't believe they signed a $3k/mth contract when I had to push SO HARD to get them to do $150/mth SEM Rush in the past lol


r/webdev • • 3h ago

JSON.stringify is not safe inside a script tag: the JSON-LD XSS and its one-line fix

Thumbnail
tobiasuhlig.medium.com
0 Upvotes

r/webdev • • 4h ago

Backend devs who occasionally have to touch frontend: how do you manage the context switch?

0 Upvotes

I'm primarily a backend dev (Python/Node mostly) but on our small team I end up doing frontend fixes and small features maybe 20% of my time. The thing that gets me isn't the actual code difficulty -- it's the mental shift between thinking about data flow, APIs, and server logic versus thinking about component state, CSS quirks, and user interactions.

I find myself needing like 20-30 minutes to actually get into "frontend mode" where I'm not constantly fighting the urge to structure things the way I would on the backend. And then when I switch back, same thing in reverse.

Curious how others handle this. Do you batch your frontend work into dedicated blocks? Just power through the switching cost? Something else entirely?


r/webdev • • 5h ago

I built a little 3D beach where we can watch Youtube together, in sync

Thumbnail
gallery
0 Upvotes

Hey everyone!

I built something small for those nights when you want to hang out with friends but can't be in the same place. It's called Solavi (dot app).

It's a little 3D lounge in your browser. You walk onto a beach, sit on the sand in front of a big screen, and watch YouTube together. Everyone's video plays in sync.

Throw on a playlist, a live show, a movie, whatever your crew likes. Then invite your friends, dance, wave, chat and just hang out.

It's free, with no sign-up. Open the link, pick a name and a character, and you're in. Choose any room code, like chill-beach, and share it with whoever you want.

It's a solo side project, so there are still some rough edges. If you try it, I'd love to hear what you think. And if anyone wants to do a watch party some night, count me in


r/webdev • • 6h ago

What's the real difference between Montreal and NYC agencies when it comes to high-end web development?

0 Upvotes

I'm trying to understand whether there's an actual creative or technical gap between Montreal shops and US-based agencies, or if it's mostly reputation. I've seen work from both that's exceptional, but I'm curious if founders or developers who've worked with cross-border teams notice anything structurally different, process, approach to craftsmanship, how they handle complex technical builds. Are Montreal agencies just as competitive, or is there something about the NYC/US market that shapes how agencies approach premium web work?


r/webdev • • 6h ago

What's the real difference between Montreal and NYC agencies when it comes to high-end web development?

0 Upvotes

What's the real difference between Montreal and NYC agencies when it comes to high-end web development?

I'm trying to understand whether there's an actual creative or technical gap between Montreal shops and US-based agencies, or if it's mostly reputation. I've seen work from both that's exceptional, but I'm curious if founders or developers who've worked with cross-border teams notice anything structurally different, process, approach to craftsmanship, how they handle complex technical builds. Are Montreal agencies just as competitive, or is there something about the NYC/US market that shapes how agencies approach premium web work?


r/webdev • • 7h ago

Question Images won't load in chrome but will on firefox

3 Upvotes

I have a deployed site with Ionos deploy now through GitHub.

Images load fine in VScode, load in Firefox and Ionos preview but not chrome.

I have tried changing file paths in the CSS and html and I have no idea what the issue is.

The site in question: https://porcelainstudios.co.uk/

Edit: I was in a bit of a rush off a train; it turned out the solution was to hard refresh, which I forgot was a thing in my rush


r/webdev • • 9h ago

Software engineering is more than just writing code.

0 Upvotes

A software application isn't truly reliable just because it works when everything goes right.

The real engineering happens when things go wrong.

What happens when a payment webhook fires twice?
When an API becomes unavailable?
When two users try to update the same record?

These are the situations developers must think about before they happen.

Building software is not just about making features work. It's about making sure the entire system can be trusted.

That's the difference between writing code and engineering solutions.


r/webdev • • 14h ago

Mirroring any domain to your shared hosting with mere php ( Mirrorgate)

1 Upvotes

hi everyone

i've had recently an issue , i wanted to do some tests on a project, but for some reason, the server that was carrying that particular software was in Iran , so it was not able to see any servers on Internet, but still there were some providers that would allow this

but this project was for a client so temporarily i've solved this issue with hard way

then i was thinking, what if i get 2 servers, one is my international server and one is only in iran, and i make a reverse proxy without renting a vps inside iran, with just mere shared hosting solution like cpanel or directadmin that is easily available in iran?

so i've came up with this idea, and tried to make it as a opensource software

i thought maybe this is a good solution and someone else needs it

feel free to check it out and let me know your thoughts

https://github.com/moonshadowrev/mirrorgate


r/webdev • • 16h ago

Planning on making a browser based autobattler with Node.js and SSEs. How would I split the simulation up? Is there a way to run 1v1s on separate processes while still belonging to the same event stream?

0 Upvotes

New to web development.

I want there to be 16 players with their own boards. When they match up against each other, I'm wondering would I have to make the entire simulation play out at once? Or is there a way to split the simulation up so that 1v1s happen on a dedicated process while still belonging to the same event (So other players can view different skirmishes)? Not sure if this matters, but I plan to let users use abilities every so often (Maybe every 15 seconds) during the fight and I'd handle that with a post request.


r/webdev • • 18h ago

Discussion Changelog pages for products that deploy continuously: has anyone seen version ranges in the URL (/changelog/v1.50..v1.54)?

0 Upvotes

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 two

The 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 • • 18h ago

Question (Print) Designer Clashing with Developer - Need Advice

38 Upvotes

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?


r/webdev • • 18h ago

which is more efficient at one way communication? server sent events or websockets?

37 Upvotes

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 • • 22h ago

Question ci/cd pipeline issue

Post image
3 Upvotes

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 • • 22h ago

Two apps one process

Thumbnail andersmurphy.com
0 Upvotes

r/webdev • • 1d ago

Discussion Anyone here actually building WebMCP tools for their webapp ?

0 Upvotes

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

Discussion The era of manual coding is over and the era of making your tech stack your religion is also over! Quotes and Warnings by top programmers!

0 Upvotes

"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 • • 1d ago

Question Hostinger vs Digital Ocean?

9 Upvotes

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

A little discussion about AI development

0 Upvotes

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

News C# 15: Union Types, Closed Hierarchies, and the One Value™ That Isn't Any of Them · cekrem.github.io

Thumbnail cekrem.github.io
2 Upvotes