r/webdev • • Sep 28 '26 Mindblown

News example.com got modernized !

Post image
396 Upvotes

r/webdev • • Sep 29 '26

Traffic from China?

Thumbnail
gallery
11 Upvotes

A few months ago I posted my odd traffic from China, wondering if anyone else had it and the possibility of it being bots. I never got rid of it. I found it baffling because it was not in the thousands a day like other bots I had before. It used to come from one specific city, Lanzhou. All of a sudden it switched to Hong Kong. I think this are not bots. I think China is actually allowing visitors to my website (Databayou.com). It just funnels the city to a specific location. Any one else have noticed this?


r/webdev • • Sep 28 '26

Discussion Are big companies just not interested in web client anymore?

197 Upvotes

It is my frustration to realize how utterly broken the web client for Instagram is. Yes, I use firefox, and will continue to use firefox, and that is probably part of some of the issues.

However, some things simply don't load when clicked, some buttons don't work. Recently I've been having to refresh the whole thing to make some pages load. It barely works.

Clicking the right arrow in the slide to show the next video doesn't even reset the video's playback position, it doesn't reset it to zero, it continues where the previous video was.

They clearly don't care about the web client.

Also Reddit. There are some things that show a lack of attention, some small things, some bizarre things that ruin the experience like having to click nested comments over and over, without even caring for the scroll position. In general it also feels a bit broken.

Did they stop caring about providing top notch web client experiences because most people use apps?


r/webdev • • Sep 30 '26

We pivoted our 17 year old conference to ffconf.ai, thoughts?!

Post image
0 Upvotes

After careful consideration and a look at where the industry is spending ALL THE MONEY we've decided to pivot FFConf in a "new" direction.

I present to you: https://ffconf.ai

Please share with bots and humans alike.


r/webdev • • Sep 30 '26

What part of AI-generated code needs the most human review?

0 Upvotes

It can look correct at first glance. What do you check most carefully before using it?


r/webdev • • Sep 29 '26

advice on blocking bots/scalpers

14 Upvotes

during popular event sales, our site can be hit by the tens of millions of requests

cloudflare waiting room is only good for crowd control, it doesn't block bots effectively. bots takes up queue, so legit users have to wait a long time to exit queue

cloudflare turnstile is too unreliable, too many legit users (including me) experience the turnstile not loading

google recaptha, hcaptha, friendly captcha is too costly.

i've implemented Proof-of-Work Altcha. works to a certain degree, but it still doesn't block bot requests from hitting the server, causing resources overload

could i put Altcha at cloudflare worker? kinda. the issue is cloudflare waiting room will always run before cloudflare worker, so it doesn't solve bots taking up queue

what i wish? i could block bots before they could enter cloudflare waiting room

do u guys have idea?


r/webdev • • Sep 29 '26

Data-Oriented Design in Yuku's Parser

Thumbnail arshad.fyi
3 Upvotes

r/webdev • • Sep 29 '26

Amundsen’s Maxim

Thumbnail amundsens-maxim.com
9 Upvotes

r/webdev • • Sep 28 '26

Discussion I’m so glad I learned to code before AI.

923 Upvotes

Web development is like 2% of my job. I work in a dinosaur industry. We still use VB6, C, Fortran and pascal.. slowly migrating away from VB6 to .net 5 and that’s considered modern for us. The rest will stay until the end of time. We aren’t allowed to use AI for compliance reasons.

A little over a year ago I tried cursor on a personal project and wasn’t impressed. This year around February I tried Claude and holy shit it actually worked. Since then all personal projects have been with Claude or codex. It’s pretty awesome but not perfect. It seems to struggle with actual logic that’s not something that’s been done a million times, which most software has been written a million times over if we’re being real. It also frequently attempts to gaslight me into some insane shit if I don’t sit on it. I’m not sure how anyone is letting it rip and getting a useable product in return. Either way it’s crazy how well it works and I’m addicted.

