adamsilver.io
Adam Silver | UX-driven Front-end developerFront-end web development articles
http://www.adamsilver.io/
Front-end web development articles
http://www.adamsilver.io/
TODAY'S RATING
#418,159
Date Range
HIGHEST TRAFFIC ON
Sunday
LOAD TIME
0.4 seconds
PAGES IN
THIS WEBSITE
1
SSL
EXTERNAL LINKS
22
SITE IP
23.235.40.133
LOAD TIME
0.422 sec
SCORE
6.2
Adam Silver | UX-driven Front-end developer | adamsilver.io Reviews
https://adamsilver.io
Front-end web development articles
Articles | Adam Silver, specialising in UX, Front-end Engineering and Strategy, London, UK.
http://adamsilver.io/articles
I write to my subscribers first on my private mailing list. Some of those articles end up below. Developing better templates with an outside-in approach. Buttons shouldn't have a hand cursor. Always use a label. Why placeholders are problematic. How we cut our MVP in half to launch KIDLY. Why hover menus are problematic. Why we stopped tasking. Why Infinite Scrolling is probably a bad idea. Designing honestly for the web. Writing Javascript that conforms to Progressive Enhancement.
TOTAL PAGES IN THIS WEBSITE
1
Modules - MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver
http://maintainablecss.com/chapters/modules
A module is a distinct, independent unit, that can be combined with other modules to form a more complex structure. In a living room, we can consider the TV, the sofa and the wall art modules. All coming together to create a useable room. If we take one of the units away, the others still work. We don’t need the TV to be able to sit on the sofa etc. In a website the header, registration form, shopping basket, article, product list, navigation and homepage promo can all be considered to be modules. That’s...
State - MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver
http://maintainablecss.com/chapters/state
Quite often, particularly with richer user interfaces, styling needs to be applied in response to an element’s change of state. For example, we may have different styles when a module (or component) is:. Showing or hiding;. Active or inactive;. Disabled or enabled;. Loading or loaded;. HasProducts or hasNoProducts;. IsEmpty or isFull;. And the CSS should be:. Basket-isEmpty { background-color: #eee; }. Has a gray background, where as an empty search has an absolutely-positioned image. If an element’s sty...
Modifiers - MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver
http://maintainablecss.com/chapters/modifiers
Like state, modifiers also override styles. They are useful when modules (or components) have small and well understood differences. Take an e-commerce site whereby each category has a unique background image in the header. All headers have the same padding, and margin etc. The only difference is the background image. The boys category would have a modifier as follows:. Div class="categoryHeader categoryHeader- boys". And similarly, the girls category would have a. The CSS would be:. Modifiers are a good...
Conventions - MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver
http://maintainablecss.com/chapters/conventions
Has the following convention:. Module [- component ][- state ] {}. Square brackets are optional depending on the module in question. Here are some examples:. Module container */ .searchResults {} /* Component */ .searchResults-heading {} /* State */ .searchResults-isLoading {}. Component and state are both delimited by a dash. Names are written with lowerCamelCase. Selectors are prefixed with the module name. Created by Adam Silver.
Introduction - MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver
http://maintainablecss.com/chapters/introduction
MaintainableCSS is an approach to writing modular, scalable and maintainable CSS. Not only does this guide explain. To do this, but more importantly it explains. There’s nothing to download. This is not a library or framework. It’s a set of principles, guides and conventions to help you write CSS for small or large-scale websites. What does maintainable mean? Maintainable CSS can be defined as being able to make styling changes, without worrying about accidentally causing problems elsewhere. No You can r...
Chapters - MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver
http://maintainablecss.com/chapters
Join my newsletter to get the latest MaintainableCSS updates and my usual articles about UX and front-end development. Created by Adam Silver. Designing inclusive, simple and human experiences on the web. You can contribute to this project on Github.
IDs - MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver
http://maintainablecss.com/chapters/ids
Semantically speaking, we should use an ID when there is only one instance of a thing. And we should use a class when there are several. However, IDs overpower class names. By orders of magnitude, which is a problem when we want to override a style. To demonstrate the problem, let’s override the colour of an element from. Module { color: red; } .module-override { color: blue; }. The element will be red even though the override class declares blue. Let’s fix this by swapping the ID for a class:.
Versioning - MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver
http://maintainablecss.com/chapters/versioning
We may, for example, want to A/B test two different versions of a module to see which works best. To do this, we need to duplicate the module and give it a unique name. For example, if we want to test two different baskets, the CSS might be as follows:. Existing module (variant A) */ .basket {} .basket-title {} /* new version (variant B) */ .basket2 {} .basket2-title {}. Join my newsletter to get the latest MaintainableCSS updates and my usual articles about UX and front-end development.
Organisation - MaintainableCSS - an approach to writing modular, scalable and maintainable CSS | By Adam Silver
http://maintainablecss.com/chapters/organisation
Good code is easy-to-find and easy-to-find code is well-organised. And so it follows we want our CSS to be well-organised. There are, generally speaking, two approaches to choose from, both of which we’ll discuss in this chapter. 1 CSS in a single folder. This approach puts all CSS inside a single folder:. Path/to/css /vendor some3rdParty.css someOther3rdParty.css /yourApp some.css global.css basket.css. Third-party CSS files live under. The application’s CSS lives under. Is the name of your project.
TOTAL LINKS TO THIS WEBSITE
22
Adam Silva
Sunday, October 21, 2007. My brother pushing around. The busy lee britton made some time to come over and get shots done Yes he was chatting up on the phone while I was shooting! Sunday, September 30, 2007. SANDBOX TIME WELL WASTED. Hosted by: Coastal riders. Where: the croatain cultural centre. When: Thrusday, October, 4 , 7-10pm. Afterparty Burbon in gastown! Sunday, September 9, 2007. Well I got to attend my first know? Monday, August 27, 2007. Got an seq of Mat McCan heelflipin the rock/ledge gap.
Adam Silva - Blog de TI
Esclareça suas dúvidas. Junte-se ao seleto grupo de leitores inteligentes e receba atualizações, artigos e dicas incríveis sobre Tecnologia da Informação. Não divulgamos seu e-mail, nem enviamos spam. Qual é a melhor Linguagem de Programação? Nesse vídeo vou responder a pergunta que não quer calar: Qual é a melhor linguagem de programação? O que é Startup e Como Trabalhar em uma? Como é Trabalhar com Programação Web: Conheça Minha Experiência. Você já pensou em trabalhar com Programação Web? Quem pode ap...
Adam Silva | Just another WordPress.com weblog
Just another WordPress.com weblog. Leave a comment ». So I was told tumblr is better see ya later wordpress. January 14, 2011 at 3:57 am. Leave a comment ». January 9, 2011 at 2:19 am. Leave a comment ». January 4, 2011 at 5:38 am. Leave a comment ». August 24, 2010 at 7:57 pm. Leave a comment ». August 6, 2010 at 3:38 pm. Leave a comment ». Will release starting September 4th, 2010 in Japan. August 6, 2010 at 3:34 pm. Leave a comment ». July 28, 2010 at 9:05 pm. Laquo; Older Entries.
Adam Silver | UX-driven Front-end developer
Front-end web developer, based in London. Hello, my name is Adam. I’m a UX-driven Front-end Developer based in London, UK. Websites should be accessible by all people — no matter their location, age, ability or interaction preferences. Subsequently, their choice of browser and device should be largely irrelevant — embracing the conventions of the web leads to an intuitive and delightful experience. Make the boat go faster. Less, but better. Read one of my articles. 2015 Adam Silver. Github profile.
ADAM SILVERA
MORE HAPPY THAN NOT. HISTORY IS ALL YOU LEFT ME. THEY BOTH DIE AT THE END. MORE HAPPY THAN NOT. HISTORY IS ALL YOU LEFT ME. THEY BOTH DIE AT THE END. Adam Silvera was born and raised in the Bronx. He has worked in the publishing industry as a children's bookseller, marketing assistant at a literary development company, and book reviewer of children's and young adult novels. His debut novel,. More Happy Than Not. Received multiple starred reviews and is a. Represented by Brooks Sherman of the Bent Agency.
経営コンサルティング最新リサーチ
経営コンサルティング関連サイトのご案内 http:/ dalmatin.org/. 2015 経営コンサルティング最新リサーチ COLORFUL Theme by:.
Adam Silver - Director of Photography
Adam Silverman Studio
SOCIAL ENGAGEMENT