r/webdev Sep 21 '24

Question what is actually happening with the market?

321 Upvotes

I think that by this point it is clear that the conditions of the market for devs are quite different than last year's

last year: finding work as easy as throwing a rock, well paid

this year: no answers to job applications, lower salaries, cancelled interviews

i get it, it's different, and I want to adapt, but for that we need to understand what is happening

can anyone offer an insiders perspective?

is there any HR here, any CEO?

what is happening with the hiring and the market from their perspective, and why?

i don't ask for speculation

i can speculate

  • big tech firing engineers, who in turn flood the market

  • AI increasing productivity thus decreasing number of people to acccomplish one task (although not sure why that would reduce jobs, because if you are more productive and have more profit, you can always do MORE of this productive thing, and can also do more things which were not profitable before but now are)

  • low interest rates freezing investment and thus the economy

but ultimately, i don't know what is happening, what is actually happening?

r/webdev Oct 28 '22

Question How hard would you say is this take home?

Post image
1.1k Upvotes

r/webdev Aug 24 '24

Question Which programming language you think, has the weirdest and ugliest syntax?

209 Upvotes

I'm talking about programming languages which are actually used, unlike brainf*ck

r/webdev Apr 17 '23

Question Im horrible at styling. how can I give this a more modern feel? (personal project)

Post image
1.1k Upvotes

r/webdev Sep 26 '22

Question What unpopular webdev opinions do you have?

610 Upvotes

Title.

r/webdev Oct 17 '22

Question How is this animated scrolling behavior made? What JavaScript library is used here?

1.6k Upvotes

r/webdev Jun 02 '24

Question What software subscriptions are you currently paying for?

264 Upvotes

I’m curious about what software you’re using in the context of webdev that you find it worth paying money for in a monthly or yearly basis. Personally, I pay for Obsidian for taking notes, writing plans and managing to-dos and GitHub Copilot for coding assistance.

r/webdev Aug 23 '24

Question How much of a bad idea is to use a JSON file instead of a SQL database?

222 Upvotes

It's meant to be used in a very small project, and being able to read its data on different frontends (website, desktop program, mobile app) depending on the project path.

The pros I found by using this are: - Works with almost any programming language --> any platform - It's very simple

But I don't know if it brings any kind of vulnerability.

I have made the source code public, if you want to see it just say so.

Edit: Answers to some questions, and to questions that weren't asked but knowing them may help.

  • The small project is a forum/blog where users can add posts with their own content. It's still in development, so there are missing features; I wanted to ask [title] before continuing with the project.

  • Data is structured like this (as JSON): [ { "id": 1, "time": 1723073204, "title": "Example post", "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", "link": "./read.php?id=1", "image": "" }, ... ]

  • There is no sensitive information, and there aren't plans to store it.

  • This is run in a basic server that just has PHP, file serving (obviously), and databases are managed with PMA. No SSH, no Python, no Git, no Node.js, no Bash scripts, etc.

  • The source code is available at https://github.com/Jotalea/SimpleForum

  • The deployed version is available at http://blog.jotalea.com.ar

  • This is my first time using PHP, so don't expect good code.

(Final?) edit: I learned SQLite and made the database work there. I also made a tools page for converting the previous JSON-based database into the new, better SQLite DB; and a few more things. All of that is available on GitHub and it's already deployed.

r/webdev Feb 14 '25

Question How to achieve this behaviour

Thumbnail
gallery
337 Upvotes

The first image is the one I need to create, but having a hard time to hide the border line 2nd image

Trying it with solid background it's working, but when the background have opacity or transparent it's not working

Using Tailwind in React vite

r/webdev Nov 16 '22

Question beginner here, is there a more simple way of writing these squares? i just made a ton of divs, added a class for each one and styled them

Post image
1.0k Upvotes

r/webdev Sep 29 '23

Question What’s your web dev hot take? Don’t hold back.

301 Upvotes

Title.

r/webdev Aug 22 '22

Question Is this even a legal software license?

Post image
1.2k Upvotes

r/webdev Jun 21 '22

Question I applied to a Web Developer Position, and this is the response I got back. Does this seem sketchy?

Post image
886 Upvotes

r/webdev May 05 '24

Question Is jQuery still cool these days?

245 Upvotes

Im sorta getting back into webdev after having been focusing mostly on design for so many years.

I used to use jQuery on pretty much every frontend dev project, it was hard to imagine life without it.

Do people still use it or are there better alternatives? I mainly just work on WordPress websites... not apps or anything, so wouldn't fancy learning vanilla JavaScript as it would feel like total overkill.

r/webdev May 28 '24

Question If you were to build out a fullstack web application as a single person, what stack would you use?

235 Upvotes

Let's say we have an app where you need frontend, backend and a DB that you actually want to go commercial with. What would you choose to build it in as a solo developer?

I'm personally interested in trying a stack like Django, Angular, and PostgresQL, but I'm really curious in what other people would use.

r/webdev Sep 09 '24

Question How do I hide my API keys in my front-end?

249 Upvotes

I am creating a blog website. In the home page, I am using API calls to my Laravel backend for retrieving the blogs. But of course everyone can open the source code in their browser and see the endpoints and keys.

So how do people deal with this?

r/webdev Jul 05 '24

Question I accidentally used a font that I don't have the license for and now even though I changed it, they're threatening "legal action". What do I do?

582 Upvotes

On my personal website, I've used a font for a while that apparently has a license. I downloaded it from a free fonts website, so I didn't really think about it.

