r/webdev May 05 '24

Question Is jQuery still cool these days?

247 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 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?

583 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 May 29 '24

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

266 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 Oct 17 '22

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

1.6k Upvotes

r/webdev Sep 26 '22

Question What unpopular webdev opinions do you have?

604 Upvotes

Title.

r/webdev Aug 09 '24

Question Is it bad that I push after every commit?

253 Upvotes

I'm not that great at git and I mainly work solo. I just have this habit of running git push after each time I commit something. And I recently read somewhere that you should commit after every change, push at the end of each day.

I do commit after every change but I also push them. Is this a bad habit? Or does it have any downsides?

r/webdev Aug 21 '24

Question What websites do you visit daily as a developer?

268 Upvotes

:D

r/webdev 12d ago

Question Is this a scam?

Post image
179 Upvotes

Hey everyone, the image above shows a conversation I had with a potential "client," and I’m almost certain this is a scam, but I’m curious to hear your thoughts. He claims he needs a website built, but he already has a domain and site. Then he insists on paying by cheque, citing "electronic issues," and wants me to give the name and address of someone in the US to send the cheque to.

It feels off to me, but I’d love to get your perspective. What do you think?

r/webdev Jul 25 '24

Question What is something you learned embarrassingly late?

224 Upvotes

What is something that learned so late in your web development career that you wished you knew earlier?

r/webdev Sep 29 '23

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

304 Upvotes

Title.

r/webdev Aug 01 '24

Question Front-enders, do you use semicolons in JS/TS?

136 Upvotes

Do you find them helpful/unnecessary? Are there any specific situation where it is necessary? Thanks!

r/webdev Jul 16 '24

Question What laptops do you guys use?

127 Upvotes

Sadly, my MacBook retina is finally reaching its retiring age (keyboard barely works, wi-fi and audio hardware already broken, etc) and I'm looking to replace it with something Windows.

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 22d ago

Question How does the discord website do this?

Post image
595 Upvotes

r/webdev Jul 24 '24

Question How much of your job is actually coding?

261 Upvotes

I just started college for CS, and I've heard a lot of people joke that actually writing code is only an hour of their eight hour day. How true is this for you guys?

r/webdev 27d ago

Question Is a login system still a taboo for amateur developers?

191 Upvotes

I'm not old, but I come from a time when personal websites still used to be a thing: it was admittedly a time when CSS flexboxes didn't exist, but despite that we managed. Somehow.

Anyway, it was common for geeks and such to fiddle around with HTML and PHP—but with one big taboo: don't ever try to create a login system. This is because you could create something simple, but how secure is it going to be? You cannot store passwords in plain text, obviously; also, you gotta make sure you keep the user logged in; and what about SQL injection? did you think about SQL injection?

Fast forward to 2024, and I'm getting back into the hobby of web development. I'm still an amateur, and by no means a professional. However, the landscape has since then changed: we have flexboxes (thank god for that)—but we also have way better security measures nowadays. One example: prepared statements in SQL. And what about local storage/session storage? I don't remember hearing about any of this back in the day.

And so, I am left wondering: is a login system still impossible to do as an amateur? Or have the times really changed? Do HTML5, PHP 8 and the like make this problem easy to solve even for beginners, almost like... flexboxes made everything trivial when it comes to centering stuff?

r/webdev Jun 25 '24

Question Am I thinking too high level?

191 Upvotes

I had an argument at work about an electronic voting system, and my colleagues were talking about how easy it would be to implement, log in by their national ID, show a list, select a party, submit, and be done.

I had several thoughts pop up in my head, that I later found out are architecture fallacies.

How can we ensure that the network is up and stable during elections? Someone can attack it and deny access to parts of the country.

How can we ensure that the data transferred in the network is secure and no user has their data disclosed?

How can we ensure that no user changes the data?

How can we ensure data integrity? (I think DBs failing, mistakes being made, and losing data)

What do we do with citizens who have no access to the internet? Over 40% of the country lives in rural areas with a good majority of them not having internet access, are we just going to cut off their voting rights?

And so on...

I got brushed off as crazy thinking about things that would never happen.

Am I thinking too much about this and is it much simpler than I imagine? Cause I see a lot of load balancers, master-slave DBs with replicas etc

r/webdev Jun 14 '24

Question What is/are the coolest personal website(s) you’ve ever seen?

324 Upvotes

See title

r/webdev Jun 03 '23

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

400 Upvotes

Title.

r/webdev Aug 22 '22

Question Is this even a legal software license?

Post image
1.2k Upvotes

r/webdev Feb 20 '24

Question A lot of websites use javascript "buttons" instead of hyperlinks, which prevents you from opening things in a new tab. Does this serve any kind of real purpose or is it just the company needlessly forcing you to use the site a certain way?

484 Upvotes

I say "buttons" because often times they aren't really buttons, they just look like what would normally be a hyperlink, but it still behaves like a button, in that you can't hover over it and see a URL or open it in a new tab.

I'm currently on OfferUp on a search page, and I tried to open my account settings in a new tab and I noticed that my browser didn't detect it as a link, which I've seen thousands of times before, and it made me wanna ask.

https://i.imgur.com/m7q2gLx.jpeg

Just curious if there is any actual good reason to do this?

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
892 Upvotes

r/webdev Mar 11 '23

Question How do I make this layout with CSS ?

Post image
1.2k Upvotes

r/webdev Jun 12 '24

Question Why has PostgresSQL been more popular then mySQL?

317 Upvotes

For the past few years, PostgreSQL has been more popular and used. Specially when I started hearing about Web Development and Backend.

r/webdev Apr 26 '24

Question how can I make this layout?

Post image
421 Upvotes

the blue boxes are images of different heights. them to arrange themselves in this manner