![A Shared ESLint Configuration](https://www.cdn5.niftycent.com/d/k/K/G/l/E/M/a-shared-eslint-configuration.webp)
Looks like it was almost 9 years ago when Airbnb first published their JavaScript Style Guide. 112k stars on GitHub later, it seems like the de facto preset for Babel / ES Lint. But it’s not the only company …
The post A Shared ESLint Configuration appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
![Conjuring Generative Blobs With The CSS Paint API](https://www.cdn5.niftycent.com/d/1/g/0/5/g/a/conjuring-generative-blobs-with-the-css-paint-api.webp)
The CSS Paint API (part of the magical Houdini family) opens the door to an exciting new world of design in CSS. Using the Paint API, we can create custom shapes, intricate patterns, and beautiful animations — all with a …
The post Conjuring Generative Blobs With The CSS Paint API appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/conjuring-generative-blobs-with-the-css-paint-api/
![GitHub Explains the Open Graph Images](https://www.cdn5.niftycent.com/d/e/7/X/8/J/r/github-explains-the-open-graph-images.webp)
An explanation of those new GitHub social media images:
[…] our custom Open Graph image service is a little Node.js app that uses the GitHub GraphQL API to collect data, generates some HTML from a template, and pipes it to
…
The post GitHub Explains the Open Graph Images appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://github.blog/2021-06-22-framework-building-open-graph-images/
![Developer-Friendly Passwordless Auth](https://www.cdn5.niftycent.com/d/1/N/M/y/n/a/developer-friendly-passwordless-auth.webp)
I’d wager to say that most websites that are business-minded have accounts. A way to log into them. Social media sites, eCommerce sites, CMS systems, you name it, having accounts people log into is at the heart of them. So… …
The post Developer-Friendly Passwordless Auth appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/developer-friendly-passwordless-auth/
![So you want to self-publish books and courses on programming](https://www.cdn5.niftycent.com/d/e/j/X/W/L/r/so-you-want-to-self-publish-books-and-courses-on-programming.webp)
John Resig and I recently self-published our book on GraphQL. There are tons of how-tos for self-publishing a book, or even online classes, but very little in the way of why you would want to, or whether it’s even worth …
The post So you want to self-publish books and courses on programming appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/so-you-want-to-self-publish-books-and-courses-on-programming/
![Safari 15 Opinions](https://www.cdn5.niftycent.com/d/e/4/8/O/b/L/safari-15-opinions.webp)
It was interesting that when Safari 15 was dropping at this last WWDC, in my circles at least, I mostly heard enthusiasm. Like the colors-in-the-browser-controls stuff was a neat trick and fun to play with. And there were other …
The post Safari 15 Opinions appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
![Using Absolute Value, Sign, Rounding and Modulo in CSS Today](https://www.cdn5.niftycent.com/d/e/j/X/W/B/2/using-absolute-value-sign-rounding-and-modulo-in-css-today.webp)
For quite a while now, the CSS spec has included a lot of really useful mathematical functions, such as trigonometric functions (sin(), cos(), tan(), asin(), acos(), atan(), atan2()), exponential functions (…
The post Using Absolute Value, Sign, Rounding and Modulo in CSS Today appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/using-absolute-value-sign-rounding-and-modulo-in-css-today/
![ES2021 Features](https://www.cdn5.niftycent.com/d/1/x/j/4/7/N/es2021-features.webp)
Hemanth HM very succinctly shows off ES2021 features. Gosh it doesn’t feel like that long ago that all we could talk about is ES2015, and now that’s over a half-decade behind us. There are new things like “arbitrarily chuck underscores …
The post ES2021 Features appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
![Learnings From a WebPageTest Session on CSS-Tricks](https://www.cdn5.niftycent.com/d/k/J/X/7/v/y/learnings-from-a-webpagetest-session-on-css-tricks.webp)
I got together with Tim Kadlec from over at WebPageTest the other day to use do a bit of performance testing on CSS-Tricks. Essentially use the tool, poke around, and identify performance pain points to work on. You can watch …
The post Learnings From a WebPageTest Session on CSS-Tricks appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
https://css-tricks.com/learnings-from-a-webpagetest-session-on-css-tricks/
![CSS Logical Properties and Values](https://www.cdn5.niftycent.com/d/e/a/M/0/p/Y/css-logical-properties-and-values.webp)
Now that cross-browser support is at a tipping point, it’s a good time to take a look at logical properties and values. If you’re creating a website in multiple languages, logical properties and values are incredibly useful. Even if you’re …
The post CSS Logical Properties and Values appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.