Found 151 bookmarks
Newest
Functional CSS (FCSS) – Wealthfront Engineering Blog
Functional CSS (FCSS) – Wealthfront Engineering Blog
We’re big fans of functional programming at Wealthfront. Emphasizing immutability and functional style means fewer “surprises” because side-effects are limited or nonexistent. We can quickly build up large systems from discrete, focused components by way of composition. Applying such principles is straight forward in most languages, even if they’re not functional by definition, but the... Read more
·eng.wealthfront.com·
Functional CSS (FCSS) – Wealthfront Engineering Blog
Rationalizing Functional CSS | Marcelo Somers
Rationalizing Functional CSS | Marcelo Somers
It's fun writing beautifully architected CSS components, but the fact is, I won't always be there, and in the monolith model, the team will never stop writing CSS. Functional CSS is the idea that instead of writing big, monolith components in my CSS, I write small, single property, immutable classes that can be assembled into a larger component in HTML.
·marcelosomers.com·
Rationalizing Functional CSS | Marcelo Somers
Interview with Sam Thurman -- To BEM or not to BEM
Interview with Sam Thurman -- To BEM or not to BEM
“I have preached BEM, and I think it's a good solution to a lot of CSS semantic issues. But I think having a well documented naming scheme is more important than having a perfect one, and being dogmatic doesn't help anyone.”
·didoo.net·
Interview with Sam Thurman -- To BEM or not to BEM
Battling BEM (Extended Edition): 10 Common Problems And How To Avoid Them – Smashing Magazine
Battling BEM (Extended Edition): 10 Common Problems And How To Avoid Them – Smashing Magazine
Whether you’ve just discovered BEM or are an old hand (in web terms anyway!), you probably appreciate what a useful methodology it is. If you don’t know what BEM is, I suggest you read about it on the BEM website before continuing with this post, because I’ll be using terms that assume a basic understanding of this CSS methodology.
·smashingmagazine.com·
Battling BEM (Extended Edition): 10 Common Problems And How To Avoid Them – Smashing Magazine
Mastering CSS: BEM and ITCSS
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.
·blog.moove-it.com·
Mastering CSS: BEM and ITCSS
Object-Oriented HTML, and OOCSS · Jens Oliver Meiert
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.
·meiert.com·
Object-Oriented HTML, and OOCSS · Jens Oliver Meiert
A Look at Some CSS Methodologies
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.
·sixrevisions.com·
A Look at Some CSS Methodologies
necolas/idiomatic-css
necolas/idiomatic-css
Principles of writing consistent, idiomatic CSS. Contribute to necolas/idiomatic-css development by creating an account on GitHub.
·github.com·
necolas/idiomatic-css
Introducing CCSS (Component CSS)
Introducing CCSS (Component CSS)
Satheesh Kumar introduces a new architecture, inspired by a number of different tools and methodologies, for helping with building large applications.
·sitepoint.com·
Introducing CCSS (Component CSS)
Scaling Down The BEM Methodology For Small Projects
Scaling Down The BEM Methodology For Small Projects
Front-end development is no longer about individual frameworks. Tools are available — we merely have to choose. To make the right choices for your project, you need to start with a general approach, or methodology. But most methodologies have been created by big companies? Are they still useful for small companies, or do we need to reinvent them at a small scale?
·smashingmagazine.com·
Scaling Down The BEM Methodology For Small Projects