Earlier quoted context omitted.
Nothing pisses me off like getting a message that some website only supports Chrome in 2020
The one that drives me crazy are websites that say they only support safari on iOS... It’s all safari under the hood.
Advice to Young Web Developers
111–120 of 328 posts
Re: Advice to Young Web Developers
#112Earlier quoted context omitted.
SPAs are an anti-pattern. Let's rebuild html rendering, navigation history, forms, etc, all with Javascript, because it's the hip thing to do.
You're not using that word correctly, since this is not a pattern it's an architecture. Please don't misuse words, especially in a negative context to mean "something I don't like", it cheapens the word in legitimate cases. No comment on whether SPAs are worth anything though, I reserve my opinion.
you've never seen certain architectures that smell because they're not following an established pattern?
Re: Advice to Young Web Developers
#113> Browsers change. Relying on browser-specific behavior means you’re relying on that one browser at that one point in time. Code to the standard, and test everywhere. I wish this was listed at the top of the list, in the middle, and at the end. It’s super annoying when a site or application isn’t “supported” because it wasn’t tested in a separate browser (i.e. non-Chrome browsers). I know it’s not always easy with a…
The one with the greatest market share is incentivized to the contrary in order to cement their position.
Re: Advice to Young Web Developers
#114Why so much hate for infinite scrolls? What if your content is "infinite". I can't see a better way to handle that.
Re: Advice to Young Web Developers
#115Re: Advice to Young Web Developers
#116Earlier quoted context omitted.
This sentiment frustrates me. The majority of web developers today are application developers. I've spent the past 5 years delivering business applications via the web as a platform. The web has a lot of advantage as a platform: no install, cross platform, networked by default. But the web was not designed as an application platform, so making it into one is complex. Business applications have inherent complexity as…
Complexity in web products is largely the result of developers who don’t care because they need to ship a product only if that product is written in an extremely familiar way. That’s a product of people who don’t know what they are doing opposed to inherent technological impediments. I form this opinion as a professional web developer with 20 years experience.
Re: Advice to Young Web Developers
#117Seems like a list of every web development ideal that gets upvoted on Hacker News. Still, I think the list can pretty much condensed down to one point: Use whatever technology is appropriate for this site or web app. Because a lot of developers seem to have a 'when all you have is a hammer' attitude towards web development. They learn React/Vue/Angular/whatever, then seemingly decide everything they will ever build w…
> They learn React/Vue/Angular/whatever, then seemingly decide everything they will ever build will use that framework, regardless of whether it's the right tool for the job. At least where I live, small businesses contract with agencies that develop React sites for them, and suddenly these non-IT companies are owners of expensive and hard to maintain websites that they don't, and shouldn't need to, know the first th…
Re: Advice to Young Web Developers
#118Re: Advice to Young Web Developers
#119Ironically, it uses tumblr, so the damn back button is captured (try getting back here). This is my fave: > Infinite scrolls are inhumane. People need to be able to reach “the end.” There are forms of eternal torment described in religious texts that are less mean.
Re: Advice to Young Web Developers
#120Ironically, it uses tumblr, so the damn back button is captured (try getting back here). This is my fave: > Infinite scrolls are inhumane. People need to be able to reach “the end.” There are forms of eternal torment described in religious texts that are less mean.
EDIT: I've updated the Tumblr version to make this a bit more clear.