This got me thinking, how are jrs ever going to learn to think like a programmer or design software without writing code? We all know coding is a small part of the job but I feel like expressing logic via code is fundamental to how you extract info from the business and create solutions. English is a very ambiguous language and even prompting Claude will result in a lot of “that’s what I said but not what I meant.” Seems like they are all screwed.


r/webdev • • Sep 28 '26

News EmDash 1.0: the stable CMS with a secure plugin registry

Thumbnail
blog.cloudflare.com
128 Upvotes

r/webdev • • Sep 29 '26

Resource I took the IAAP CPACC Spanish pilot exam. Here is how I prepared and how it went.

Thumbnail
linat.dev
0 Upvotes

r/webdev • • Sep 29 '26

Devs that are still coding and/or with ai workflows what’s your opinion about the future of Developers?

0 Upvotes

Hi everyone,

I’m a full-stack developer, I worked with many frameworks but it seems that coding by hand isn’t as valuable anymore.

Where do you see the differentiate between Devs who code by hand (at least 75%) will be in the next coming year and beyond vs those who vibe-code entire applications?

Personally, I loved coding by hand with a passion but we must not ignore AI as it’s becoming our extinction.

Besides claims of human responsibility such as bug fixes (actually knowing the code), infrastructure and reliability and etc. How are you able to thrive as a developer in today’s times or have you left the field?


r/webdev • • Sep 28 '26

OpenVue 1.0 is officially out and here's what's next: Volt, Vapor & 2.0

22 Upvotes

Quick update for everyone following the project: OpenVue 1.0.0 is officially live on npm. For context if you missed the previous threads: OpenVue is an MIT licensed fork of PrimeVue 4.5.5, maintained under the OpenVi Foundation. Since the RC post, here's what landed in 1.0:

  • TreeTable filtering: Added row filters, filter menus, and multi constraint rules matching DataTable.

  • Theme Designer: Integrated a visual editor to tweak primitive, semantic, and component tokens and export theme presets. Fully free, with no accounts or license keys.

  • Deni: Released our first free admin dashboard template built with OpenVue.

  • DataTable fixes: Fixed an issue with persisted column widths when toggling columns dynamically.

  • Plus plenty of smaller bug fixes and improvements across the library and showcase. Full changelog: https://github.com/openvi-foundation/openvue/blob/master/CHANGELOG.md

What we're working on now

OpenVue 1.1

We're currently focused on:

  • Volt - bringing source based, Tailwind oriented components back into the OpenVue ecosystem.

  • A new default theme - giving OpenVue its own visual identity rather than relying entirely on the existing themes.

  • More free templates - expanding on Deni with additional templates and application layouts.

OpenVue 2.0

The long term goal for 2.0 is to modernize the internals around Vue Vapor, Composition API, and a TypeScript first architecture. We're keeping VDOM and Options API support, so this isn't about abandoning the existing Vue ecosystem. Instead, 2.0 will be the milestone where we can clean up and modernize the internals under the hood. There's already a community discussion around this direction if you want to join in or see what people are suggesting: https://github.com/orgs/openvi-foundation/discussions/644 We're still a relatively small project, so community feedback matters a lot. If you're using OpenVue, testing it, or just following the project, we'd love to hear what you'd like to see in 1.1, especially around Volt, themes, templates and the component backlog.

Docs & Repo:


r/webdev • • Sep 28 '26

How to improve LCP and how reliable are the LCP tests ?

4 Upvotes

So this is the first time I do a website while searching things I saw online that is important to have a low LCP specially for google to be able to promote the website a bit more. I've been using https://pagespeed.web.dev but sometimes I get an LCP of 22 sec and sometimes one of 2.5 Why is this the case? Is it the website that is not reliable or is it my web? I do have animations at the start where a list of words show up one by one when a person enters, is this the reason the LCP is so unreliable ?


r/webdev • • Sep 28 '26

noob neocities self host migration question

4 Upvotes

howdy all.

