HN user

vhogemann

42 karma
Posts0
Comments14
View on HN
No posts found.

Until .NET Core is mature, and gains support of the major packages from the Nugget repository I'll say: Thanks, but no thanks.

Java, more specifically the JVM, is a safer bet. It both has better tooling, and a greater support from other open-source projects.

People like to point at a Java stacktrace and mock... but actually that's a awesome part of the language. You can actually get a good grasp of what went wrong just from taking a close look at it.

Of course other languages have informative stacktraces as well, but IMHO Java has the most readable, complete and useful one.

If you're trying to use MongoDB as a relational database, and don't understand its limitations and strengths, of course it will be terrible.

MongoDB is good if:

a) Your data model fits into the document model. Usually that means you'll be querying only one collection at time.

b) The access pattern of your application is a lot of READs and few writes. MongoDB has a collection lock, so it sucks for concurrent read/write operations.

c) If you need ACID support, your operations must be restricted to a single document.

If your problem fits on the restrictions above, you probably won't run into many problems. We've been using Mongo to store our authentication info, and to store payment transactions. No major problems so far, but our needs fit nicely into what MongoDB can provide.

Most of the rants I see are from people that got burned trying to use MongoDB as a drop-in replacement for a relational database.

There is no God.

My parents come from different religious backgrounds, my father was raised as a Lutheran while my mother as a Kardecist. Neither cared a lot about their religions, so while they tried to give me the general notions of their religions I was free to make my own mind.

So, having no pressure to follow my parents beliefs, and founding no logic reason or need for the existence of a God, I found myself an Atheist.

I can't believe on it because I can't find any logical reason to do so.

Also, knowing how much evil was done in the name of religion I came to have a strong opinion against the notion of faith. I really think religious faith, that is, believing without proof, is a disease that must be eradicated. No good that came from it justifies all the bad things that came along.