- Comparing CSS-in-JS libraries - Russ Anderson
With every job change it seems I get introduced to a new CSS in JS library. I've used Emotion, Styled JSX, styled-components and plain-old CSS in production. I want to build a case for why I might choose one library over another and determine which I would choose if I started on a project today.
- Microfrontends: Seamless Experiences / Autonomous Teams - Neil Giarratana
What do you do if you have several products developed by different groups in the organization, and you want them all to share a unified experience while maintaining each team’s ability to autonomously develop and progress its own product?
The magic of microfrontends is that they empower software engineering teams to iterate and innovate at scale while presenting a seamless user experience. They decouple monolithic front-end microexperiences in the same way that microservices decouple backend api’s (with many of the same challenges).
- CSS On-Demand: An introduction to Tailwind’s new JIT compiler with Shadow Smith
No matter how hard some of us try and avoid it, as Software Engineers, we have all had to write and maintain CSS at some point in our careers.
With all of the specificity and inheritance issues, multiple stylesheets, bloated files, class naming conventions, and CSS preprocessor flavors, it can be a real nightmare, and on top of all of that mess, creating and maintaining a consistent design system is nearly impossible.
Well, what if I told you that you could create a consistent, cross-browser CSS design system framework in minutes that only compiles what you use out of the framework in any environment?
If you have ever had to juggle CSS, update CSS hoping you didn’t mess anything up, or purge unused CSS for Production, you should be extremely hyped right now, and we encourage you to join us while Shadow Smith of Openly introduces us to Tailwind and its new cutting-edge Just-In-Time compiler
Manually writing code over and over is tedious! Let’s speed up our workflows by creating generators to do the heavy lifting.
In a matter of minutes, we will take a bare NextJs app and turn it into a full-stack app with a slick dashboard layout, GraphQL API routes, and MongoDB hooked up.
- Testing in React with Conner Bush
In this talk, you will learn what a good frontend test is and when to write them. We'll talk about why we write tests, what constitutes good and bad frontend tests, testing tools, and even some gotchas I've learned along the way.
**Link to the meeting will be made available at the meeting time on this page
Join John Peregoy and Zach Keller of LonelyPlanet as they discuss the joys and pitfalls of building a design system, styleguide and component library in JS.
We'll discuss, among other things
- Why design systems for software development?
- How to document a design system and keep it up to date
- Should you open source your design system?
- What tools do they prefer to manage a JS design system and why?