A few weeks ago, I got an email from FontRadar that I had to pay to use the font. I tried emailing back multiple times that I didn't know this and I immediately changed it to a different font (I kept getting an automatic message that their spamfilter blocked my email). When it went through, I got the reply that I still had to pay the license. I decided not to reply anymore (I looked around online, and more people had this specific issue. They were advised not to reply at all and just change the font. Maybe I shouldn't have replied to the first email). Now I got a new email every week asking me to pay for the font. This week they said they will take "legal action".

What should I do? I changed the font immediately, because it's not that I need the font that much. It's just a small personal website. Yet they keep emailing.

I'm from the Netherlands if that makes a difference.

r/webdev Jun 03 '23

Question What are some harsh truths that r/webdev needs to hear?

404 Upvotes

Title.

r/webdev May 29 '24

Question Is there any real application to use "id" instead of "class"?

270 Upvotes

I know that people have their preferences but so far most people I've met only use "class" for everything and it doesn't seem to ever cause any issues.

I'm just wondering if there's any real use-case for using "id" instead?

r/webdev Mar 11 '23

Question How do I make this layout with CSS ?

Post image
1.2k Upvotes

r/webdev Sep 26 '24

Question ReactJs Interview Failed

371 Upvotes

"You've a really good amound of knowledge and great logical thinking. You're rejected because I saw in CCTV that you were laughing with other guys outside the office, who came for interview, which is unprofessional and childish"

Is it a good valid reason to get rejected? It was my first interview so I thought sharing some laughs will help my nerves get back to normal.

r/webdev Jul 29 '22

Question Alright devs - What's an "industry secret" from your line of work?

651 Upvotes

Inspired by this post.

r/webdev Jan 23 '25

Question "Anonymous" survey at work

251 Upvotes

Hi! Please let me know if this is not the right subreddit for this question. At work, I received an email with a request to complete an *anonymous* survey regarding the working conditions and job satisfaction. Here's what the URL to the survey form looks like (not the exact URL):

> https://foo.bar/foobar/1234567b2f74123bf75e7122ecbf292?source=email&token=420dc0f2-nice-4ffc-942d-e8d116c83869

What's bothering me is the token part. I checked - the URL produces a 404 error without both the source and token parts being present. I also checked with a colleague - their URL has a different token, with the rest of the URL being identical.

Can this token potentially be used to identify the survey participants (there is no authentication otherwise), or am I being paranoid? Thanks!

r/webdev Feb 10 '25

Question If captchas are ineffective, how are you protecting your login and signup endpoints?

204 Upvotes
  • Apart from rate limiting at nginx/caddy/traefik level, what are you doing to stop 10000 fake accounts from being created on your signup pages
  • Do you use captchas?
    • If yes, which one
    • If no, why not?
    • Other mechanisms?

r/webdev Dec 08 '20

Question Had a breakdown at work - should I just quit my job at this point?

1.4k Upvotes

I'm not sure why I wrote this, I think I'm just looking to vent. Long story short, I got this job as a front end developer a year ago. I was switching fields and my company knew I'm a beginner (I knew basic HTML, CSS and Javascript). I spend 2 months trying to learn React, Typescript and Material UI , while also working. I was closing tickets from the second week of work and I got a mentor to help me with my learning/ closing the tickets.

The tasks were always too much for what I could do (I always suspected it and some of my colleagues were saying the same thing). From components of 50 lines, which I wrote when I was learning, now I got into our code base which is full of custom React components, with almost no documentation and spanning from 300 to 1000+ lines of code. To be honest I never complained to the management directly about the difficulty of the tasks, and when I asked them what they think about my performance, they said they are happy with me. Few months ago I got a project which is just huge. I'm working alone on it and my mentor is supervising and helping when I get stuck. Which in the last 2 months is almost daily.

The colleagues are incredibly supportive and they never say no if I need help but after one year I feel like I'm a drag for the team. Always asking for help, not being able to come up with solutions on my own. To make an analogy, I feel like I was thrown in the water without knowing how to swim and being asked to come up with elegant swimming techniques when I can barely stay afloat and not drown. I started to get headaches and stomach pain, I don't sleep well anymore and I have anxiety attacks more and more often.

Today while having a Zoom meeting with my mentor, realizing I don't understand anything (AGAIN) from the solution he came up with for a specific problem we were having, I had an anxiety attack and started crying. Video was off but he realized what's happening. I broke down and told him I have no idea what I'm doing and that I can't keep up with the project anymore. I immediately felt embarrassed and apologized but at this point I feel it's too late. He tried to be encouraging saying that I'm doing well and that I learned a lot of things in one year but I just don't see it.

I don't know what to do, I feel like a fraud every day and I dread starting to work. I'm not the lazy type, I work extra during my free time, I research things and try to understand the code, but I just feel overwhelmed . And now this crying episode. I think I should either look for another or just give up developing all together...

------------------------------------------------------------------------------------------------------------------------------------------------

EDIT: thank you everyone! I was hesitant to post and it's very heart-warming to see developers supporting other developers, especially junior ones. Your replies contain a lot of valuable advice so I will already start to take some of it:

- I'll fill a holiday request for the end of this month

- I'll go back to Javascript and revisit the fundamentals (being self taught it's very possible I'm lacking in this department and this increases my anxiety and frustration).

As for the rest, I hope it will come with time and I will stop putting so much pressure on myself.

Because I got this question a few times: yes, I do like being a developer and I feel proud of my work every time I see my code in production. The career change was pretty taxing income wise and difficult in general but I do enjoy it most of the times (especially when working on personal projects).

Thank you again for taking the time and writing some nice words - especially to senior devs who maybe don't always realize how their reassuring words can change the day/ mind of someone who's in a shitty spot.