The document discusses hacking the "mid-end" of web applications, which is defined as the layer between the front-end and back-end that focuses on abstraction. It provides examples of solving "mid-end" problems by building functionality without JavaScript first, then adding an interactive JavaScript layer. Specific techniques mentioned include helpers, partials, jQuery, and making the user interface faster, more accessible, intuitive and responsive.
38. The Problem
My online TPS Reports
take forever to generate.
39. The Approach
• Provide a helpful message to users
• Move generation to a new page
• For JS users
• Replace message with spinner
• Fetch page in background
• Display results