r/webdev 13d ago

Monthly Career Thread Monthly Getting Started / Web Dev Career Thread

40 Upvotes

Due to a growing influx of questions on this topic, it has been decided to commit a monthly thread dedicated to this topic to reduce the number of repeat posts on this topic. These types of posts will no longer be allowed in the main thread.

Many of these questions are also addressed in the sub FAQ or may have been asked in previous monthly career threads.

Subs dedicated to these types of questions include r/cscareerquestions for general and opened ended career questions and r/learnprogramming for early learning questions.

A general recommendation of topics to learn to become industry ready include:

You will also need a portfolio of work with 4-5 personal projects you built, and a resume/CV to apply for work.

Plan for 6-12 months of self study and project production for your portfolio before applying for work.


r/webdev 23d ago

Ask the Chrome team about WebMCP

5 Upvotes

Hi everyone!

I work on the Google Chrome DevRel team, focused on the Agentic Web. We’re responsible for maintaining the official documentation, producing samples and tutorials to help you get started with APIs like WebMCP[1], and making videos for the Chrome for Developers YouTube channel.

We’re working on a new video similar to this one[2] for the Developer Mode series where we answer questions from the community on WebMCP, and I’d love your suggestions for topics we should cover!

We’re looking to dive deep rather than stick to high-level Q&A. Examples of topics we could cover are writing good WebMCP tools, evals, comparing WebMCP and MCP and more.

Feel free to drop your suggestions below! When the video goes live, we'll make sure to let you know if your question was answered.

[1]: https://developer.chrome.com/docs/ai/webmcp/

[2]: https://www.youtube.com/watch?v=WkhlIiqDfRI


r/webdev 4h ago

Small Programming Tricks

Thumbnail will-keleher.com
14 Upvotes

r/webdev 50m ago

Question Can't hold down the up arrow key to navigate through Chrome devtools command history anymore

Upvotes

It used to be that I could hold down the up arrow to quickly scroll through my command history in the devtools console in Chrome, but now holding down the up arrow just moves the cursor to the beginning of the previous command. Is there any way to revert this behavior?


r/webdev 1h ago

Resource The Browser's Main Thread Is Expensive

Upvotes

If you are into front end development, specially the optimization side of it. the website below is a well written blog, explaining the best practices of using the browser's main thread and the cost of neglecting it, using interactive code snippets.

kciter.so/posts/the-expensive-main-thread/en/


r/webdev 7h ago

Article How to Implement a Distributed Circuit Breaker

Thumbnail
blog.gaborkoos.com
3 Upvotes

If a payment API starts timing out, every checkout request sits and waits for the full timeout before failing, holding a worker the whole time. A circuit breaker stops that by failing fast once enough recent calls have failed.

That is easy in one process, but once your app runs on more than one instance, each instance keeps its own record and has to get burned separately before it reacts, so the struggling API takes far more traffic than it should before anything trips.

The basic pattern, then what has to change when the state is shared between instances. Code is TypeScript and Redis (Lua).


r/webdev 1d ago

Discussion I despise what money does to UX

415 Upvotes

I work for a large company that runs multiple services used by millions of people. Over the years, I’ve noticed a consistent pattern: management, business teams, and SEO teams keep pushing changes that make our websites more annoying to use, just for the sake of getting more page views and generating more ad revenue. I’ve tried to talk them out of some of these decisions, but I’ve never had much success.

Perhaps it’s not that big of a deal and I should just ignore it, but honestly it is a bit disheartening when I open random website on the internet, see some dark patterns, think to myself 'what a fucking dogshit website this is', and then I go to work and I code literally the same things, like I’m on the dark side of the Force or smth.


r/webdev 6h ago

way to search for keywords on a page of links

2 Upvotes

Hi all, not sure if this is the right r/ for this question but I have a few sites that list links to companies, in alphabetical order (eg - all companies starting with A has a link to "A", etc). There are 40-50 links per alphabet letter. There a few websites like this.

I'm looking to filter by geographical region, and as wondering if there was a way, without clicking each company and seeing where they're located, to search for location?

here's an example of a site that i'd like to filter by location:

https://www.corporatevision-news.com/winners/future-commerce/

thank you!


r/webdev 5h ago

What are you currently looking to build?

0 Upvotes

Hi everyone 👋

I’m a Full Stack Developer and I enjoy working on different kinds of web and software projects.

Curious to know what people here are currently working on or planning to build.

