Mikeal Rogers
mikealrogers.com · Personal blog · on HN since 2009
Mikeal Rogers, a Node.js developer, writes about JavaScript, open source, MongoDB and web application design.
What HN saysHN links his posts on MongoDB durability and 'Apache considered harmful', the latter cited as showing how open source changed in the GitHub era.
34HN people shared it
5linked it in comments
31stories submitted
626story points
14 years agolast shared
2009people per year2026
Most-shared posts
- 1MongoDB Performance & Durability3 people · 81 points · first shared 2010 · 50 comments on HN
- 2Is HN negative by design? (2011)3 people · 54 points · first shared 2011 · 18 comments on HN
- 3Apache considered harmful2 people · 300 points · first shared 2011 · 164 comments on HN
- 4A new direction for web applications2 people · 23 points · first shared 2011 · 3 comments on HN
- 5Two Things About Semicolons2 people · 6 points · first shared 2012 · discussion on HN
- 6Node_modules in git2 people · 6 points · first shared 2012 · discussion on HN
- 7TC-thirty-what: Mikeal Rogers on JS.Next Proposals2 people · 3 points · first shared 2012 · discussion on HN
- 8Face of the Faceless1 people · 48 points · first shared 2012 · 2 comments on HN
- 9How To Lose Weight And Influence People1 people · 32 points · first shared 2013 · 70 comments on HN
- 10Survey: Why Are You Using CoffeeScript?1 people · 16 points · first shared 2012 · 11 comments on HN
- 11I Drink for a Reason (conference booze issue)1 people · 14 points · first shared 2012 · 6 comments on HN
- 12Where is the platform?1 people · 12 points · first shared 2012 · 2 comments on HN
- 13Entitlement1 people · 5 points · first shared 2012 · discussion on HN
- 14Generation Gap1 people · 3 points · first shared 2012 · discussion on HN
- 15The Way of Node1 people · 3 points · first shared 2012 · discussion on HN
What HN people wrote when they linked it
messel · 2011-10-17
Here are the ones in my reader, admittedly I haven't visited often enough over the past couple of months:
http://www.igvita.com/
http://ejohn.org/
http://codingrelic.geekhold.com/ (Denny covers assembly and networking issues often in great detail)
http://buhrmi.tumblr.com/
http://elegantcode.com/
http://72lions.com/
http://kellabyte.com/ (mobile-ish dev)
http://lambda-the-ultimate.org/
http://ihumanable.com/blog
http://4loc.wordpress.com/
http://www.maxogden.com/
http://till.klampaeckel.de/blog/
http://www.quirkey.com/blog
http://www.mikealrogers.com/
http://cocoawithlove.com/
stoneg · 2011-01-28
It's true, we also experienced data loss (several millions of log data caused by dirty shutdown, it's data file is very fragile) issue like this thread http://groups.google.com/group/mongodb-user/browse_thread/thread/d0111…
I found the following two posts very insightful:
1, http://www.mikealrogers.com/2010/07/mongodb-performance-durability/
"This (mongodb's write plolicy) is kind of like using UDP for data that you care about getting somewhere, it’s theoretically faster but the importance of making sure your data gets somewhere and is accessible is almost always more important."
2, http://www.paperplanes.de/2011/1/10/mongodb_and_data_durability.html
"It's okay to accept trade-offs with whatever database you choose to your own liking. However, in my opinion, the potential of losing all your data when you use kill -9 to stop it should not be one of them, nor should accepting that you always need a slave to achieve any level of durability. The problem is less with the fact that it's MongoDB's current way of doing persistence, it's with people implying that it's a seemingly good choice. I don't accept it as such."
zxypoo · 2012-07-11
I think open source has changed a bit with the rise of the GitHub era. IMHO, I think @mikeal did a good post regarding this change "Apache considered harmful" http://www.mikealrogers.com/posts/apache-considered-harmful.html
Even in the old days, it's easier to fork than work with upstream. I think these days it's just easier share those forks with services like GitHub. It should help spread ideas and improved solutions IMHO so downstream consumers actually benefit.
In Twitter's case, they are planning to do what works for them at the moment: "While we initially focused on the challenging goal of making Memcached work extremely well within the Twitter infrastructure, we look forward to sharing our code and ideas with the Memcached community in the long term."
trustfundbaby · 2010-08-20
Right ... but the rise of NoSql is predicated on the 'fact' that RDBMS's can't perform near as well as NoSQL stores.
But it seems like the claim made on http://www.mikealrogers.com/2010/07/mongodb-performance-durability/ that with an in-memory version of Postgres "once you turn off the log and all the durability it’s neck and neck with MongoDB write performance" ... might not be so far off the mark.
cjm · 2012-04-30
Node.Philly - http://www.youtube.com/nodephilly
dominode - https://github.com/maxogden/dominode
browser-stream - https://github.com/dominictarr/browser-stream
cdir - https://github.com/hij1nx/cdir
crypto-browserify - https://github.com/dominictarr/crypto-browserify
Stream vs. Callback vs. EventEmitter - http://groups.google.com/group/nodejs/browse_thread/thread/7b677932c3c…
node-disorder - https://github.com/substack/node-disorder
OAuth with Request vs Passport vs EveryAuth
Mikeal's TC39 Post - http://www.mikealrogers.com/posts/tc-thirty-what.html
npm-www - https://github.com/isaacs/npm-www
Node.js 0.8 Milestones
NodeConf - http://www.nodeconf.com/
TacoConf - http://tacoconf.com/
node-falafel - http://github.com/substack/node-falafel
LXJS - http://lxjs.org
Testling - http://testling.com