No-one becomes an app developer to spend their days doing data processing. We do it to explore complex algorithms, build beautiful applications, and deliver fantastic solutions for our customers. But so often we don't ever get to realize that dream. We're too busy dealing with ORMs and hand-coding all the nuts and bolts of data processing so we're left with precious little time for anything else. There is a better way. By expanding our knowledge of SQL facilities, we can write a lot less middle-tier code, and get performance benefits as an added bonus. This session highlights some SQL techniques to solve problems that would otherwise require a lot of complex coding, freeing up your time to focus on the delivery of great applications.