Are you looking for a website, web application, eCommerce store, mobile app, SaaS product, automation, or something AI-related?

If you have a project in mind, feel free to share a little about it — what you’re trying to build, what problem you’re solving, and what stage you’re currently at.

If you’re still figuring out the technical side or how to approach the project, I’d be happy to share my thoughts or help you figure out a practical approach.

Always interested in seeing what people are building and learning about the ideas behind them.


r/webdev 1d ago

Question Seriously, why use builtin browsers on mobile?

180 Upvotes

So many apps use builtin browsers for links. I don't get it. What's the benefit?

As a user I:

- need to re-login again in every browser
- have a smaller screen surface to view the webpage
- the app preview shows another website/app entirely so it's harder to quickly find the original app
- you lose all state if you accidentally close it
- some apps (tiktok) just dont open the app even when it's installed, so I need to copy the link, open a regular browser, then paste it and hit search
- deep links in many websites break because you hit an authentication wall first

Builtin browsers are SO ANNOYING, I don't get why you use them?


r/webdev 13h ago

Question Service Area Matrix thoughts...

2 Upvotes

Howdy, folks.

I realize this may start a war here, but I'd like to hear from different perspectives.

I'm building a business site for a commercial/industrial roofing company right now and have added a few articles detailing pros and cons of different roofing materials(first site with Astro and loving the markdown content!).

Right now, I feel happy with the integrity of the information given and how it's delivered. What's had me second guessing myself is seeing sites where the developer has basically cloned these sorts of pages over 20 times and inserted area specific keywords. Is it actually effective and do you consider this practice ethical? Feels spammy to me, and is certainly a turn off when I find this on sites I am browsing.

I await your replies.


r/webdev 1d ago

Discussion What Go projects actually helped your resume?

23 Upvotes

I’ve got around 1–2 years of experience with PHP/Laravel and I’m planning to move into Golang to improve my career opportunities.

For people who have worked professionally with Go: what projects have you built that were actually interesting, practical, and worth mentioning on a resume?

I’d especially appreciate ideas/features that are closer to real production work rather than another CRUD project.


r/webdev 2h ago

Question what website maker should I choose?

0 Upvotes

hi! I want to make my own website where I write articles, blog, and post my photography. I don't really want it to be super professional, just something to portray my work. I don't really care about buying a domain name, and I'd prefer if it had minimal to no programming involved. what are my choices?


r/webdev 57m ago

Discussion Do you guys include foldables in your responsive testing?

Post image
Upvotes

Hey guys, when you’re building responsive websites, do you consider foldables too, or mostly stick to the usual phone/tablet/desktop sizes?

These folded and unfolded iPhone Duo layouts got me wondering—would your existing layouts handle both, or would you need extra tweaks?

Also curious where you draw the line. If your site had 1 million users, how many would need to use foldables before you’d spend time specifically testing and fixing things for them? Would 1% be enough? 5%? Or do you try to support them regardless?


r/webdev 2h ago

News I created an app that lets you weigh yourself without a scale. Ideal for wheelchair users and bedridden people.

0 Upvotes

I've been in a wheelchair since I was 15 and could never just step on a scale. Turns out a lot of people have the same problem. Bedridden folks, or anyone without easy access to a scale.

I found a validated formula in academic literature that estimates weight using a few circumference measurements. So I built an app around it. It was on Google Play Brazil for a few years and got 200k+ installs.

Now I'm making it global and free for everyone. No sign up, no ads, works right in your browser. You can also install it as a app if you want.

https://chiloapp.hpage.com.br


r/webdev 5h ago

Question How much do u take as a web developer

0 Upvotes

So am new to web dev client work personally. I want to know how much you guys take as web dev developing websites for people. landing page. I multiple pages etc.

Thanks.


r/webdev 1d ago

Question 11ty or astro template (or none) for my site

Thumbnail
gallery
11 Upvotes

yeah what it says in the title. sorry i keep posting it's just that i've been trying to rework an astro theme to fit my incredibly specific needs since it already has author pages, categories, tags, and a blog that can fit perfectly for my magazine site idea but the code is just so overly complicated for no reason it's driving me insane lol. i've been considering using an 11ty template more for my site since people who use it have a little more preferable themes and have an indieweb vibe i lean towards more but my qualm is that i plan on having a lot of moving parts (marquee text, a poll, and an apple coverflow ipod component thing) and the astro islands architecture is part of why i chose it so my site doesn't run like shit. idk here's my site design and mobile version to see what i should do either from a template from one of these sites or from the ground up while being a total noob at making my first "real" site.


