Earlier quoted context omitted.
Your reversions resonate with me very strongly, even down to the exact tech choices. While the industry seems to chase ever increasing complexity, I believe 90% of web applications would be served more than adequately by jQuery, intercoolerjs and Django running in a single container that can scale horizontally if necessary on Elasticbeanstalk. (eb deploy.. Done). But, sadly, it feels like openly selling yourself as a…
Calling jquery “vintage” is like playing Coldplay on the oldies station.
Ask HN: Does anybody still use jQuery?
31–40 of 45 posts
Re: Ask HN: Does anybody still use jQuery?
#32"have taken over most of the mindshare" Have you got numbers to support that? Because I think it's wrong.
If you want some numbers, compare e.g. the dates on popular HN posts for jquery[1] vs react[2] and vue[3]. Most popular articles for jQuery are 4-6 years old, while for React and Vue the popular stories are much more recent. Of course, HN might be somewhat special.
[1]: https://hn.algolia.com/?query=jquery [2]: https://hn.algolia.com/?query=react [3]: https://hn.algolia.com/?query=vue
Re: Ask HN: Does anybody still use jQuery?
#33"have taken over most of the mindshare" Have you got numbers to support that? Because I think it's wrong.
It's only my impression, really. But I have seen a slew of articles about how jQuery is dead, and very few people still writing articles about it's benefits. Many libraries that use it are also unmaintained now (though they often still work, of course). If you want some numbers, compare e.g. the dates on popular HN posts for jquery[1] vs react[2] and vue[3]. Most popular articles for jQuery are 4-6 years old, while f…
Re: Ask HN: Does anybody still use jQuery?
#34Yes, and I love it. In hindsight I have been guilty of resume-padding and falling prey to hype by choosing to build on technology not appropriate to the problems at hand. And I find myself reverting back to basics, with bits of new tech sprinkled in. My reversions: - React, flux, redux ----> jQuery and intercoolerjs when needed - Swarm, Kubernetes ----> Just plain old docker on single machine, scale vertically with c…
Re: Ask HN: Does anybody still use jQuery?
#35Yes, and I love it. In hindsight I have been guilty of resume-padding and falling prey to hype by choosing to build on technology not appropriate to the problems at hand. And I find myself reverting back to basics, with bits of new tech sprinkled in. My reversions: - React, flux, redux ----> jQuery and intercoolerjs when needed - Swarm, Kubernetes ----> Just plain old docker on single machine, scale vertically with c…
How do you deploy updates to the docker containers without downtime?
Some companies have GitLab workflows that also deploy successfull builds automatically, checks are there problems in that deploy, and rollbacks automatically when needed: https://twit.tv/shows/floss-weekly/episodes/473?autostart=fa...
Such workflows could also be made with for example: - Huginn https://github.com/huginn/huginn - Flogo http://www.flogo.io
Re: Ask HN: Does anybody still use jQuery?
#36Yes, and I love it. In hindsight I have been guilty of resume-padding and falling prey to hype by choosing to build on technology not appropriate to the problems at hand. And I find myself reverting back to basics, with bits of new tech sprinkled in. My reversions: - React, flux, redux ----> jQuery and intercoolerjs when needed - Swarm, Kubernetes ----> Just plain old docker on single machine, scale vertically with c…
How do you deploy updates to the docker containers without downtime?
Docker pull
Docker container stop
Docker run
This does result in a “hiccup” for any clients wanting to connect. They will see a 502 gateway error at which point they should retry with exponential backoff.And that is the trick — make the client retry with the exponential backoff. Document it as the expected behavior when that event arises. And for our traffic patterns this is acceptable.
Re: Ask HN: Does anybody still use jQuery?
#37"have taken over most of the mindshare" Have you got numbers to support that? Because I think it's wrong.
It's only my impression, really. But I have seen a slew of articles about how jQuery is dead, and very few people still writing articles about it's benefits. Many libraries that use it are also unmaintained now (though they often still work, of course). If you want some numbers, compare e.g. the dates on popular HN posts for jquery[1] vs react[2] and vue[3]. Most popular articles for jQuery are 4-6 years old, while f…
Re: Ask HN: Does anybody still use jQuery?
#38Re: Ask HN: Does anybody still use jQuery?
#39My end users don't care! YMMV
Re: Ask HN: Does anybody still use jQuery?
#40Earlier quoted context omitted.
Question - how long does it take for your projects to “grow into” the stack and complexity you have scaffolded up around it?
If I look at the last two, it was 6 month and 9 month. The first one was initially thought to be just another search engine for some of the company's content. Then it got transformed into the main data store including CMS and all those nicetees. In the end, 7 people worked on it. The second one was a tool used only internally by my customer's employees. They then sold the idea to some of their customers and it had to…
From what you just said they're running for, at most, a few thousand people.
In terms of loads/numbers/etc. that's child's play and definitely not "huge applications". The kind of decisions he's talking about are for things with thousands of concurrent users per second, not per day.
That kind of stuff could be dealt with a single desktop computer running PHP and mysql. And you definitely don't need microservices.
In my experience, having worked in both enterprise and consumer startups, enterprise is shallow but broad with little need for any of the complicated stuff and more need to make the code really simple, obvious and uncomplex because it ends up dealing with so many different problems, while consumer scale is where you start needing to get a bit fancy purely because of scale, but it only deals with a couple of problems.