filmov
tv
Unlocking Shiny's Potential with httr2: Lessons Learned and Tips for API Optimization

Показать описание
#ShinyConf #ShinyConf2024
Abstract: Join us as we embark on an exploration of the foundational framework of modern web development: Application Programming Interfaces (APIs). APIs facilitate seamless communication and data exchange between software systems and services, forming the backbone of digital connectivity.
Exploring the recent stable release of httr2, we'll uncover its transformative influence on API communication within Shiny applications, enabling seamless data retrieval, error handling, and asynchronous operations. I'll also share practical, hands-on experience, guiding you through HTTP communication, request methods, response handling, and header manipulation, empowering you to harness the full potential of httr2 in your Shiny projects.
With httr2's latest features, attendees will learn to effortlessly initiate HTTP requests in Shiny, while also exploring advanced techniques for managing HTTP status codes, parsing error responses, and providing user-friendly feedback to enhance application robustness and resilience. Additionally, we'll touch upon asynchronous programming within Shiny, leveraging httr2 to perform non-blocking API calls and optimize application performance. Participants will have the opportunity to implement asynchronous patterns like promises and async/await syntax, ensuring smooth user experiences even with data-heavy applications.
Whether you're a newcomer to Shiny or a seasoned developer, this session promises practical insights and real-world examples to enhance your Shiny development skills, offering valuable knowledge and tools to elevate your applications to the next level of sophistication and efficiency.
____________________________
Abstract: Join us as we embark on an exploration of the foundational framework of modern web development: Application Programming Interfaces (APIs). APIs facilitate seamless communication and data exchange between software systems and services, forming the backbone of digital connectivity.
Exploring the recent stable release of httr2, we'll uncover its transformative influence on API communication within Shiny applications, enabling seamless data retrieval, error handling, and asynchronous operations. I'll also share practical, hands-on experience, guiding you through HTTP communication, request methods, response handling, and header manipulation, empowering you to harness the full potential of httr2 in your Shiny projects.
With httr2's latest features, attendees will learn to effortlessly initiate HTTP requests in Shiny, while also exploring advanced techniques for managing HTTP status codes, parsing error responses, and providing user-friendly feedback to enhance application robustness and resilience. Additionally, we'll touch upon asynchronous programming within Shiny, leveraging httr2 to perform non-blocking API calls and optimize application performance. Participants will have the opportunity to implement asynchronous patterns like promises and async/await syntax, ensuring smooth user experiences even with data-heavy applications.
Whether you're a newcomer to Shiny or a seasoned developer, this session promises practical insights and real-world examples to enhance your Shiny development skills, offering valuable knowledge and tools to elevate your applications to the next level of sophistication and efficiency.
____________________________