SSH tricks
yesterday
This article covers less common SSH use cases, such as:
using passwordless, key-based login;
setting up local per-host configurations;
exporting a local service through a firewall;
accessing a remote service through a firewall;
executing commands remotely from scripts;
transfering files to/from remote machines;
mounting a filesystem through SSH; and
triggering admin scripts from a phone.
ssh
unix
using passwordless, key-based login;
setting up local per-host configurations;
exporting a local service through a firewall;
accessing a remote service through a firewall;
executing commands remotely from scripts;
transfering files to/from remote machines;
mounting a filesystem through SSH; and
triggering admin scripts from a phone.
yesterday
Understanding “Prototypes” in JavaScript « Katz Got Your Tongue?
3 days ago
In essence, a JavaScript “class” is just a Function object that serves as a constructor plus an attached prototype object. I mentioned before that earlier versions of JavaScript did not have Object.create. Since it is so useful, people often created something like it using the new operator:
javascript
prototype
3 days ago
Letters of Note: To My Old Master
4 days ago
In August of 1865, a Colonel P.H. Anderson of Big Spring, Tennessee, wrote to his former slave, Jourdan Anderson, and requested that he come back to work on his farm. Jourdan — who, since being emancipated, had moved to Ohio, found paid work, and was now supporting his family — responded spectacularly by way of the letter seen below (a letter which, according to newspapers at the time, he dictated).
justice
slavery
4 days ago
Server-Sent Events | HTML5 Doctor
4 days ago
We’ve already had a glimpse at Server-Sent Events (also known as EventSource†, and I’ll switch between the two to keep you on your toes) in my Methods of Communication article from last year. In this article, I want to delve in to more detail about the SSE API, demonstrate its features, and even show you how to polyfill browsers that lack EventSource support.
javascript
4 days ago
2012 Annual Letter From Bill Gates | Bill & Melinda Gates Foundation
4 days ago
hroughout my careers in software and philanthropy—and in each of my annual letters—a recurring theme has been that innovation is the key to improving the world. When innovators work on urgent problems and deliver solutions to people in need, the results can be magical.
poverty
future
4 days ago
The Five Stages of Hosting (Pinboard Blog)
4 days ago
As a proud VPS survivor, I thought it might be fun to write up five common options for hosting a web business, ranked in decreasing order of 'cloudiness'. People who aren't interested in this kind of minutia would be wise to pull the rip cord right here.
hosting
4 days ago
Cars Kill Cities « Progressive Transit
4 days ago
Cars do not belong in cities. A standard American sedan can comfortably hold 4+ adults w/ luggage, can travel in excess of 100 miles per hour, and can travel 300+ miles at a time without stopping to refuel. These are all great things if you are traveling long distances between cities. If you are going by yourself to pickup your dry cleaning, then cars are insanely over-engineered for the task. It’s like hammering in a nail with a diesel-powered pile driver. To achieve all these feats (high capacity, high speed, and long range driving), cars must be large and powered by fossil fuels. So when you get a few hundred (or thousand) cars squeezed onto narrow city streets, you are left with snarled traffic and stifling smog.
cities
urban-planning
cars
4 days ago
BenjaminKeen.com
4 days ago
This was inspired by, and based on @lensco's excellent Simple Responsive Design Test Page. It lets you view any webpage in multiple screen sizes, simulating the viewport of different devices. After getting such a positive response to my original post, I thought I'd expand on it a little. Since people are obviously targeting different device screen sizes with their projects, the form below now lets you generate a custom bookmarklet that displays only those device sizes you're interested in.
responsive
webdesign
css
4 days ago
The Right Way to Code DCI in Ruby :: Mike Pack Development
7 days ago
Many articles found in the Ruby community largely oversimplify the use of DCI. These articles, including my own, highlight how DCI injects Roles into objects at runtime, the essence of the DCI architecture. Many posts regard DCI in the following way:
ruby
rails
dci
7 days ago
Dan Shapiro » Companies that would do best without venture capital
10 days ago
For someone who lives in the startup world, this looks pretty silly. But I’m sure I’d say a lot of silly things if I were getting in to the taxi business, too. So I figured I’d point him to a simple explanation of why taxi companies (actually, services companies in general) aren’t appropriate for VC. I did the Google thing for a bit to find a good article. And no luck.
startups
investing
business
10 days ago
Auto-detecting Credit Card Type - Web Standards Sherpa
21 days ago
Recently, I’ve come across several sites who have done away with the credit card type field. Both Amazon and GitHub don’t require you to select a credit card type in their form. As you fill in the credit card number, the user interface changes to show the type of credit card being used.
javascript
ux
21 days ago
Perfection kills » Profiling CSS for fun and profit. Optimization notes.
25 days ago
I’ve been recently working on optimizing performance of a so-called one-page web app. The application was highly dynamic, interactive, and was heavily stuffed with new CSS3 goodness. I’m not talking just border-radius and gradients. It was a full stack of shadows, gradients, transforms, sprinkled with transitions, smooth half-transparent colors, clever pseudo-element -based CSS tricks, and experimental CSS features.
css
performance
25 days ago
Multi-Safari
4 weeks ago
Safari normally uses the Web Kit framework found inside Mac OS X to render web pages and execute javascript. This means that if you preserve an old version of Safari to run it on a newer version of Mac OS, it will use the newer Web Kit found in the system and you will get the same results as with the newer version. Thus, you would normally need a separate installation of Mac OS X for each version of Safari you want to test a website into.
testing
4 weeks ago
Performance Calendar » Advice on Trusting Advice
4 weeks ago
But using SSL, just for the fun of it, is not a good idea. SSL impacts web performance negatively in several ways:
performance
ssl
4 weeks ago
A String is not an Error | Guillermo Rauch's Devthought
4 weeks ago
In both cases, passing a string instead of an error results in reduced interoperability between modules. It breaks contracts with APIs that might be performing instanceof Error checks, or that want to know more about the error.
javascript
4 weeks ago
URI.js - URLs in Javascript
4 weeks ago
URI.js is a javascript library for working with URLs. It offers a "jQuery-style" API (Fluent Interface, Method Chaining) to read and write all regular components and a number of convenience methods like .directory() and .authority().
javascript
urls
4 weeks ago
Focus on building 10x teams, not on hiring 10x developers « Avichal's Blog
6 weeks ago
There are a lot of posts out there about identifying and hiring 10x engineers. And a lot of discussion about whether or not these people even exist. At Spool, we’ve taken a very different approach. We focused on building a 10x team.
startups
management
hiring
6 weeks ago
JavaScript Semicolon Insertion
6 weeks ago
Even if you use semicolons at the end of every statement, some constructs parse in non-obvious ways. Regardless of your preferences in semicolon usage, you must know the rules to write JavaScript professionally. If you remember a few simple rules, all of which are explained here, you will be able to understand how any program you might encounter will be parsed, and will be an expert on JavaScript automatic semicolon insertion, or ASI.
javascript
6 weeks ago
selectors selectoring
6 weeks ago
This article is my attempt at explaining what is going on at a high-level when you do $(). The code samples below are largely simplified from the actual jQuery/Sizzle source. If you find any inaccuracies or a point you would like further clarified, please let me know on twitter! Thanks!
javascript
performance
jquery
6 weeks ago
oli.jp style guide ❧ Oli.jp (@boblet)
8 weeks ago
This is a personal style guide for oli.jp. I’m publishing it to share and for feedback, and also because I <strong>ly believe you should build a style guide for every site you make. Hopefully this one will give you a head start.
styleguide
8 weeks ago
Styleguide — Paul Robert Lloyd
8 weeks ago
This document is a guide to the mark-up styles used throughout the site.
styleguide
8 weeks ago
KeyboardJS Demo
8 weeks ago
KeyboardJS is a library for binding to keys or key combos. Its available as an AMD module or a global library.
javascript
plugin
keyboard
8 weeks ago
rwldrn/idiomatic.js - GitHub
8 weeks ago
The following list outlines the practices that I use in all code that I am the original author of; contributions to projects that I have created should follow these guidelines.
javascript
style
programming
8 weeks ago
The Fantastic and Inglourious Mr. Fox
9 weeks ago
A trailer for Wes Anderson's Fantastic Mr. Fox using dialogue from Quentin Tarantino's Inglourious Basterds.
video
film
9 weeks ago
Collection: Design Patterns
10 weeks ago
This collection captures findings of consistent, unique or interesting interfaces and design flows from across the web.
design
patterns
ui
10 weeks ago
25 Secrets of the Browser Developer Tools – AndiSmith.com
12 weeks ago
Over the last few years there has been one tool that has helped out every web developer more than any other – the browser developer tools. Working in harmony with the web browser, the developer tools allows us to manipulate DOM elements, CSS styles, JavaScript and other useful information from the same window often in real time.
development
inspector
devtools
12 weeks ago
In search of the perfect URL validation regex
12 weeks ago
Assume that this regex will be used for a public URL shortener written in PHP, so URLs like http://localhost/, //foo.bar/, ://foo.bar/, data:text/plain;charset=utf-8,OHAI and tel:+1234567890 shouldn’t pass (even though they’re technically valid). Also, in this case I only want to allow the HTTP, HTTPS and FTP protocols.
regex
12 weeks ago
Up and Down the Ladder of Abstraction
october 2011
The most exciting engineering challenges lie on the boundary of theory and the unknown. Not so unknown that they're hopeless, but not enough theory to predict the results of our decisions. Systems at this boundary often rely on emergent behavior — high-level effects that arise indirectly from low-level interactions.
animation
css
ux
october 2011
Essential JavaScript Namespacing Patterns
september 2011
In this post, I'll be discussing both intermediate and advanced patterns and approaches for namespacing in JavaScript. We're going to begin with the latter as I believe many of my readers have some prior experience in this area. If however you're new to namespacing with the language and would like to learn more about some of the fundamentals, please feel free to skip to the section titled 'namespacing fundamentals' to continue reading.
javascript
september 2011
zgrossbart/jslim - GitHub
september 2011
JSlim is a JavaScript optimizer based on the Google Closure Compiler, but instead of optimizing your code it optimizes the code you use.
Most websites use JavaScript libraries like JQuery or Prototype, but they don't use the whole library. JSlim builds you a new version of your favorite JavaScript library with only the code you're using.
javascript
performance
Most websites use JavaScript libraries like JQuery or Prototype, but they don't use the whole library. JSlim builds you a new version of your favorite JavaScript library with only the code you're using.
september 2011
Pure CSS3 typing animation with steps() | Lea Verou
september 2011
steps() is a relatively new addition to the CSS3 animations module. Instead of interpolating the values smoothly, it allows us to define the number of “frames” precisely. So I used it to create headers that have the well-known animated “typing effect”:
animation
css3
september 2011
Designing a modern web-based application — Dropular.net — Rasmus Andersson
september 2011
I designed Dropular just as I would design a desktop application — the UI and related logic runs on the host computer (client). The host knows how to present a GUI and the host knows about user input, end-user’s environment state and so on, making UI code running on the client-side the natural choice. Then again, there’s always data. Dropular.net communicates with one or more backend access points to read and write data, verify authentication and so on.
ui
webapp
september 2011
Showing impossible to understand Javascript: Obfuscated Quine « OiMae Blog
september 2011
What is a Quine? Its a program which returns only its own source code back. In javascript this is very simple to do since converting a function to string will return its source code out. So using that little trick its quite easy to come up with this:
javascript
quine
september 2011
Applying blur on content
september 2011
Some examples of working with html2canvas and StackBlur by Mario Klingemann to create a blur effect on content on a website. All the examples should work on all modern browsers with canvas support
html5
canvas
september 2011
Premailer: pre-flight for HTML email
september 2011
For the best HTML e-mail delivery results, CSS should be inline. This is a huge pain and a simple newsletter becomes un-managable very quickly. This script is our solution.
css
htmlemail
september 2011
History of the user-agent string | NCZOnline
september 2011
A couple of weeks ago, I talked about feature detection and browser detection. That post featured a little bit about user-agent sniffing and the comments continued the trend. I maintain that user-agent sniffing is an important technique to keep in your back pocket for those rare occasions when it’s needed. Before being able to do that, though, it’s useful to understand why user-agent string detection is considered to be such an inexact science. And to do that, you need to take a look at how the user-agent string has evolved over the years.
browsers
html
september 2011
Fastersite: Finding memory leaks
september 2011
For traditional pages where the user is encouraged to navigate from page to page, memory leaks should almost never be a problem. However, for any page that encourages interaction, memory management must be considered. Most realize that ultimately if too much memory is consumed the page will be killed, forcing the user to reload it. However, even before all memory is exhausted performance problems arise:
javascript
memory
performance
september 2011
New Visual Proportions for the iOS User Interface ← Principia Arbiter
september 2011
Since I have begun designing iPhone app interfaces last year, I have been deeply in touch with the nuances of the interfaces of native and non-native apps. As a designer who is also adept in print design and has an acute typographical sense, I cannot help but keep noticing the flaws and imperfections of the 44-pixel rhythm.
iOS
design
ui
september 2011
html - CSS Selectors parsed right to left. Why? - Stack Overflow
august 2011
CSS Selectors are parsed by browser engines right to left. So they first find the children and then check their parents to see if they match the rest of the parts of the rule.
css
august 2011
Matasano Security LLC - Chargen - Enough With The Rainbow Tables: What You Need To Know About Secure Password Schemes
august 2011
To begin, password storage 101: servers don’t usually store actual passwords. Instead, they hash the password, store the hash, and discard the password. The hash can verify a password from a login page, but can’t be reversed back to the text of the password. So when you inevitably lose your SQL password table, you haven’t exposed all the passwords; just the crappy ones.
programming
security
passwords
august 2011
Fixing the JavaScript typeof operator « JavaScript, JavaScript…
august 2011
The most glaring issue is that typeof null returns “object”. It’s simply a mistake. There’s talk of fixing it in the next version of the ECMAScript specification, although this would undoubtedly introduce backwards compatibility issues.
javascript
august 2011
Markup-based unobtrusive comprehensive DOM-ready execution « Paul Irish
august 2011
On a recent project I took my previous approach to automating firing of onload events to a new level.
javascript
august 2011
Scripting Languages: PHP, Perl, Python, Ruby - Hyperpolyglot
august 2011
a side-by-side reference sheet
cheatsheet
php
python
ruby
august 2011
McSweeney’s Internet Tendency: Open Letter: An Open Letter to the Gentleman Blow-Drying His Balls in the Gym Locker Room.
august 2011
You’re actually doing it. I mean, we’ve all dreamed of blow-drying our balls out in the open, but you’re actually doing it in front of me and at least sixteen other people that just finished exercising at this pricey sports club. Some of us will do it in private in our homes, or in a hotel room using a hairdryer a stranger might have just used to style their hair for that big business meeting in Denver. But not you. You are not confined to such social norms, norms that usually keep flapping, flag-like balls out of my eyes.
humor
mcsweeneys
august 2011
Jeff Bezos on innovation: Amazon ‘willing to be misunderstood for long periods of time’ - GeekWire
august 2011
We start with the customer and work backwards. And, very importantly, we are willing to be misunderstood for long periods of time.
amazon
quotes
business
august 2011
A List Apart: Articles: Modern Debugging Tips and Tricks
august 2011
With the rise of mobile devices, web development and debugging is more complex than ever. We have more browsers and platforms to support. We have more screen sizes and resolutions. And we’re building in-browser applications instead of the flat, brochure-ware sites of yore.
javascript
development
debugger
august 2011
The price of “Free” | Serious Simplicity
august 2011
The only time when Free can really work for you is if you set your sights on having a specific outcome: acquisition. If you’re building technology, or a team, that is valuable to somebody else than you can afford to provide a free service and raise finance to fund that service until you’re in a position to be acquired.
pricing
economics
business
startups
august 2011
All Work and No Pay: The Great Speedup | Mother Jones
august 2011
On a bright spring day in a wisteria-bedecked courtyard full of earnest, if half-drunk, conference attendees, we were commiserating with a fellow journalist about all the jobs we knew of that were going unfilled, being absorbed or handled "on the side." It was tough for all concerned, but necessary—you know, doing more with less.
economics
politics
working
august 2011
An Eye-Opening Adventure in Socialized Medicine | NeuroTribes
august 2011
I woke up in a rented room in London in the middle of the night, feeling like my eyes had been packed with hot sand and the lids were somehow glued together. When I pried them apart, the whites of my eyes were an angry crimson.
healthcare
politics
august 2011
There's No "I" In Magic | American McCarver. Your Sports Blog.
august 2011
This makes for some awkward basketball. One brief session involved explaining that you cannot walk while holding the ball. The three-second rule has exposed our school system’s inability to teach kids to count higher than two. And, no, you will never, ever make that half-court shot. How do I know? Because the ball is landing on the free-throw line — that’s how I know.
humor
sports
august 2011
Montessori Builds Innovators - Andrew McAfee - Harvard Business Review
august 2011
So shouldn't we be paying a great deal of attention to the educational method that produced, among others, Larry Page, Sergei Brin, Jeff Bezos, Jimmy Wales, Peter Drucker, Julia Child, David Blaine, and Sean "P. Diddy" Combs? They were all students in Montessori schools.
parenting
education
august 2011
Google+ Circles: And The Inverted Personal Privacy Dilemma « Ian Chan's Blog
august 2011
Google+ introduces a new type of privacy problems which I can only describe as the inverted personal privacy dilemma. It is no longer an issue of “What I choose to share with Google and then what Google shows to others”, the issue is now: “What friends/complete strangers choose to share about me to Google, and my inability to do anything about it”. The responsibility of maintaining my personal privacy has been partially removed from my hands, and placed in the hands of the people of internet.
google
privacy
august 2011
What Happened to the Future? « Founders Fund
august 2011
We invest in smart people solving difficult problems, often difficult scientific or engineering problems. Here’s why:
startups
future
investing
august 2011
Can Economic Growth Last? | Do the Math
august 2011
As we saw in the previous post, the U.S. has expanded its use of energy at a typical rate of 2.9% per year since 1650. We learned that continuation of this energy growth rate in any form of technology leads to a thermal reckoning in just a few hundred years (not the tepid global warming, but boiling skin!). What does this say about the long-term prospects for economic growth, if anything?
economics
august 2011
Location, location
august 2011
... and a 534 other ways to reload the page with JavaScript
javascript
august 2011
Li’l bash scripts · dropshado.ws
august 2011
After coming across Modernizr’s compress bash script, I’ve been adding my own li’l bash scripts here and there in my projects. They help automate any repetitive task, or provide a shortcut for a bash command I don’t want to remember.
bash
august 2011
Edward Tufte’s “Slopegraphs”
august 2011
In this post, we’re going to look at slopegraphs — what they are, how they’re made, why they haven’t seen a massive uptake so far, and why I think they’re about to become much more popular in the near future.
tufte
dataviz
graphs
august 2011
Signify Lite: Free Icon Font | MediaLoot
august 2011
Exclusive to MediaLoot, bring scalable and flexible graphics to the web with CSS @font-face and the new Signify Lite web font. With this font you have 38 beautiful, hand-crafted icons at your disposal for any use, you can use them in your designs in Photoshop etc. or on the web, and the beauty of icon fonts (besides the scalability and tiny file size) is that you can edit the colour, size, effects and more with CSS.
icons
resources
august 2011
Functional Parameters – a neat JavaScript Design Pattern - Joss Crowcroft
july 2011
If your JavaScript application / library / plugin has default and settable parameters or options, for example a url or a color, and your code expects a string, what happens if the user (the developer) wants to pass in a function that returns a string, instead?
javascript
july 2011
JavaScript error handling and General Best Practices – devhands.com
july 2011
I am collecting application development best practices for quite a long time, and after studying slides from this brilliant presentation my “Error Handling” part increased. Some day I will publish a full list, but now just “Error Handling” part as a very short summary of presentation.
javascript
july 2011
Find is a beautiful tool
july 2011
I have blogged before that knowledge of command-line tools is essential to take the next step in programming productivity. I think it would be useful to provide simple tutorials for these powerful tools, starting with find. I hope you agree, and would appreciate your feedback via the contact page or in the comments.
commandline
july 2011
grep is a beautiful tool
july 2011
Global Regular Expression Print is a staple of every command-line user’s toolbox. As with find, it derives a lot of power from being combined with other tools and can increase your productivity significantly.
commandline
july 2011
Stevey's Blog Rants: eBay Patents 10-Click Checkout
july 2011
The 10-click checkout system, known colloquially as 10CLICKFU -- which many loyal users believe stands for “10 Clicks For You” -- was recently awarded top honors by the National Alliance of Reconstructive Hand Surgeons. 10CLICKFU incorporates a variable number of clicks ranging from eight to upwards of fifteen, but eBay’s patent stipulates that any purchasing system that lies to you at least nine times about the “Now” part of “Buy It Now” is covered by their invention.
humor
patents
ebay
july 2011
Data URI Sprites — eBay Tech Blog
july 2011
When brainstorming alternatives, we found what seemed to be an obvious solution: the image Data URI scheme. It works in all major browsers (except IE6 and IE7), and it solves our problem of too many HTTP calls. The code looks like this:
performance
css
datauri
july 2011
Understanding Hardware Acceleration on Mobile Browsers | Blog | Sencha
july 2011
There has been a lot of mentions of the use of GPU (graphics processing unit) hardware acceleration in smartphone and tablet web browsers. So far, the content has been pretty general and hasn’t provided much technical direction apart from simple advice such as “use CSS translate3d”. This blog article tries to shed some more light on browser interactions with the GPU and explain what happens behind the scenes.
webkit
browsers
rendering
july 2011
Frank Chimero’s Blog
july 2011
I’ve been jonesing to go to a baseball game—must be the summer heat. It’s a beautiful sport: the one-on-one duel between the pitcher and batter, the equal distribution of play (everyone gets an at-bat, doesn’t matter if you’re Ted Williams or Miguel Tejada), the spectacle of the ballpark, the food, the songs, the long season that turns players into workaday characters. Fact is, it’s baseball season almost as much as it is not baseball season, and the drudge of 162 games turns the sport into one that’s more calm and unhurried in its pace.
sports
baseball
writing
july 2011
Shadowflux: JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
july 2011
($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+
($$=($_=!''+$)[_/_]+$_[+$])])()[__[_/_]+__
[_+~$]+$_[_]+$$](_/_)
javascript
security
($$=($_=!''+$)[_/_]+$_[+$])])()[__[_/_]+__
[_+~$]+$_[_]+$$](_/_)
july 2011
Stevey's Blog Rants: Execution in the Kingdom of Nouns
july 2011
Hello, world! Today we're going to hear the story of Evil King Java and his quest for worldwide verb stamp-outage.1
programming
humor
july 2011
John Resig - How JavaScript Timers Work
july 2011
At a fundamental level it's important to understand how JavaScript timers work. Often times they behave unintuitively because of the single thread which they are in. Let's start by examining the three functions to which we have access that can construct and manipulate timers.
javascript
july 2011
37signals
3d
404
abtesting
accents
accessibility
actions
admin
advent
advice
africa
airlines
airplay
ajax
alone
amazon
animation
anywhere
apple
application
applications
appstore
architecture
arminianism
article
audi
automotive
autosuggest
average
awesomeux
back-button
backbone
background
ballmer
baseball
bash
baudrillard
beauty
bestof
bestpractices
beta
blogging
bobulate
bookcovers
boost
boring
branding
branson
brevity
british
browsers
bugs
building
buildings
business
buttons
buy
canvas
caring
cars
celebrity
chairs
character
characters
charitywater
cheatsheet
cheatsheetcs
children
chile
choices
christianity
christmas
chrome
church
cities
clarendon
cliché
closure
clown
code
codeigniter
coke
cold
color
colortheory
comedy
comicsans
commandline
comments
commuting
comparison
complaint
compression
computing
concept
constructivism
content
contracts
copying
copywriting
corporations
creativity
critics
cron
cronjob
cronjobs
crossdomain
css
css3
cummings
customer-service
daniel
datauri
dataviz
dci
death
debugger
decoration
delight
demo
democracy
design
design-patterns
designhistory
desktops
details
development
devtools
discipline
discrimination
div
diversity
documentary
documentready
dojo
dropbox
ebay
ecommerce
economics
education
email
english
examples
excellence
excuses
exercise
experience
experiment
expressionengine
facebook
facts
failure
faith
fakesteve
fallacies
family
fatherhood
feminism
film
finances
fitness
fleurons
flexbox
floats
fluid
font-face
font-pairing
fonts
fontstack
food
forms
foursquare
freedom
freelancing
freemium
freezing
friendship
fun
functions
fundamentalism
funding
future
galleries
gallery
gender
geolocation
git
github
gmail
goodfriday
google
gowalla
gradientmesh
grammar
graphs
gripes
grocery
grooveshark
groundhogday
groupon
gzip
halftone
happiness
hashchange
health
healthcare
hfj
hiring
homelessness
homonym
hospice
hosting
Housekeeping
hover
htaccess
html
html5
htmlemail
http
humor
hybrid
icons
ie
ie6
illustator
illustration
illustrator
image
industrial-design
inflation
infographic
informationdesign
inspector
inspiration
interesting
interface
interviews
introduction
introvert
investing
ios
iPad
iphone
iphone4
iphonedev
javascript
journalism
jqtouch
jquery
js1k
json
justice
keyboard
kindness
language
laverslaw
law
laws
leadership
learning
lessn
lettering
life
lightbox
linguistics
links
lists
localstorage
lock
logic
login
logos
love
mac
malice
management
manliness
maps
marketing
master
math
mcsweeneys
meetings
megachurches
memory
metaphor
metrics
microsoft
middleeast
midlife
minecraft
miners
minimalism
miracles
mobile
mobiledesign
modrewrite
mootools
motion
motivation
movies
music
nasa
navigation
neologisms
nerdery
netflix
news
newsletter
newspaper
newyorker
nodejs
nonprofit
nonprofits
nosql
nostalgia
npr
nyt
obama
obesity
obfuscation
offensive
oocss
oop
openid
os
packaging
parenting
passion
passwords
patents
patterns
pennies
performance
philosophy
photography
photoshop
php
piracy
plist
plugin
podcast
politics
ponzi
population
pork
portland
posessions
posters
postmodernism
poverty
prediction
predictions
prefab
presentation
presentations
pricing
primes
principles
privacy
problems
process
productivity
products
profanity
professionalism
programming
pronunciation
prototype
psychology
python
questions
quine
quotes
race
racism
rails
ransom
rdio
reading
realism
reason
recession
redesign
reflection
regex
relationships
rendering
resources
responsive
rest
retirement
retro
returnfalse
rmurphey
ruby
saddleback
safari
scheme
science
scrolling
search
section
security
selectors
senses
seo
server
seth-godin
settings
shipping
shortcuts
signage
signal
singapore
sitting
sketching
slavery
smashing-magazine
snippets
social-media
social-network
socializing
sociology
software
solutions
space
spam
spec-work
speed
spelling
sports
sprites
ssh
ssl
stackoverflow
standards
standing
startups
statistics
stock
stories
story
strategy
style
styleguide
success
suicide
suits
survival
sustainabiity
swashes
swipely
symbols
tabbar
tabs
tailoring
target
taxes
tdd
technology
tennis
terminal
testing
textures
theology
thesis
thought
thoughts
time-travel
timelapse
tips
traderjoes
tufte
tutorials
twitter
typekit
typography
ui
unix
urban-planning
urls
usability
usertesting
ux
validation
vendor-prefixes
versioning
video
videos
vintage
virgin
virtue
vocabulary
wallpapers
walmart
war
warren-buffett
washingtonpost
watercolor
webapp
webdesign
webfonts
webkit
WebStats
whiskey
wifi
wikipedia
wireframe
women
words
work
working
worry
writing
xkcd
xml
youtube
zimbabwe