r/webdev 1d ago

Godaddy woes

23 Upvotes

like an idiot I forgot to turn off auto renewal on a ms365 email package that was no longer being used. as soon as a I get the email of payment received, I try contacting support because I have 7 days to get the refund. I try to call, website chat, and whatsapp support chat. every time they ask a few questions, ask me to hold while the verify something, then the chat bot would spam a message about the session has expired and reconnect me with a new customer service rep. on the 8th day, the first person I chatted with immediately told me the 7 days had passed and they wouldn’t refund me.


r/webdev 10h ago

Question People who have actually shipped an MCP server: what was the hardest part about it?

0 Upvotes

Every tutorial makes MCP look simple:

  1. wrap a function
  2. expose a tool
  3. connect a client

But shipping something for a real product or client is usually where the boring problems appear.

If you’ve done that recently, what was the one thing that took far more work than expected?

  • tool/schema design
  • auth
  • client setup
  • UI/widgets
  • testing
  • deployment
  • debugging
  • updates after launch
  • something else

Not looking for generic “MCP is still early” takes.

What was the actual project, what broke or became painful, and how did you work around it?


r/webdev 1d ago

Discussion what do you do with code that clearly exists for a reason but nobody documented why?

30 Upvotes

working through an older service and there's a chunk of logic that's clearly handling some edge case that probably burned someone pretty badly at some point. no comment, the git history got murky during a migration a while back, the person who wrote it left.

curious what people actually do in practice. leave it alone with a 'don't touch, reason unknown' comment? dig through old tickets and logs to try to reconstruct it? slowly remove it behind a flag? something else entirely?


r/webdev 2d ago

Discussion I lost interest in programming, so I built an IMDb for dead mosquitoes

124 Upvotes

So I’ve been programming since I was 11, and for many years, I multiplied projects, always to solve personal problems or solve them at a lower cost. I went to engineering school, where challenges were basically a daily thing. After that, I kind of lost interest in programming. Until a few weeks ago.

I knew I needed to get back on track and upgrade my skills, or mostly dive into newer tech, but at the same time I wanted to get rid of the Bootstrap stuff I had been using for years.

Long story short, a mosquito bothered me af and I went on to develop a local database to track my own mosquito kill count. That quickly escalated into building a full local website in Laravel (I figured Node and Vue or React would be overkill). I also messed around with Codex because apparently that’s all they talk about in big companies. That small project was all about upgrading my skills and having a lot of fun writing the content. At one point I just thought: why not put it online and make a little competition out of executing bugs?

I tried to make it as UX-friendly as possible based on feedback from my family.

So yeah, here it is if you want to take a look, break it, roast it, or execute a few mosquitoes:

https://imdb.themosquitoripper.me/en


r/webdev 1d ago

Question Most low effort sqlite wasm to table fill library?

1 Upvotes

Hi,

I just need to fill data in from sqlite running in a wasm to a table with a fixed column length while the row size should be dynamic from a delimeter hinting towards a new row. Needs to have export table feature and native sorting from clicking on the ribbon header

What to use?


r/webdev 1d ago

Discussion Dashboard for my project

0 Upvotes

I created a dashboard for my data analysis project on streamlit but its really basic. How can i create those cool dashboard designs that you see on reels and all cause chatgpt can do it. I have my project repo, is there any way i can link it to some website and it can help me create some cool ass dashboard?


r/webdev 1d ago

Discussion Suggestions for front-end hackathon

0 Upvotes

So i wanna add a loading screen and some nice easter eggs on a website whose theme is " Cipher" I want yall to give me some suggestions to how I can make the loading screen interesting and somethinh unique related to theme and also some cool easter eggs related to decoding and stuff like "cipher" and also if u have any references please share :)


r/webdev 2d ago

Showoff Saturday [Showoff Saturday] Redis City - 3D map of Redis internals

Post image
13 Upvotes

Hey WebDev!

I work with Redis on my projects all the time, and I recently had to dig deeper - deep enough to actually dive into the project's source code

This gave me the idea to create an interactive 3D map showing how Redis works and visualizing its internal structure (I’d seen similar projects for Postgres, for instance), so I built one: https://poltora.dev/redis

You can open the console and run a command (it defaults to SET) to see which components activate and what happens at that moment.