Links from 2012
- Sublime Text 2 tips for Python and web developers opensourcehacker.com
- Front-end Unit Testing with JavaScript | Danny Croft dannycroft.co.uk
- Public speaking for the (formerly) terrified | this is rachelandrew.co.uk rachelandrew.co.uk
- When good front-end optimization goes bad: How to make sure your site tests well AND looks good « Web Performance Today webperformancetoday.com
Now that we’re seeing wide-scale adoption of front-end optimization best practices, misapplication of these best practices could be delivering “false positives” — sites that test well but look bad for real users.
- Britain's best bike rides | Travel | The Guardian guardian.co.uk
- On a Repeatable Dev Project Setup mattrogish.com
Every development project, no matter how complex, should have a repeatable, predictable (preferably scripted) new developer project bootstrap.
Style guides (or pattern libraries) are the perfect place to start a website build and a modular base. They bridge the gap between design and development. They’re somewhat similar to a traditional brand guidelines but contain less fluff & nonsense and 100% practical code examples.
- Stubbornella » Blog Archive » Cross-Browser Debugging CSS stubbornella.org
CSS has an underlying design and when you work with it, with the natural flow of how CSS is meant to be used, you will find you have a lot less bugs.
- Zoompf | Next Generation Web Performance zoompf.com
Impressive. Expensive.
- JAWS, IE and Headings in HTML5 | Articles | Accessible Culture accessibleculture.org
- Say hello (or olá or halo or salam) to automatic message translation in Gmail gmailblog.blogspot.in
We'll also be retiring some less popular labs over the next few days: [...] Hide Unread Counts [...]
*cries*
"We are living in a world of accelerating addictiveness and increasingly I think the only way (likely lonely, squirming, and eccentric as Paul alludes) we'll "get things done" is the continuous directed practice and improvement of willpower, productivity, flow, and exercising thereof."
- Underground Resistance – Transition youtube.com
- The single responsibility principle applied to CSS — CSS Wizardry—CSS, Web Standards, Typography, and Grids by Harry Roberts csswizardry.com
Loosely, the single responsibility principle states that every module or chunk of code (a function etc) should do one job well and one job only. The benefits of this are mainly in the way of maintainability and extensibility. If we don’t adhere to the SRP then we are likely to end up with code which does more than it should, this means that altering one part of that code could negatively impact a seemingly unrelated part of the same snippet.
- Armando Iannucci, Writer of “Veep” on HBO : The New Yorker m.newyorker.com
- A Profile of London by A.A. Gill - NYTimes.com travel.nytimes.com
In-law saver.
Sentiment building. "We're now at the stage where we should be getting the next wave of disruptive surprises. But – guess what? – they're nowhere to be seen. Instead, we're getting an endless stream of incremental changes and me-tooism. If I see one more proposal for a photo-sharing or location-based web service, anything with "app" in it, or anything that invites me to "rate" something, I'll scream."
- The Jig Is Up: Time to Get Past Facebook and Invent a New Future - Alexis Madrigal - Technology - The Atlantic theatlantic.com
Worth it. Overdue. Helps explain noticeable burn-out type feelings. "There are organizing principles for what is considered a "good" idea. These ideas are supposed to be the right size and shape. There is a default spreadsheet that we expect ideas to fit onto. But maybe it's time that changed."
Must remember. "Which is better: mylogo.1.2.gif or mylogo.gif?v=1.2? To gain the benefit of caching by popular proxies, avoid revving with a querystring and instead rev the filename itself."
- jQuery Raty - A Star Rating Plugin | Hacker News news.ycombinator.com
Sigh.
- Simple version control for designers - LayerVault layervault.com
Unlimited storage, simple version control, team collaboration
- » The EMs have it: Proportional Media Queries FTW! Cloud Four Blog blog.cloudfour.com
@getify @smashingmag About pixels vs ems in media-queries: http://t.co/YqcC8tpw #fronttrends Spoiler: use ems!
- linkedin/inject github.com
"Manage your [JS] dependencies in a Library Agnostic way". Clever-looking localStorage stuff.
"Ditch media="print" if you have one! (Hey why isn't this a yslow/pagespeed rule?). Ditch it because in the best case scenario it will only block onload. In the worst case it will block initial paint, onload and DOMContentLoaded. Sitting in front of a white page with no feedback is the worst possible user experience."
- Find | danielmiessler.com danielmiessler.com
"find lets you do anything from finding all your .jpg files to seeing "all of Michael's text documents that have the execute bit set and have been modified since yesterday." And when combined with exec or xargs, a properly constructed command can make quick work of some very heavy tasks."
- Mosh: the mobile shell mosh.mit.edu
"Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes." As recommended by Matthew Somerville.
- Serve - Delicious ERB, Haml + Sass get-serve.com
Simple dynamic site generator with standardised templating tools: certainly looks nice for building those early-stage prototypes before you need a full backend.
- Google HTML/CSS Style Guide google-styleguide.googlecode.com
Not revolutionary but solid. Some moderately contentious parts.
- A Closer Look At Font Rendering | Smashing Magazine smashingmagazine.com
Now that we have a great choice of fonts that can be used on websites, it becomes clear that the translation of a design into pixels is not something that happens naturally or consistently. OS makers apply different strategies to render how typefaces are displayed, and these have evolved greatly over time (and still continue to do so). As we now look closer at fonts on screen more than ever before, we realize that the rendering of these glyphs can differ significantly between systems and font formats. What’s more, it has become clear that even well-designed fonts may not look right on Windows if they are missing one crucial added ingredient: hinting.
- webserver - Why move your Javascript files to a different main domain that you also own? - Stack Overflow stackoverflow.com
"The problem is that once you send HTTP headers for really aggressive caching (i.e. cache me for a week or a year or forever), these files aren't ever reliably loaded from the server any more and you can't make changes/fixes to them because things will break in people's browsers.
So, what companies have to do is stage these changes and actually change the URLs of all of these files to force people's browsers to reload them. Cycling through domains like "a.imwx.com", "b.imwx.com" etc. is how this gets done.
By using a nonsense domain name, the Javascript developers and their Javascript sysadmin/CDN liaison counterparts can have their own domain name/DNS that they're pushing these changes through, that they're accountable/autonomous for.
Then, if any sort of cookie-blocking or script-blocking starts happening on the TLD, they just change from one nonsense TLD to kyxmlek.com or whatever. They don't have to worry about accidentally doing something evil that has countermeasure side effects on all of *.google.com."
- GitHub does dotfiles - dotfiles.github.com dotfiles.github.com
"You can see, in other words, the whole of London, until now an unencompassable splodge that could last have been captured in a single view perhaps 200 years ago, to its perimeter and beyond. Close to, familiar and not-small objects, such as the Gherkin and HMS Belfast, look like large toys. It is both implausible and real, something well-known seen from an unprecedented place. It's hard to know what to do except gawp." Open the public viewing galleries already!
- Marseille's trendiest – and cheapest – hotel; car-free breaks, and stylish tents | Travel | The Observer guardian.co.uk
The Exe Estuary in south Devon makes a perfect base for a car-free holiday. The train from London will get you to Exeter in just over two hours. From here it's a 25-minute journey on the Avocet Line – a handy local rail service which runs alongside the River Exe – to the pretty village of Lympstone, where there's a good choice of holiday houses for hire.
So what happens in those meetings? Are they brainstorming earth-shattering new ideas? Are they inventing new products? Why are they getting paid to join so many of them? [...] Let’s take a look at some of those meetings: Strategy reviews, deep dives, virtual coffee breaks, quarterly off-sites, monthly get-togethers, director summits, leadership meetings, etc.
- Octogit - Giving git more tentacles myusuf3.github.com
"A free, open source solution for creating github repositories from the commandline avoid the usual copy and paste." Needs lots of work.
- A New Front-End Methodology: BEM | Smashing Coding coding.smashingmagazine.com
- rwldrn/idiomatic.js github.com