Glen Maddern: Internet Pro
On Design Systems: Sell The Output, Not The Workflow – Smashing Magazine
So how do you sell a design system to the client? How do you establish a shared commitment within the company to put a pattern library on the roadmap? As designers and developers, we often know and see the benefits of an overarching system that radiates consistency throughout the different experiences of a company. But sometimes it’s seen as a very unpredictable investment, and the value isn’t necessarily visible right away. In his article on Selling Design Systems, Dan Mall suggests to illustrate how fractured an organization is by printing out its different presences online an...
Meaningful CSS: Style Like You Mean It · An A List Apart Article
Our markup too often remains a snarl of divs, our CSS a chaos of classes. Tim Baxter urges us to move beyond that. We can use real objects now instead of abstract representations. We can write CSS …
How CSS unit tests helped us move fast – on progressive web apps
The way you manage styles can make or break a long-running web project. Keeping things modular helps a great deal, but that’s only part of the solution. Six months ago we had a go at setting up CSS unit tests for our UI components. Brilliant decision, as it turns out! Since then, our job is a lot nicer. The speed of development is fast and steady. Each of us on the team is now coding with confidence, without the fear that things might unexpectedly break. And here’s how we did it:
rscss
BEMantic: DRY Like You Mean It — Medium
Tim Baxter’s recent A List Apart article, Meaningful CSS: Style Like You Mean It, has once again re-ignited the debate that front-end…
BEMIT: Taking the BEM Naming Convention a Step Further – CSS Wizardry – CSS
Adding further meaning and information to the BEM naming convention
Specificity Graphs
Harry Roberts recently wrote about creating a Specificity Graph to get a better picture of your CSS. Harry’s conclusion is that a spiky graph is a bad graph. Spikes that occur mid-graph could lea...
On Building Component Libraries | Clearleft
We help design leaders get the most from their products, services & teams.
Pattern Build: CodePen Card - Drew Barontini
In this new Pattern Build series, we’re going to pick a pattern on the web and write modular, responsive, and reusable HTML and CSS for the particular pattern. This week, we’re going to recreate the cards seen on CodePen.
Cleaning Up a CSS Codebase
Hugo speaks from experience and gives us his personal suggestions on how to deal with a messy codebase, whether it's our own old project or something inherited.
Less CSS mess — Thomas Byttebier
There's 5 things that helped me shape up the way I code my designs enormously: coding guidelines, itcss, namespaced CSS, BEM and documentation in a front-end style guide.
How I Shrank my CSS by 84kb by Refactoring with ITCSS — Medium
Before the refactor, my CSS weighed 111kb. After the refactor, it weighed 27kb.
Mastering CSS: BEM and ITCSS
The focus was on improving our Front End skills through a two-day workshop, but the experience gave us more than a bunch of technical skills and knowledge. Writing CSS is very simple.
Object-Oriented HTML, and OOCSS · Jens Oliver Meiert
“Object-oriented CSS” is the idea of treating page elements as objects, giving all these objects classes, treating objects’ classes as single entities in style sheets, and taking it from there. I reviewed the old OOCSS site and Smashing Magazine’s introduction.
BEM — Block Element Modifier
BEM — Block Element Modifier is a methodology, that helps you to achieve reusable components and code sharing in the front-end.
Code Optimization Series
How to Write Better CSS with Performance in Mind - Hongkiat
Editor's note: This article is part of our Code Optimization series, where we take a look at how to optimize coding for better efficiency in a bid to be
Response to Things to Avoid When Writing CSS
SOLID CSS | Blog | Miller Medeiros
Things to NOT avoid when writing CSS — Infinum
A blog post titled Things To Avoid When Writing CSS caught our attention a few days ago. We appreciate the author's point of view, but we just couldn't bring ourselves to agree on all the points raised.
Things To Avoid When Writing CSS (Part 2) — Medium
Preface: In my original post about all the things I think you shouldn’t do when writing CSS, I condemned nesting, using pixel units…
Things To Avoid When Writing CSS — Medium
Disclaimer: You may disagree with some of the things I’ve written in the ensuing article. That is okay. I do not claim to represent you…
Microservice-Architekturen nicht nur für agile Projekte - Informatik Aktuel
Lesen Sie, wie Microservices die Skalierung agiler Prozesse mit Hilfe der Software-Architektur ermöglichen.
Skalierbare Anwendungsarchitektur - Informatik Aktuell
Erfahren Sie in diesem Artikel, wie wichtig die Berücksichtigung von verschiedenen Arten der Skalierbarkeit bei der Wahl einer Software-Architektur ist.
Tips for Structuring an Organized CSS Stylesheet
EnvisionUS.com Pattern Library by Andrew Mosby on CodePen
http://codetheory.in/an-overview-of-oocss-bem-smacss-css-methodologiespractices-with-references/
Video: Using CSS Stats to Remove Bloated CSS
A Look at Some CSS Methodologies
CSS methodologies help you create maintainable/scalable stylesheets. Also, following a set of guidelines/best practices for your projects has many benefits.