Notes from #lwssausage
Bruce's tour of the sausage factory Bruce Lawson
- Politicians are like sausages: almost exclusively lips and arseholes
- The first railway coaches were standardised to the width of 2 horse arses (4 ft 8 1/2 in)
- Open standards give us interoperable software
- It is not known who originally compiled the list of CSS colo(u)rs
- Retrospective standardisation: things that are used as a standard before they're officially documented
- Interoperability almost killed the web before HTML5 came along
- A spec that is not defined, is - definition - not a very good spec
- P*****s are completely anti-standards
- HTML5 is not trying to support old browsers. It's trying to support old content.
- A lot of spec decisions are based on backward compatibility and interoperability
- ServiceWorker forces you to do the work, but actually does what you want, instead of relying on the magic of AppCache
- Low-level APIs appear to be much more useful than High-level ones
- Web Components put us in the standards driver-seat
Building awesome responsive experiences with JavaScript Jonathan Fielding
- Responsive websites are about more than just how a website looks
- Different layouts for compacting tabs (tabs / accordion) a good example
- Light boxes suck on mobile
- Paged carousels can just stack on mobile
- It's okay to have a different journey on mobile
- Change functionality on viewport
- window.onresize
- window.matchMedia
- .add listener
- Libraries
- Optimise the user's journey to their device