Project Management Software
Patterns of Enterprise Application Architecture is an enjoyable read, and has inspired me to read an implementation of the Object/Relational Mapper patterns described in the book. So for the last couple of weekends, while my wife is at college, I've been digging through the NHibernate source. As understanding...
Continue reading "Project Management Software"
Breaking Apart at the Seams
I had a project that involved developing software for those hand-held barcode scanners that are often used in warehouses to track inventory. The project required a lot of repetitive manual testing. Data had to be manually keyed in with a key pad to test the functionality I was adding. Previously tested...
Continue reading "Breaking Apart at the Seams"
Cuyahoga's Search Implementation
As new content, such as as a new article, forum topic, or blog post is added to a website it must also be added to the search index to enable users to search for it. Some websites keep their search indexes updated with a scheduling mechanism that periodically scans and indexes all of a websites content...
Continue reading "Cuyahoga's Search Implementation"
Search in C# with Lucene.Net / DotLucene
For projects that require full-text search, its worth taking a look at Lucene.Net. I think the commercially usable open-source library is a useful tool to be familiar with. It powers high traffick websites and some interesting open source search projects. The code snippets below show the bare minimum...
Continue reading "Search in C# with Lucene.Net / DotLucene"
