2018 - PI World - Barcelona - Developer Track
LiveCoding: Writing Highly Performant PI Web API Applications
In this session, we'll begin with a poorly-performing web application: although it works, it's just too slow to use. As the session progresses, we will improve our web application by introducing applicable PI Web API features and functionality. Starting with small changes to more efficiently request time series data, we will then move on to improved metadata access patterns and making more efficient use of network traffic. Finally, we will cover advanced topics such as architectural design changes and PI Web API configuration settings that will let you squeeze every drop of performance out of the PI Web API and your client applications.
Jim Bazis is a Team Leader of the PI Web API development group at OSIsoft. He most recently joined OSIsoft in 2016, having previously been a developer on ProcessBook in the early 2000's. In the time between, Jim worked in RFID payment systems, digital advertising, and software consultancy. He holds a Bachelor of Science degree in Computer Science from Temple University.
Max Drexel has a bachelor's degree in Computer Engineering from Drexel University. Since June 2016, he has worked at OSIsoft as a software developer on the PI Web API, part of the Developer Technologies product family. At Drexel University, he participated in development of automated position-tracking and vision systems. He has also previously worked at ifm efector as a software developer, creating quality-assurance software for temperature transmitters.