Big repositories, complex query builders, tight coupling to your ORM. Adding new behaviors and search methods can be a mess.
Don't struggle anymore! This talk shows you how to decouple you from the ORM and writing general search behaviors for all your entities with the specification pattern. Your new specifications are not tied to any specific ORM and can be reused on different levels.