Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SOLID programming principals applied to CSS #123

Open
benschwarz opened this issue Nov 2, 2014 · 0 comments
Open

SOLID programming principals applied to CSS #123

benschwarz opened this issue Nov 2, 2014 · 0 comments
Labels

Comments

@benschwarz
Copy link

For years people have been saying CSS isn't a programming language — but they're wrong. CSS still lives and dies by the same rules as 'programming'. Code needs to be tested, easy to change and understand, efficient, and most importantly, it needs to work.

If we're going to think seriously about CSS, we need better tools, we need to enforce coding standards, we need our css to fail continuous integration builds, we need to keep our team honest and writing the best quality code that they can.

In this talk we'll take a look at building a grunt/gulp build system that'll lint your CSS, maintain coding standards with recess, fail CI builds when something isn't quite visually correct all while making sure that only the css prefixes that you actually need are used.

Once you start to dive into what is actually in your existing CSS — you'll be shocked and amazed, and you'll never look at CSS development again the same way.

There are many things we can learn from "real" programming, and its time that we put this tooling into commonplace toolchains.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants