Links (12,297 links)
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.
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."
- 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.
Via infovore.
- 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.
- Slowy app slowyapp.com
"Real-world connection simulator and bandwidth limiter." Very handy.
- 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."
"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.
"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
- mnml ssgs: ssg special - Ukkonen mnmlssg.blogspot.com
Our new ssg mix is a special live set from Ukkonen, who we think represents a bright, strange future of techno: http://t.co/CpPr7khS
- Ramblings in Valve Time | Valve blogs.valvesoftware.com
The idea that a 10-person company of 20-somethings in Mesquite, Texas, could get its software on more computers than the largest software company in the world told him that something fundamental had changed about the nature of productivity [...] The success of Doom made it obvious that this was no longer the case. There was now little value in doing the same thing even twice; almost all the value was in performing a valuable creative act for the first time.
- Coding is priority number five - bitquabit bitquabit.com
Team leads are different. Your job, should you accept it, is to become what I’ve lovingly dubbed Shit Umbrella. Your goal is to find all of the peripheral stuff involved in getting the product out the door—important stuff, such as making sure the delivery schedule for the new servers makes sense for when you want to ship the product that needs them, or taking customer calls at 11 PM on a Sunday because their account quit working and they want to know why they should keep paying you, or figuring out when doing features the sales and support teams want makes financial sense—and then coming back and presenting a focused direction to all the developers so that they can get the features written without worrying about how they actually ship. You switch from doing the building yourself to enabling others to build stuff on your behalf.
- PhantomJS: Headless WebKit with JavaScript API phantomjs.org
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.
Via infovore.
- Fixing These jQuery | adam j. sontag fixingthesejquery.com
An HTML5 presentation designed to familiarise developers with basic approaches to debugging jQuery and JavaScript code. It also introduces many of the common pitfalls most people encounter at some point on their jQuery journey.
- Caine’s Arcade youtube.com
- A Baseline for Front-End Developers - Adventures in JavaScript Development rmurphey.com · Archived on
I think we’re seeing the emphasis shift from valuing trivia to valuing tools. There’s a new set of baseline skills required in order to be successful as a front-end developer, and developers who don’t meet this baseline are going to start feeling more and more left behind as those who are sharing their knowledge start to assume that certain things go without saying.
A system for managing resource dependencies for client-side browser applications.
- A List Apart: Articles: Getting Clients alistapart.com
- Curzon On Demand | Curzon Cinemas curzoncinemas.com
- Github Styleguide github.com
Setting up a LAMP stack on Virtualbox.
- Publish What You Learn | Smashing Magazine smashingmagazine.com
The collaboration on apps like GitHub should be exactly what happens on blog posts. The readers posting comments should read the entire article, and should offer constructive, polite criticism and suggestions, without any unnecessary negativity.
- Everyday Carry everyday-carry.com
Everyday Carry, or EDC, generally refers to small items or gadgets worn, carried, or made available in pockets, holsters, or bags on a daily basis to manage common tasks or for use in unexpected situations or emergencies.
- Better Code Syntax Highlighting w/ Highlight.js | Automate Everything w/ Bash, Linux & Command Line automateeverything.tumblr.com