CSS for JavaScript Developers

Avatar for Josh Comeau

with Josh Comeau

Former Engineer at Khan Academy

So let's be real -- CSS can be a pretty frustrating language to work with. Sometimes, when the CSS Gods are in a good mood, things come together pretty quickly… but too often, the dang elements just won't go where you want them to go.

This frustration usually stems from misalignments in your mental model. Maybe you feel reasonably comfortable with Flexbox, for example, but your understanding is slightly off. When you wander into a situation that exposes that discrepancy, it can get super confusing (and frustrating).

In this event, Josh helped us take a deeper look at the rendering algorithms used by the browser to control layout and paint. We went through a handful of common, frustrating situations and worked through the solutions together, refining our mental models and building an iron-clad intuition. We also had a great Q&A session at the end.

Start your free trial

Get access to CSS for JavaScript Developers and join thousands of ambitious developers who use our courses, community, and weekly-events to scale their JavaScript careers.

After your 3-day free trial, the annual subscription is $350 and automatically renews each year. Cancel anytime.