Adam Joseph Arling adam.arling@northwestern.edu
Divya Katpally
With a recent front-end team expansion, our workgroup’s efforts can further harness the power of UI component-driven development. We’ve experimented, tested, and implemented a few new technologies into our development approach, and would like to share our experiences. We’ll give not-super-techy-at-all, overviews of: Packaging components / component libraries for NPM with Rollup & Styleguidist (ex: openseadragon-react-viewer). Integration testing w/ Cypress. Unit testing (in line with how components are realistically used) with Jest/@testing-library. GraphQL w/ Apollo Client & React and how it’s a game-changer for architecting single page applications. Consistent, configurable styling approaches with Bulma CSS, Styled Components and @emotion. This presentation will aim to connect popular front-end jargon with what these things actually do, and why it matters or is worth knowing about. Open to all.
Adam Joseph Arling adam.arling@northwestern.edu Divya Katpally
With a recent front-end team expansion, our workgroup’s efforts can further harness the power of UI component-driven development. We’ve experimented, tested, and implemented a few new technologies into our development approach, and would like to share our experiences. We’ll give not-super-techy-at-all, overviews of: Packaging components / component libraries for NPM with Rollup & Styleguidist (ex: openseadragon-react-viewer). Integration testing w/ Cypress. Unit testing (in line with how components are realistically used) with Jest/@testing-library. GraphQL w/ Apollo Client & React and how it’s a game-changer for architecting single page applications. Consistent, configurable styling approaches with Bulma CSS, Styled Components and @emotion. This presentation will aim to connect popular front-end jargon with what these things actually do, and why it matters or is worth knowing about. Open to all.