this post was submitted on 23 May 2026
15 points (100.0% liked)

Web Development

5649 readers
27 users here now

Welcome to the web development community! This is a place to post, discuss, get help about, etc. anything related to web development

What is web development?

Web development is the process of creating websites or web applications

Rules/Guidelines

Related Communities

Wormhole

Some webdev blogsNot sure what to post in here? Want some web development related things to read?

Heres a couple blogs that have web development related content

CreditsIcon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Blue_Morpho@lemmy.world 8 points 2 days ago (1 children)

The alternative of using someone else's framework for every single basic function is equally bad.

It needs to be balanced.

[–] StrikeForceZero@programming.dev 5 points 1 day ago* (last edited 1 day ago) (1 children)

I skimmed the article and they just say:

  • Don't roll your own page scrolling.
  • Don't roll your own link navigation.
  • Don't roll your own text selection.
  • Don't roll your own context menu.
  • Don't roll your own copy and paste.
  • Don't roll your own password field.
  • Don't roll your own date picker.

For a date picker I initially disagreed but then their argument about how you can just use 2x input type=date for the start and end date and then it's consistent across every site was pretty reasonable. I'm not gonna go read mdn on its capabilities right now so maybe there's still some valid use cases for not using one, like conveying to the use what valid ranges they can select.

But yes I agree you shouldn't use a library for something simple like left-pad

[–] bitfucker@programming.dev 3 points 1 day ago

HTML5 is a beast of a spec. Like, if properly used it is enough to make a functional UI with modal and tooltips and whatnot. This is what makes it popular for not just "web" application IMHO because you then no longer need to learn yet another DSL for UI (electron, react native, capacitor js, expo)