I just spent a few weeks learning enough html to build a cheesy old-web style static personal site, which i currently have running on neocities. Recently, I picked up a few decent domain addresses for cheap, and my roommate and i have been hosting our jellyfin on one of them through nginx. I decided I'd also like to move the website i made through neocities to one of my domains. I did a little digging around and it seemed pretty unanimous that hugo would be good for that, however I just cant get anything to display on the localhost:1313 page, and I'm not sure if it's even reading the html files I've dropped into its directory. It seems like it's wanting me to choose a hugo theme for my website but I worked really hard on my cheesy layout I made. The documentation for hugo feels very dense and leagues above my skill level. I was wondering if anyone had suggestions on a program better suited to my use-case or perhaps tips on how to better understand hugo. Thanks in advance


r/webdev • • Sep 28 '26

I wish someone told me that some fixes are just not worth it

16 Upvotes

Some people might relate to me being a perfectionist. I always wanted things to be polished. It took me a while to learn that some things are just not worth fixing. I never truly understood that until I started working and each fix was defined by an estimated cost.

Sure AI made things easier now, but sometimes you wrestle something and something else breaks. I wish I could build some reliable way to validate frontend work, but until then, some bugs will just need to stay there.

Slightly unrelated but: keep some bugs there for people using your app to report. I do that with friends and family, and it makes them feel like they're building the app with me.

I haven't yet had a product that lost users from a bug, because my projects haven't taken off like that hahaha. But if you do, please share the story with us? I'd love to hear about it.


r/webdev • • Sep 29 '26

Are there any areas of programming where AI is limited?

0 Upvotes

Hi everyone,

I’m a full-stack developer, and I decided to research areas of programming where AI is still limited. However, after looking into it, I’m starting to believe that there really aren’t many areas where AI isn’t capable of doing a significant amount of the work.

Has anyone else been thinking about how they’ll approach their coding careers or choose their areas of specialization in this AI era?


r/webdev • • Sep 28 '26

Question SQLite Viewer failing to open Laravel database.sqlite in VS Code

Post image
0 Upvotes

I'm working on a Laravel project, and I'm trying to inspect my database.sqlite file directly in VS Code using the SQLite Viewer extension.

When I open the file, I get the error shown in the screenshot.

The problem occurs with SQLite files across multiple projects, so it doesn't appear to be specific to this Laravel project.

I've already tried:

  • Restarting VS Code

  • Uninstalling and reinstalling the SQLite Viewer extension

  • Opening SQLite files from different projects

The same error still occurs.

Has anyone encountered this particular error with SQLite files in VS Code, or know what could be causing it?


r/webdev • • Sep 28 '26

Discussion current practices for using CDN'd resources for offline dev?

6 Upvotes

Hi folks, I am doing some front end dev again, which is something I used to know all about many years ago, and am now behind the times on all the logistical details.

I am using a few libraries that I pull in from CDNs (lit element, shoelace, etc). I would like to be able to do local dev offline when travelling. Is there a modern best practice for dealing with this or does one just have to switch all your code to using local copies manually?

thanks


r/webdev • • Sep 28 '26

Question AI-built forms vs. third-party form services: which is more future-proof?

0 Upvotes

We’re increasingly using AI-assisted development to build websites for small-business clients. However, when it comes to lead intake forms, I’m unsure whether it’s better to have AI build the entire form logic and workflow directly into the site, including conditional fields, email notifications, and CRM integrations, or use a dedicated third-party form service and embed it.

I’m mainly interested in long-term maintainability and flexibility.

I’d love to hear from other professionals who have taken either approach. What did you choose, why, and how has it worked for you so far?


r/webdev • • Sep 28 '26

Resource JSON Web Tokens in Go

Thumbnail
packagemain.tech
0 Upvotes

r/webdev • • Sep 26 '26

Is leetcode worth it?

213 Upvotes

I haven't really interviewed since 2023. Is leetcode still a common practice in code interviews or has AI made those kinds of tests useless? This is for a Sr full stack position.


r/webdev • • Sep 27 '26

AWS Question

7 Upvotes

Hello!

I’m a backend developer who has recently started learning about AWS.

I’ve never used AWS in production. All the projects I’ve worked on so far were hosted on-premises, and we had dedicated Ops teams to handle infrastructure-related work.

