Organising Your Knowledge: Code Library for .NET

Do you know this feeling: you're working and while coding you find a really cool code snippet. Or you are surfing the web and you find an interesting article, but way too long to read at that point. Or you're browsing through posts of weblogs you read, and there are some “must-remember” ones. You want to remember all of this valuable information, so you can go look for it when you really need it (or have time to catch up). But my personal internal memory is rather limited and cannot be expanded, so it's impossible to remember the location or contents of everything. Some time ago I started looking for a tool that could capture all this information and store it in a database making it easily searchable. For some time now, I'm using Code Library for .NET: a free tool to store all sorts of information (articles, links, code snippets, pictures, ...). It's available both for Access databases and SQL Server (or MSDE), and it has a really nice user interface.

This month the author released version 5.6, which has some new features and improvements (even a VS add-in!). There is only one feature missing to make this the perfect tool: a server installation (which is on the “future-list” I believe). I work at different locations and now I'm storing everything in a CodeLib Access database, so I can easily take the database with me. But the ideal situation would a server installation that would provide a webservice interface for the CodeLib GUI, so you could access it from anywhere. By the way, when you visit the site, you'll see most of the text is in Chinese (I think), but the application is completely in English!

I played a little bit with Microsoft OneNote, and I think this tool can do the same. Has anyone some experiences with OneNote, is it possible to setup a server side database?

1 Comment

  • ok, since all the help files are in chinese traditional, i'll ask this installation question here-- does CodeLibrary install its own access db engine or does it require something already present on my machine?



    thanks!

Comments have been disabled for this content.