Best practices with the PI AF SDK were covered many times already, have you missed it? In this post I am providing the resources I find the most useful to learn about the PI AF SDK Best practices.
If you know other valuable resources please let me know in a comment and I will update this table as needed!
|Developing Applications with PI AF SDK||This is our free course to begin with the PI AF SDK. You can register for a fee and get a course certificate.||Learning|
|New Features and Best Practices with PI AF SDK 2016||Presentation of the new features that are found in the PI AF SDK 2016 (2.8) as well as an overview on existing best practices with the PI AF SDK.||Video (43m) + Presentation ( approx. 38 slides)|
|Optimizing PI AF Server and PI AF SDK Applications for Performance and Scalability||This is a presentation from 2013 (formerly vCampus Live) where Chris Manhard and Paul Combellick went over details in PI AF SDK and the AF Server that can really make a difference when building your application. This is a must-watch video.||Video (60m) + Presentation ( approx. 80 slides)|
|PI AF SDK Guidelines||This document highlights aspects of the PI AF SDK that are important to understand. This is a must-read resource.||Whitepaper (34 pages)|
|Getting Started with with the PI AF SDK - Live Library / PDF (Translated in many languages) / Code||The link of this resource points to the content of a set of exercises that came out of out labs delivered during users conferences since 2016. This was completely rewritten by our documentation team and should be a very good resource to get started with. There is also associated code available on GitHub.||Document / GitHub|
|Working with the PI AF SDK (see files attached to this post)||The link of this resource points to the content of the Hands On Labs of the UC 2015. The content of the lab Working with the PI AF SDK gives a very good highlight on scenarios that could benefit from optimization such as lazy loading, scheduled tasks, long running applications, multi-user service. Note: the code is not available for this resource, but the document and the presentation a really worth to read.||Document pdf (16 pages) + powerpoint (38 slides)|
Information Specific to optimization strategies
|Performance of Bulks and Parallel calls||Take a deep dive into performance testing of bulk calls, the reading of this thread is for advanced users who want to learn in depth details about how bulk calls and parallel calls can help gaining performances.||PI Square Discussion|