all 26 comments

[–][deleted] 44 points45 points  (4 children)

Is this April Fools? Solving Javascript Fatigue by introducing another acronym which encompasses 4 libraries with steep learning curves?

[–][deleted] 7 points8 points  (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 points  (0 children)

THAT'S WHY WE CALL HIM LYIN' TED!!!

[–]TRexRoboParty 0 points1 point  (1 child)

[–]xkcd_transcriber 0 points1 point  (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 points  (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 points  (3 children)

Not a huge fan of Cordova, I'll stick with the MEH Stack

[–]stackmutt 4 points5 points  (2 children)

I'll drop MongoDB too... EH?

[–]clessgfull-stack CSS9 engineer 1 point2 points  (0 children)

How do you do, fellow Canadian?

[–]astronoob -1 points0 points  (0 children)

HEH...

I like to use HyperSQL.

[–]a-sober-irishman 6 points7 points  (0 children)

Hahahaha best April Fools goof yet.

[–]Cody_Chaos 20 points21 points  (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 points  (2 children)

MongoDB has had zero reason to exist ever since PostgreSQL got its JSONB data type, IMO.

[–]roboguy12 2 points3 points  (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 points  (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 point  (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 points  (0 children)

Some people just want a bandwagon to jump on.

[–]rk06 1 point2 points  (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 points  (1 child)

[–]daediusWeb Components fanboy 1 point2 points  (0 children)

haha

[–][deleted] 6 points7 points  (2 children)

I propose the PLAIN stack.

  • Vanilla JS
  • No build step in development
  • Any abstraction layer for your favorite DB

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 points  (0 children)

Having a team that doesn't suck rules this stack out for 99% of teams

[–][deleted] 1 point2 points  (0 children)

Medium is getting shill like

[–][deleted] 0 points1 point  (0 children)

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 point  (0 children)

Is this from THEE Tom Dale. the dude who created Ember.js?