Tag: RavenDB

RavenDB Useful Tools

Here I will list all of the useful tools I come across when using RavenDB.

So here is the list:-

  • RavenDB add on for Glimpse Glimpse RavenDB.
  • RavenDB Mini Profiler – more info can be found here and here.
  • LinqPad which can be found here is a great tool which you can use to query RavenDB using Linq statements – if you have the correct third party driver installed.

    To learn how to get Linqpad to query RavenDB you will find all you need to do here.

  • Rest-Client which can be found here is extremely handy for testing Restful webservices which RavenDB is.

    RestClient

    Click the downloads tab and then select the following:-

    RestClient

    Once selected rest-client will fire up, it’s very straight forward to use, put in the url to your database where RavenDB is running and then you can use the POST, GET and so on as below:-

    RestClient3

  • Fiddler 2 which can be found here

    Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect traffic, set breakpoints, and “fiddle” with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language

    We can use Fiddler to monitor what is going on when we work with RavenDB as well as use it to inject documents on the fly which is shown in the Tekpub video series.

  • If anyone has any other useful tools for working with RavenDB then please let me know and I will add to this list.




RavenDB Video Tutorials

RavenDB is fast becoming pretty popular and 2 of the best resources I find for learning is TekPub and Pluralsight, these sites are for developer training and require you to pay for them.

Both sites offer subscriptions but Tekpub also offers the ability to pay for a single course such as the RavenDB course, which is a nice addition.

  • Tekpub Course Details:- Tekpub RavenDB course

    In this production, Oren Eini walks Rob through the various aspects of RavenDB – from the basics through to advanced Administrative Tasks. Along the way you’ll learn how to query with the core Lucene engine, how to index your documents for searches, backups, sharding, replication to SQL Server, and how to plug all of this in to an ASP.NET MVC application.

    This series is In Production which means we are actively recording and producing content for it. Currently we have 10-12 episodes planned.”

  • Pluralsight Course Details:- Pluralsight RavenDB course

I have watched both courses and they are both superb and I encourage you to check them both out.




Learning RavenDB

This is the first post in a series I will be doing on learning RavenDB, RavenDB is a NoSQL document database written by Ayende Rahien (@ayende on twitter)
The concept is quite new to me and so I have spent a few hours looking at RavenDB.

For those of you who are new to RavenDB and the whole NoSql thing take a look here:-

Updated: This link is to a blog by one of the devs who works on RavenDB.