Skip to content

Repo Architectures for Sharing Components, Accessibility

Photo of Jeff Winkler
Hosted By
Jeff W.
Repo Architectures for Sharing Components, Accessibility

Details

We'll be at CloudHealth this month. Security will need real names to let people in - edit https://www.meetup.com/account/. If this is an issue for you, email me your real name and I'll fix up the attendee list.

# Repo Architectures for Sharing Components - David Colwell, CloudHealth by VMWare
As UI developers we'll eventually come across situations where we want to break out a specific subset of code we're working with into it's own separate project so it can be shared or worked on as something independent of what we consider the primary app(s) we're working on. This could be as simple as a shared UI component library, more complex such as functional or utility modules we want shared across multiple projects, or could even be simply developer tooling and configuration we want to ensure is consistent across all our active projects. The possibilities go well beyond the standard "UI component library" most might immediately think of when talking about creating shared libraries from part of your app code. That said, it's important to understand the potential value as well as challenges this kind of decision might bring.

In this talk I'll share strategies, patterns, and tools I've seen teams leverage to successfully and effectively do these very kinds of abstractions of code into shared npm packages. We'll cover pros and cons and some of the specific challenges and things to be aware of when you find yourself wanting to work simultaneously across multiple npm projects that compose your primary application(s). I'll share the strategies I've found effective in helping to keep the experience reasonably sane for developers in the teams, and some of the unexpected wins and failures discovered along the way.

# Practical Web Accessibility, Spencer Gregson, WayFair (Confirmed!)
Whether you've only just dipped your toes in Web Accessibility (a11y) or are doing a deep dive into your application's usability, we can always be building a better site. Creating a usable and accessible site is crucial to reaching as much of your audience as possible. We'll be diving into why, how, and where to focus our efforts for the greatest impact.

This is new content for a lot of people! Even if you don't know anything about this "Accessibility" thing – there will be no assumptions of prior experience.

Photo of ReactJS Boston group
ReactJS Boston
See more events
CloudHealth Technologies
100 Summer Street · Boston, MA