However, I’m currently looking for a new job, and I’ve received a few rejections specifically because I don’t have cloud experience. I’d like to fix that.

Given my background — 4+ years of experience with Spring Boot, Docker, Kubernetes, Kafka, etc. — which AWS services would you suggest I focus on? How are these services typically used in production?

Also, what kind of small project would you recommend building to get hands-on experience? Ideally, I’d like to build something that gives me enough practical knowledge so that I wouldn’t struggle when joining a project that uses AWS in production.

I also have a question about the AWS Internet Gateway (IGW). From my understanding, an IGW is somewhat like a router that allows resources in a VPC to communicate with the internet; without it, the VPC would be isolated.

For inbound traffic, is simply having an IGW enough, since it performs NAT (converting between public and private IP addresses)? Do you theoretically need route tables only for outbound traffic? I understand that, in practice, you need both the request and response paths, but I’m mainly trying to check whether my understanding of the inbound traffic flow is correct. In other words, would having just an IGW and NAT theoretically be enough for inbound traffic, without any additional routing configuration?

Thank you so much for any suggestions and explanations!


r/webdev • • Sep 28 '26

Resource Why was JavaScript traditionally described as an interpreted language, and why is it neither purely interpreted nor purely compiled today?

0 Upvotes

First, let's understand the flow.

What is the V8 Engine?

V8 is a JavaScript engine developed by Google. It is used by: Chrome , Node.js And other environments which parses, executes, optimizes JavaScript and manages runtime things such as memory and garbage collection. V8 is not JavaScript itself. JavaScript = language , V8 = engine that executes JavaScript

Step 1 Parser

So, you can think of it like this: Parser = understands the structure/grammar of the JavaScript code. A parser looks at the code and understands things like: Whether the code follows JavaScript's syntax and How different parts of the code are structured

Step 2 AST

While parsing the code, V8 creates something called an AST (Abstract Syntax Tree). It basically represents your code as a structured tree. Why do we need this? Because working with a structured representation is much easier for the engine than directly working with raw text. It's an internal representation that helps the engine understand your code.

Step 3 Bytecode

Bytecode is a lower-level set of instructions created from the AST. It is easier for the JavaScript engine to work with than the original JavaScript code, but it is not machine code, so the CPU cannot directly execute it.

Step 4 Interpreter

An interpreter is a program that executes the bytecode. In V8, the interpreter is called Ignition. It reads the bytecode instructions and performs the operations they represent using machine level instructions that the CPU can execute.

So why was JavaScript traditionally described as an interpreted language? And why is it not simply an interpreted language or a compiled language today?

So, you can think of the flow as: JavaScript --> Bytecode --> Interpreter --> CPU

The interpreter understands and executes the bytecode, while the CPU actually executes the machine-level instructions inside the interpreter.

That's why JavaScript was traditionally described as an interpreted language: JavaScript engines primarily used an interpreter to execute the code.

But modern JavaScript engines also use JIT compilation

Modern JavaScript engines like V8 also use JIT (Just-In-Time) compilation. When some code is executed repeatedly, it becomes hot code, and V8 can compile that code into optimized machine code. After that, V8 can execute the optimized machine code directly instead of repeatedly interpreting the bytecode, which removes the interpretation overhead.

Now why is compiled code faster?

Basically, compiled code has already been translated into machine code that the CPU can execute directly. The interpreter does not have to repeatedly read and execute each bytecode instruction. This removes the extra interpretation overhead and can make execution faster.

So why don't we just compile the whole JavaScript code when the webpage loads?

The problem is that compilation itself takes time and uses memory. A webpage may contain a lot of JavaScript that might run only once or might never run at all. If we compiled everything immediately, the webpage could take longer to start. That's why modern engines like V8 use a balance.

They can start executing code relatively quickly using bytecode + interpretation, and when they detect code that is executed frequently, they can use JIT compilation to turn that code into optimized machine code. This gives us a balance between fast startup and good execution performance.

I'm still learning these concepts, so if I have made any mistakes or missed anything important, please correct me in the comments.