mongodb is the best database in the whole wide world at the moment. I encourage everyone to jump in mongodb for agile web scale development with full big data capability.
I'm sure that it is a viable choice for some use cases, it's just that I didn't found a use case for it yet.
Being able to choose from PostgreSQL, Redis, Cassandra, heck, even ElasticSearch made me always choose one of those over MongoDB, at least for the problems which I had been trying to solve.
By the way if you are looking for all the above functionality provided by all the DBMS you mentioned in a single DBMS instance, you can check out amisaserver.com. Polygot persistence is just another fad.
Varsity level distance athletes I knew wouldn't run 12 miles a day 7 days a week all month, not even when training. They do more like 5-7 miles, for about 5 days a week during off-season (and something like 15-24 miles about twice about a month or so prior to a marathon event). So it's more like 40-60 miles a week, for a fairly committed athlete?
Not just that, your math indicates running for 30 weeks at 90 miles/week...not a month. That's 7 months =)
More realistically, a really athletic guy who has the comfort of nice running clothes and comfortable places to rest and has been training for a few years, would cover maybe 50 miles running and an additional 28 miles walking each week, and still take about 7 months.
You'll look less silly if you double check why people are impressed by something before dismissing it as trivial (by your tone that's what you seemed to do).
About all commenters making fun of you. You meant 7 months (33 weeks). Ultramarathon each day is beyond capabilities of any living (or dead) man on this planet.
I wouldn't be so sure. There's this woman[1] who ran 366 marathons in a year -- that is one per day and two durnig the last day of the year since she started. (And despite the interview was done after she had ran 100 marathons, she finished her project last July with 366 marathons as intended.) Yes, it's not ultramarathons, but I guess she still stretches the boundaries what some of us would consider humans being capable of.
That's almost 15450 kilometers in a year(~9550 miles).
Well, I think marathon each day is possible. I believe that's not far from what average persistence hunter runs a day (I have not checked my facts however). Running 3-4 times that is impossible IMHO. I have found this:
"[Dean Karnazes] ran 3,000 miles (4,800 km) across the United States from Disneyland to New York City in 75 days, running 40 to 50 miles (65 to 80 km) per day, 2011"
Yes; a lot of companies that want to make their services available to mobile users (which is a pretty damn large market) but do not have the capacity or do not want to invest in native apps will want their developers to build a mobile webapp, responsive website, or hybrid app.
Disclosure: I'm rebuilding a pretty big BackboneJS app (which I started building two years ago with a team that grew to two dozen people) into an AngularJS-based mobile webapp.
Note also that AngularJS is a whopping 700 KB before minification and gzipping (270 KB minified/gzipped).
yah. I usually first build REST API using HTML as main representation of resources. It looks ugly. But fully functional. Then I add user facing rendering that adds CSS, Javascript, and possibly transforming representation. For mobile pages, I rarely add javascript.
-edit
HTML is editable, but it doesn't update the Markdown side nor does it update the Preview, so the edits that you do in HTML are apparently just thrown away