On Github drublic / fec-styleguides
Front-End Developer, Freiburg/Germany
and others: github.com/drublic
drublic.github.io/fec-styleguides/
Friendship.
History of Style Guides.
What are Style Guides and how can we use them?
Are you even listening?
You never admit you’re wrong!
Keep the friendship.
Work faster.
Maintenance.
Improve readbility and understanding.
Best practices.
Use resources.
Module, Widget, …
Component-based software engineering is a branch of software engineering that emphasizes the separation of concerns in respect of the wide-ranging functionality available throughout a given software system.
It is a reuse-based approach to defining, implementing and composing loosely coupled independent components into systems.
Separation of concerns
Sharing & reuse
No context
Separation within a team
Faster development
Different parts on a web page
Like jQuery plugins
Large websites (“wide-ranging functionality”)
Web applications
Style Guides
Small web projects?
Markup
Styles
Functionality
User Interface Libraries
Forms, buttons, lists, messages, …
(Is this DRY?)
A package manager for the web
Manage components automatically
$ npm install -g bower
Install easily
$ bower install css-modal
Use your own Git repositories
Build friendships with your co-workers
Use style guides to maintain the friendship
Style guides for your code!!1!!11
Why is it STILL about the fight between designer and developers? Its 2013, we all want to get the best result, right? #uxmunich
— Alexander Ridler (@pixelrockr) March 14, 2013Be Friends With Your Designer And Style Guides • Frontend Conference Zurich • Hans Chr. Reinl / @drublic