BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CFP.DEV//CFP.DEV shortcodes//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:VoxxedDays CERN
X-WR-RELCALID:c426493a-54d4-472b-b975-6f3aaa7163fa
X-WR-TIMEZONE:Europe/Brussels
BEGIN:VEVENT
UID:cfp-1151-6423@cfp.dev
DTSTAMP:20260920T155349Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250115T115000Z
DTEND:20250115T120500Z
SUMMARY:Optimizing API Integration in a Large-Scale React Application Using
  OpenAPI Generator
DESCRIPTION:In the CERN Business Computing Group\, we are developing a new 
 user interface for one of CERN’s largest business applications using Rea
 ct. Given the need to interact with hundreds of different backend endpoint
 s\, we implemented a strategy centered around OpenAPI Generator to automat
 e the creation of HTTP client functions and TypeScript object models direc
 tly from API specifications. This approach ensures strict contract adheren
 ce between the frontend and backend\, with generated code automatically re
 freshed through the CI/CD pipeline.While the initial implementation follow
 ed the standard OpenAPI Generator pattern of instantiating new API objects
  for each call\, performance testing revealed significant memory overhead\
 , resulting in slower page loads. To mitigate this\, we developed an in-ho
 use React hook that optimizes the use of OpenAPI Generator\, eliminating t
 he need to instantiate new API objects for every call. This solution has n
 otably improved performance and reduced memory allocation\, providing a mo
 re efficient approach to API interaction in large-scale React applications
 .\nSpeakers: Stefano Marzo\nTrack: UI & UX
URL:https://vdc25.voxxeddays.ch/talk/optimizing-api-integration-in-a-large-
 scale-react-application-using-openapi-generator/
LOCATION:Room C\nCERN\nGeneva\, Switzerland
CATEGORIES:UI & UX
END:VEVENT
END:VCALENDAR
