MartinScott's Jamie Magee will be presenting four sessions at The VIEW's Lotus Admin2008 / Lotus Developer2008 conference in Boston, April 30 to May 2.

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.

Fundamental Application Performance Techniques for Notes and Web Clients

Find out what you as a developer can do to identify, fix, and prevent the most common application performance problems. Learn how to balance performance, functionality, and maintainability so you can determine where best to invest efforts to improve performance. Pick up dozens of expert tips on Notes and Web development using @Formulas, LotusScript, JavaScript, Views, and Forms, referencing and storing images, optimizing database properties, SSL, and CSS. Learn how to trace slow performance in live applications and understand the Domino application performance improvements available in versions 6, 7, and 8. You'll walk away armed with over 50 tips to avoid the most common design pitfalls that can slow Domino applications.

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.

Application Maintenance Tips for Administrators

Uncover best practices to identify, fix, and prevent common application maintenance issues related to data, design, security, and performance. Learn how to detect unused views, resolve replication conflicts, trace slow performance, and add a field-level audit trail to workflow documents. Know when someone has modified the design of application -- and what elements were changed. Walk away equipped with the skills to determine and fix the top 5 worst practices of developers, including several hidden performance killers that won't surface until the developer is long gone. This session will help you keep your applications running smoothly and efficiently.