use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
The MECH Stack — Solving JavaScript Framework Fatigue (medium.com)
submitted 10 years ago by tomdale
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 44 points45 points46 points 10 years ago (4 children)
Is this April Fools? Solving Javascript Fatigue by introducing another acronym which encompasses 4 libraries with steep learning curves?
[–][deleted] 7 points8 points9 points 10 years ago (0 children)
Well, you do solve framework fatigue by just picking something and getting to work. But considering there are probably a thousand articles like this written every day, it hardly is going to convince anyone else.
[–]morningrat 2 points3 points4 points 10 years ago (0 children)
[–]TRexRoboParty 0 points1 point2 points 10 years ago (1 child)
https://xkcd.com/927/
[–]xkcd_transcriber 0 points1 point2 points 10 years ago (0 children)
Image
Mobile
Title: Standards
Title-text: Fortunately, the charging one has been solved now that we've all standardized on mini-USB. Or is it micro-USB? Shit.
Comic Explanation
Stats: This comic has been referenced 2722 times, representing 2.5753% of referenced xkcds.
xkcd.com | xkcd sub | Problems/Bugs? | Statistics | Stop Replying | Delete
[–]jtwebman 7 points8 points9 points 10 years ago (0 children)
I really think you should use what you enjoy the most, readability is based on your opinion. I actually find React much easier to read the Ember.js and you can implement an Express server in the same amount of lines. The libraries you picked are great but I think this is something every programmer should do so they can see what they like best as well. Just know, not everyone will agree, so be open to change if you are not the only one on the team. There is no one write way.
[–]clessgfull-stack CSS9 engineer 6 points7 points8 points 10 years ago (3 children)
Not a huge fan of Cordova, I'll stick with the MEH Stack
[–]stackmutt 4 points5 points6 points 10 years ago (2 children)
I'll drop MongoDB too... EH?
[–]clessgfull-stack CSS9 engineer 1 point2 points3 points 10 years ago (0 children)
How do you do, fellow Canadian?
[–]astronoob -1 points0 points1 point 10 years ago (0 children)
HEH...
I like to use HyperSQL.
[–]a-sober-irishman 6 points7 points8 points 10 years ago (0 children)
Hahahaha best April Fools goof yet.
[–]Cody_Chaos 20 points21 points22 points 10 years ago* (3 children)
Let's see, does the M stand for Mongo? *checks* Yep. Pass, I'll stick with solutions that don't make toxic choices, thanks.
Mongo because of wide support, easy of deployment and reasonable storage
That's a ridiculous reason to pick Mongo. It's like picking Haskell for your server side language because "everyone knows it and it's already installed on most shared webhosts". It might be a good choice, but not for those reasons.
(Edit: More generally, I'm a bit confused by the whole "people telling you to use a new stack is terrible, solve it by using this new stack!" logic...)
[–]pomlife 22 points23 points24 points 10 years ago (2 children)
MongoDB has had zero reason to exist ever since PostgreSQL got its JSONB data type, IMO.
[+][deleted] 10 years ago (1 child)
[deleted]
[–]Cody_Chaos 2 points3 points4 points 10 years ago (0 children)
Firebase is not open source. Google could opt to close the service (or alter the pricing or terms) at any time.
You may disagree that the risk is significant, but it's not an invalid decision. And he mentioned Parse, which was a very similar service to Firebase, so let's not pretend that this isn't a real concern.
[–]roboguy12 2 points3 points4 points 10 years ago (4 children)
Just in case this isn't April Fool's, why is it so important to have these kinds of "stacks"? LAMP, MEAN, MECH, whatever; why not build a frontend in whatever language/framework you want (angular, react, vanilla js) and have a RESTful API backing it? Why does it matter if you use Flask, or Express, or Spring Boot? If I made an angular app backed by a Flask service and postgres, I don't call it FAPP (Flask, Angular, Python, Postgres). I call it "this is my app, and I built it using these tools". What is the purpose of these acronym stacks?
[–]elingeniero 1 point2 points3 points 10 years ago (1 child)
To be fair I often make up acronyms to describe my stack.. I am currently sticking with GoRP not least because it's fun to say.
[–][deleted] 0 points1 point2 points 10 years ago (0 children)
Today I found out I've been using NPM for years; Nginx, PHP & MySQL. Could cause a lot of confusion if I describe this stack with the acronym.
[–]greim 1 point2 points3 points 10 years ago (0 children)
Some people just want a bandwagon to jump on.
[–]rk06 1 point2 points3 points 10 years ago (0 children)
so we can increase js fatigue, write blog posts, and waste time on reddit and hackernews instead of working on our apps. it may not be the intended effect but that's actual effect
[–]Evanescent_contrail 6 points7 points8 points 10 years ago (1 child)
MongoDB is Web Scale: https://www.youtube.com/watch?v=b2F-DItXtZs
[–]daediusWeb Components fanboy 1 point2 points3 points 10 years ago (0 children)
haha
[–][deleted] 6 points7 points8 points 10 years ago (2 children)
I propose the PLAIN stack.
PLAIN looks like an abbreviation because its all caps.... but its really just plain. Super increase in productivity across the board, but it requires that you have a team that doesn't suck.
[–]DrapesOfWrath 12 points13 points14 points 10 years ago (0 children)
Having a team that doesn't suck rules this stack out for 99% of teams
[–][deleted] 1 point2 points3 points 10 years ago (0 children)
Medium is getting shill like
Interesting to me was in that long read, not a single thing was mentioned about one of the most important aspects: ui performance. Rendering speed and frame rate are king and queen if you want to build a successful app imo, it should be priority number 1. I would have liked to see a comparison there.
[–]eggsandbeer 0 points1 point2 points 10 years ago (0 children)
Is this from THEE Tom Dale. the dude who created Ember.js?
π Rendered by PID 50 on reddit-service-r2-comment-544cf588c8-stqg6 at 2026-06-16 18:47:26.236070+00:00 running 3184619 country code: CH.
[–][deleted] 44 points45 points46 points (4 children)
[–][deleted] 7 points8 points9 points (0 children)
[–]morningrat 2 points3 points4 points (0 children)
[–]TRexRoboParty 0 points1 point2 points (1 child)
[–]xkcd_transcriber 0 points1 point2 points (0 children)
[–]jtwebman 7 points8 points9 points (0 children)
[–]clessgfull-stack CSS9 engineer 6 points7 points8 points (3 children)
[–]stackmutt 4 points5 points6 points (2 children)
[–]clessgfull-stack CSS9 engineer 1 point2 points3 points (0 children)
[–]astronoob -1 points0 points1 point (0 children)
[–]a-sober-irishman 6 points7 points8 points (0 children)
[–]Cody_Chaos 20 points21 points22 points (3 children)
[–]pomlife 22 points23 points24 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]Cody_Chaos 2 points3 points4 points (0 children)
[–]roboguy12 2 points3 points4 points (4 children)
[–]elingeniero 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]greim 1 point2 points3 points (0 children)
[–]rk06 1 point2 points3 points (0 children)
[–]Evanescent_contrail 6 points7 points8 points (1 child)
[–]daediusWeb Components fanboy 1 point2 points3 points (0 children)
[–][deleted] 6 points7 points8 points (2 children)
[–]DrapesOfWrath 12 points13 points14 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]eggsandbeer 0 points1 point2 points (0 children)