This is probably one of the best resources available for Japanese, and I've never seen anyone talk about it, except for my japanese teacher.
It's an online database that allows to search words and see them in context, what words/particles they are used with, and how often. You can also use it to compare two similar words to get a feel for their nuances.
by UnbreakableStool