MartinScott's Jamie Magee will be presenting four sessions at The VIEW's Lotus Admin Europe 2008 / Lotus Developer Europe 2008 conference in Amsterdam, November 11 - 13, 2008.

Overcoming Common Notes Development Challenges

Build more powerful, better performing Notes Client applications with real-world solutions to tackle several common client development challenges. Uncover new approaches to creating forms that allow users to add multiple rows of editable data, and understand how to build views that show aging of documents without the view performance degradation of time functions such as @Today and @Now. See how to create a configurable field-level edit history for tracking changes in the life of a document. Pick up expert advice on enabling private views to inherit future design changes, enhancing your forms with add/remove/reorder lists, and implementing field-level reader access control. Plus, take home lots of re-usable code that you can put to work in your own applications.

Templates, Templates Everywhere — If You Know Where to Look

Templates are everywhere. Notes ships with them, and you can find lots more at Lotus Sandbox, OpenNTF, and other blog sites. This session gives you a fast-paced look at some of the best templates drawn from a variety of sources, including administrative and development tools, advanced business applications, and generic application frameworks. Cut down your development time by building on the good work of someone else. Whether you’re a developer, admin, or both, you’ll come away from this session ready to put these templates into action to help make you more productive, make your job easier, and impress your clients.

Advanced Application Performance Techniques for Notes and Web Clients

This advanced session presents both administrators and developers with in-depth techniques for performance design and analysis. Find out how to optimize server caching and understand the performance effects of various database properties and settings in the Server document, Configuration document, and NOTES.INI file. Uncover the relationships between various performance symptoms and the server's processor, file system, memory, and network, so you know where the bottlenecks are. Watch examples of tracing slow performance in live applications and get tips on using the Agent Profiler (release 7 onward) to identify the parts of your code that are the slowest. Take away a proven methodology for diagnosing slow applications, re-usable code for snappy editable dynamic tables, and an open-source tool for determining exactly what Notes is waiting for whenever the yellow lightning bolt displays.

Best Practices for Designing Top-Notch Notes Client User Interfaces

Grasp the importance of good UI design in building dynamic, user-friendly applications, and pick up essential design techniques to create more powerful and more dynamic UIs in the Notes client. Learn how to leverage the advanced features in Domino Designer and get a detailed code walk-through so you can immediately begin implementing these design concepts. Take a deep dive into layers, embedded form and editor combos, and on-the-fly report generation. Explore best practices for exploiting common design elements like combining embedded views, using outlines and folders to create drag-and-drop document processing functionality, and a lot more. You walk away with a sample database containing all of the examples used in this session to take home and use as your own.