#web (4,377 links)
- Self-Hosting Google Web Fonts | Hacker News news.ycombinator.com
- Writing Reusable AngularJS Components with Bower briantford.com
- SC5 Styleguide styleguide.sc5.io
Informative and easily navigable live styleguide which can be edited directly in the browser.
- Performance Calendar » Tips For Optimising SVG Delivery For The Web calendar.perfplanet.com
- Pattern Library | MailChimp ux.mailchimp.com
- Poor Man's Styleguide | A frontend styleguide for the pragmatic poormansstyleguide.com
A quick-and-dirty frontend styleguide, designed to be copied and pasted into your CMS. Why? You're not Twitter Bootstrap. You don't have the time or money to make a custom fancy-pants dynamic CSS pattern-library. And that's OK. You have other fish to fry.
- Researching the Performance costs of JavaScript MVC Frameworks | Filament Group, Inc., Boston, MA filamentgroup.com
We’ve long been curious about the performance of popular JavaScript MVC frameworks such as Angular, Backbone, and Ember.
- OpenType features — Typofonderie typofonderie.com
Nice visual run-down of OpenType features.
- TYPEKIT | Using OpenType features in CSS help.typekit.com
OpenType features are like secret compartments in fonts. Unlock them and you’ll find ways to make fonts look and behave differently in subtle and dramatic ways. Not all OpenType features are appropriate to use all of the time, but some features are critical for great typography.
- State of Web Type stateofwebtype.com
Up-to-date data on support for type and typographic features on the web.
- Fixed Monospace Sizing meyerweb.com
Monospace text sizing is, from time to time, completely unintuitive and can be quite maddening if you don’t look at it in exactly the right way.
- ai/browserslist github.com
Autoprefixer is moving browser list handling to a separate plugin.
- Performance Calendar » WebPagetest Private Instances in Five Minutes calendar.perfplanet.com
the whole idea of converting pixels to ems is pointless. Use ems where you need something to scale with the font size of the component, rems for something that scales with the base font-size and pixels where you need an absolute value that doesn’t depend on the font-size whatsoever etc. Different units have different purposes.
Lea Verou makes a good point.
- LivingStyleGuide Gem—easily create front-end style guides livingstyleguide.org
The easiest way to create front-end style guides with Sass and Compass.
- A living style guide for GOV.UK | Technology at GDS gdstechnology.blog.gov.uk
The most important thing for our components is the documentation. This defines the interface that applications can call the component with. It contains a set of fixtures to demonstrate how an application might call the component.
- PostCSS: the Future after Sass and LESS ai.github.io
Why postprocessors are better than preprocessors. So there.
- The offline cookbook - JakeArchibald.com jakearchibald.com
- Refining The Way We Structure Our CSS At Trello blog.trello.com
- Firefox 4: OpenType font feature support hacks.mozilla.org
Some excellent live examples.
- Grid Forms · Data entry made beautiful kumailht.com
Grid forms are dense forms designed for use in applications that require lots of data to be entered regularly. A tiny Javascript/CSS framework that helps you make forms on grids with ease.
- Flakes • An Admin UI & Template Framework getflakes.com
An Open Source Design & Frontend Framework that serves as a foundation for internal business applications.
All too often mobile forms make use of drop-down menus for input when simpler, more appropriate controls would work better. Here's a few alternatives.
Native select boxes are rubbish and I have the user research videos to prove it.
- Web Components punch list paciellogroup.com
- A Maintainable Style Guide - Ian Feather ianfeather.co.uk
Crucially, if you’re rendering templates to a Style Guide and you want it to be maintainable then they can’t just be identical to your application templates, they need to be the exact same templates. This is easier said than done.
- Building our first pattern library - FutureLearn about.futurelearn.com
- Formalize CSS - Teach your forms some manners! formalize.me
- Dropdown Default Styling | CSS-Tricks css-tricks.com
In September I was introduced to Codeship at a presentation by Paul Love. These are some of the learnings I have from using their hosted service primarily for Continuous Integration for the last couple of weeks on a client project.
Lo-Dash is a low-level utility library that offers consistency, customization, and performance.
- sweet.js sweetjs.org
...brings the hygienic macros of languages like Scheme and Rust to JavaScript.
Building an interactive accessible website is often thought of as a black art. A look at the learnings from building the Government's website, GOV.UK. I will talk about real world accessibility and practical tips and tools you can use today. Covering the mistakes and pitfalls we made building GOV.UK I will explain how to check to see how you are currently doing, and how accessibility isn't,as scary as you first thought.
- Style Guide Resources styleguides.maban.co.uk
tl;dr: unless all dependencies use the same module format, dependency tree of depth > 1 is so painful nobody does it. Nobody agrees on a solution to this problem. We are all fucked.
- csstyle Clean, Simple Styling for the Web csstyle.io
A modern approach for crafting beautifully maintainable stylesheets. The csstyle method is implemented using a set of SASS mixins that make your CSS readable and semantic, generate your selectors for you, and automatically handle things like specificity and nesting.
- Front-end Tooling Workflows speakerdeck.com
- Stop Breaking the Web ponyfoo.com
TL;DR We are crushing the web. Dedicated client-side rendering sucks. Polyfills are used for all the wrong reasons. Those hideous-looking hash routers are bad and we should feel bad. We have been telling each other for years that progressive enhancement is great, and yet we're doing very little about it!
Good stuff on testing and also excellent section on Style Guides vs Component Libraries.
- Responsive Images in Practice alistapart.com
There is clearly a negative correlation between file-size and the amount of filesize you save by minifying and gzipping compared to just gzipping. As an HTML document gets bigger minifying makes less of an impact. This is consistent with the way gzip works, the further the tokens from each other the less efficient the compression is.
Ultimately it looks like gzip eats html documents for breakfast whether you minify or not. I would say this is a self-confirmation of my original gut feeling: I would not trade minified html for even one minute of lost productivity due to some subtle bug introduced in the build process.