Modern Web Development
6 days ago
The mobile landscape today is all but monopolized by WebKit, as a result, most of the tooling and infrastructure to support mobile web development on the frontend is taking place in the WebKit Inspector, so I’ll focus on it, and take a deep dive into its entire feature-set and how and when to use it.
Google and the Chrome team have been pumping a ton of resources into the WebKit Inspector. The changes have enabled a whole new class of complex and ambitious applications that would have otherwise collapsed on their own weight. This is great news, of course, but as I talk to more and more web developers about their process and tooling, it became clear to me that many of them haven’t caught up with the changes or aren’t making effective use of the tooling available. This blog post attempts to remedy that, not only by walking you through the inspector’s feature set, but also highlighting certain techniques for bug hunting and feature development that I’ve found to be indispensable.
chome
Google and the Chrome team have been pumping a ton of resources into the WebKit Inspector. The changes have enabled a whole new class of complex and ambitious applications that would have otherwise collapsed on their own weight. This is great news, of course, but as I talk to more and more web developers about their process and tooling, it became clear to me that many of them haven’t caught up with the changes or aren’t making effective use of the tooling available. This blog post attempts to remedy that, not only by walking you through the inspector’s feature set, but also highlighting certain techniques for bug hunting and feature development that I’ve found to be indispensable.
6 days ago
The Making of Octicons · GitHub
11 days ago
Design is in the details. With all our icons designed, it was time for us to create our font. We decided we needed two sizes of each icon. One size, 16px, would be optimized for its exact size. At 16px the details are limited so every pixel was important. Since the icons were designed for such a small space, they don't really scale well. To take care of that our second size, 32px, would be designed with more detail so that it could be scaled up for many purposes.
Having planned out or icon strategy, we embarked on the adventure that was putting together our font. For this, we used an application called Glyphs.
icons
font
Having planned out or icon strategy, we embarked on the adventure that was putting together our font. For this, we used an application called Glyphs.
11 days ago
Converting from Aperture 3 to Lightroom 3 – How to export your Aperture files
11 days ago
I’ve decided to migrate from Aperture to Lightroom. A task that I thought should be relatively easy and straight forward. Searching the web on moving from Aperture to Lightroom yielded many questions, but very few answers. This how-to demonstrates how I’ve done the migration. It’s not as hard as you think.
My scenario is as follows: Running Apple Aperture 3 with a managed library. If you are running Aperture 2 or have referenced files, the steps you need to take may differ slightly.
Step one: Backup your Aperture Library! In my case, I have 2 Aperture Vaults created. Each on a separate external hard drive. I simply update the vaults, and my library is backed up. I would not rely on Time Machine for this backup. If you don’t have a vault created, I suggest creating one.
In my library, I have RAW files, Adjusted RAW files, TIFFs, JPGs and some PSD and PDF files. If you were to simply export your RAW Masters, any adjustments you have made (cropping, exposure, sharpness, etc..) won’t be exported. So all your hard work isn’t lost, you will need to export your adjusted RAW files as TIFFs. We also want to minimize the creation of duplicates, as well as maintain keywords and star ratings.
aperture
lightroom
My scenario is as follows: Running Apple Aperture 3 with a managed library. If you are running Aperture 2 or have referenced files, the steps you need to take may differ slightly.
Step one: Backup your Aperture Library! In my case, I have 2 Aperture Vaults created. Each on a separate external hard drive. I simply update the vaults, and my library is backed up. I would not rely on Time Machine for this backup. If you don’t have a vault created, I suggest creating one.
In my library, I have RAW files, Adjusted RAW files, TIFFs, JPGs and some PSD and PDF files. If you were to simply export your RAW Masters, any adjustments you have made (cropping, exposure, sharpness, etc..) won’t be exported. So all your hard work isn’t lost, you will need to export your adjusted RAW files as TIFFs. We also want to minimize the creation of duplicates, as well as maintain keywords and star ratings.
11 days ago
SASS vs. LESS | CSS-Tricks
12 days ago
"Which CSS preprocessor language should I choose?" is a hot topic lately. I've been asked in person several times and an online debate has been popping up every few days it seems. It's nice that the conversation has largely turned from whether or not preprocessing is a good idea to which one language is best. Let's do this thing.
Really short answer: SASS
css
less
sass
Really short answer: SASS
12 days ago
Agile UX vs Lean UX – How they’re different and why it matters for UX designers - Anders Ramsay.com
27 days ago
I’ve seen a lot of discussion recently on what the difference is between Agile UX and Lean UX. I am happy to plead guilty to having used these terms interchangeably, as it would seem that they are both talking about a more light-weight and iterative UX practice. But when I was recently asked to participate in a Lean UX Roundtable panel, I thought it would be a good opportunity to show that they, in my opinion, really are not the same.
agile
lean-ux
27 days ago
When can I use... Support tables for HTML5, CSS3, etc
5 weeks ago
Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers.
css
5 weeks ago
Process @ The Pastry Box Project
8 weeks ago
Process is for fast food restaurants. I’m much more interested in skill.
Skilled people without a process will always find a way to get things done. Skill begets process. But process doesn’t beget skill. Following a recipe won’t make you a great chef – it just means you can make a competent bolognese. Great chefs don’t need cookery books. They know their medium and their ingredients so well that they can find excellent combinations as they go. The recipe becomes a natural by-product of their work.
Sure, if you have a low-skilled team, or inefficiencies and costs are your top priority, process matters. But for knowledge workers, skill is more important. The best people don't care whether agile/waterfall/lean is the flavor of the month, or what job title they should hold. Instead, they care about practicing their craft, and being better than they were yesterday.
process
Skilled people without a process will always find a way to get things done. Skill begets process. But process doesn’t beget skill. Following a recipe won’t make you a great chef – it just means you can make a competent bolognese. Great chefs don’t need cookery books. They know their medium and their ingredients so well that they can find excellent combinations as they go. The recipe becomes a natural by-product of their work.
Sure, if you have a low-skilled team, or inefficiencies and costs are your top priority, process matters. But for knowledge workers, skill is more important. The best people don't care whether agile/waterfall/lean is the flavor of the month, or what job title they should hold. Instead, they care about practicing their craft, and being better than they were yesterday.
8 weeks ago
Pixel perfect vector nudging in Photoshop
9 weeks ago
When nudging vector points, Photoshop exhibits some strange behaviour, linked to how far you’re currently zoomed in. At 100%, nudging using the arrow keys will move your vector point exactly 1 pixel. At 200%, nudging moves the point half a pixel. At 300%, it’ll move a third of a pixel.
The behaviour seems intentional, but it’s not usually what I’m after. Most of the time I want to nudge in whole pixel increments. Here’s how you can do that, without zooming out to 100%.
photoshop
from instapaper
The behaviour seems intentional, but it’s not usually what I’m after. Most of the time I want to nudge in whole pixel increments. Here’s how you can do that, without zooming out to 100%.
9 weeks ago
Style Tiles
9 weeks ago
Style Tiles are a design deliverable consisting of fonts, colors and interface elements that communicate the essence of a visual brand for the web.
They help form a common visual language between the designers and the stakeholders and provide a catalyst for discussions around the preferences and goals of the client.
process
from instapaper
They help form a common visual language between the designers and the stakeholders and provide a catalyst for discussions around the preferences and goals of the client.
9 weeks ago
GELLED
9 weeks ago
GEL (Global Experience Language) is the user experience and visual design language for designers creating the next generation of digital services for the BBC. This blog aims to follow the progress of this ambitious initiative.
style-guide
from instapaper
9 weeks ago
Anna Debenham
9 weeks ago
Last year, I started bookmarking front-end style guides for an article I was writing for 24 ways. When the article was published, I got loads of great recommendations of others to include in the list. So I just wanted to write a little bit about some of the ones I didn’t talk about in the article, and the things that I like about them.
style-guide
from instapaper
9 weeks ago
Sharing pattern libraries
9 weeks ago
In my experience, creating a pattern library for any project is immensely valuable, whether you’re working in a team of two or a team of two hundred. I’ve found they work well as the next step after Style Tiles: a way of translating the visual vocabulary of a site into markup and CSS without getting bogged down in the specifics of page structure or layout (very handy for a Content First approach). The modularity of a pattern library enforces a healthy separation of concerns.
style-guide
from instapaper
9 weeks ago
Kanban development oversimplified: a simple explanation of how Kanban adds to the ever-growing Agile toolkit
9 weeks ago
Over the last several years a large number of Agile practitioners have begun to include thinking from Lean Manufacturing in their Agile approaches. Initially led by Tom & Mary Poppendiek in their book Lean Software Development, you’ll now find practitioners world wide talking about and making lean process changes to their Agile approaches. Recently I’ve heard lots of discussion about Kanban style development — an approach that breaks that breaks the primary rule of today’s common agile practice: the fixed development time-box. While lots have been writing and talking about it, David Anderson lead early charges into this space and still works hard has a thought leader.
process
agile
9 weeks ago
User Experience Design is a Fad
9 weeks ago
Some say it's jargon, some say it's not even a real job. What exactly is this thing so many call "User Experience Design"? This may sound like an odd thing for a guy with User Experience Designer on his resumé to question. First, that title was given to me. Second, it's semantic. It gets the job done. But recently (even more so as UX Design picks up traction within the general public) it's become more of a roadblock than a suitable title.
design
usability
9 weeks ago
Recent / iOS UI Patterns (beta)
9 weeks ago
iOS UI Patterns is an inexhaustible collection of categorized screenshots of various iOS apps. Very useful for designers looking for inspiration and common conventions for an otherwise new UI paradigm.
patterns
design
mobile
9 weeks ago
LukeW | Off Canvas Multi-Device Layout
9 weeks ago
In Multi-Device Layout Patterns I outlined a number of emergent design patterns for screen layouts designed to render well across different sized screens. Of these, the Off Canvas pattern had few existing examples so I asked if anyone would be interested in developing it further. Jason Weaver took me up on it and created a very compelling example of the technique in action.
mobile
patterns
9 weeks ago
Anatomy of an Iteration
9 weeks ago
Iterations are key to successful design. They help reduce risk by letting us get all the bad ideas out of our system early, keeping only the best of the best.
Unfortunately, we’ve found that many teams don’t know how to iterate effectively. Good iteration is a deliberate activity, with four important stages: planning, implementing, measuring, and learning. The best teams focus on each stage appropriately, making sure they get the most out of it. While iterations can be very short, (we’ve seen teams that can iterate a dozen times in a single day,) the best teams don’t short change any of the stages.
process
lean-ux
agile
from instapaper
Unfortunately, we’ve found that many teams don’t know how to iterate effectively. Good iteration is a deliberate activity, with four important stages: planning, implementing, measuring, and learning. The best teams focus on each stage appropriately, making sure they get the most out of it. While iterations can be very short, (we’ve seen teams that can iterate a dozen times in a single day,) the best teams don’t short change any of the stages.
9 weeks ago
Cost Effective Approaches to Iteration in Agile UX
9 weeks ago
Agile teams are trying to iterate in multi-week sprints and their costs are too high. A six-person team working on a three-week sprint is investing 90 person-days of effort. If they get to the end of that sprint and discover they’ve built something the users can’t use, they’ve wasted a lot of effort for that discovery.
process
lean-ux
agile
from instapaper
9 weeks ago
Behind the Design: The New Viget | Viget
9 weeks ago
Viget's redesign posts shows style guides, page flows, wireframes, and a lot of other stuff that is good to reference as my team works through projects.
process
9 weeks ago
How to Create Stunning Effects With 165 Media Queries or Less! | CSS-Tricks
9 weeks ago
Changing generated content text with media queries.
css
responsive
9 weeks ago
9 Principles of Lean UX | LUXr : the Lean UX Company
9 weeks ago
These principles describe how best startup teams have always worked. By attempting to describe Lean UX, we hope the approach can be repeated, taught, and practiced deliberately to make startup teams more successful, more quickly.
lean-ux
process
agile
9 weeks ago
Lean UX: Getting Out Of The Deliverables Business | Smashing UX Design
9 weeks ago
User experience design for the Web (and its siblings, interaction design, UI design, et al) has traditionally been a deliverables-based practice. Wireframes, site maps, flow diagrams, content inventories, taxonomies, mockups and the ever-sacred specifications document (aka “The Spec”) helped define the practice in its infancy. These deliverables crystallized the value that the UX discipline brought to an organization.
agile
lean-ux
process
9 weeks ago
Lean + UX + Agile | Pathfinder Software
9 weeks ago
Lean Startup, User Experience Design and Agile Development are all approaches to improve your odds of creating successful products. Are they mutually exclusive, or can you assemble them together to make a lean, mean product machine?
In November Pathfinder’s Bernhard Kappe, Amy Willis and Reid MacTavish gave a sold out talk at the Chicago Product Management Association to share their lessons learned in making products with Lean + UX + Agile methodology. We have produced a video of the event including the slides with a narrative voice over for your enjoyment.
lean-ux
agile
process
In November Pathfinder’s Bernhard Kappe, Amy Willis and Reid MacTavish gave a sold out talk at the Chicago Product Management Association to share their lessons learned in making products with Lean + UX + Agile methodology. We have produced a video of the event including the slides with a narrative voice over for your enjoyment.
9 weeks ago
Gridpak - The Responsive grid generator
9 weeks ago
The Responsive grid generator
Created by Erskine Design
responsive
css
grids
Created by Erskine Design
9 weeks ago
Exploring ideas in the pursuit of clarity - (37signals)
9 weeks ago
In my six months as a signal, I’ve worked with Jason F. on numerous design explorations for the new Basecamp. These sessions are always fun, and a few of them helped transform difficult problems into the UI you’re using in the final product. (One famously tricky one was the new Projects screen.) Our design process isn’t formal, but we’re fast and methodical. We scope most of our work into a week or two.
One of our recent explorations was a UI for adding groups or departments inside a company — such as the Marketing and HR groups inside Acme Widgets. This turned out to be a great example of how an exploration can produce an entirely different result than you originally expected.
process
One of our recent explorations was a UI for adding groups or departments inside a company — such as the Marketing and HR groups inside Acme Widgets. This turned out to be a great example of how an exploration can produce an entirely different result than you originally expected.
9 weeks ago
2011/12 Creative Mornings with Ben Chestnut on Vimeo
9 weeks ago
Ben is the CEO and co-founder of MailChimp.com, one of the most successful e-mail marketing companies around, with over 1.2 million users. They were recently featured in "Fast Company" for their non-traditional corporate culture and creative environment. In this Creative Mornings presentation, Ben talks about the history of the company and what he does as a manager to cultivate such a creative culture.
culture
9 weeks ago
Regarding Benjamin Franklin’s Daily Schedule — Shawn Blanc
9 weeks ago
I regularly come back to my own daily schedule to re-evaluate it and see if it is serving me as well as it should be. Because schedules, like finances, make excellent slaves but horrible masters. I should be the one who sets my schedule and budgets my time just like I should be the one budgeting my finances. A schedule, like a budget, is there for the purpose of serving my goals so that the minutes don’t get away from me and I end up squandering my time.
What I like about Ben Franklin’s daily schedule was how open it was. It was a rigid routine but it was very forgiving for all the nuances and variables that each day’s tasks and priorities seem to bring.
culture
What I like about Ben Franklin’s daily schedule was how open it was. It was a rigid routine but it was very forgiving for all the nuances and variables that each day’s tasks and priorities seem to bring.
9 weeks ago
Seth's Blog: The extraordinary software development manager
9 weeks ago
Being good at programming is insufficient qualification for becoming a world class software project manager/leader. Too often, we take our best coders and turn them into incompetent managers because it seems like a logical next step, and because we don't pay adequate attention to what we really want from these critical executives. (Hint, this is about many fields, not merely software).
culture
9 weeks ago
Jonathan Ive, on Creating — 512 Pixels
9 weeks ago
What I love about the creative process, and this may sound naive, is this idea that one day there is no idea, and no solution, but then the next day there is an idea. Where you see the most dramatic shift is when you transition from an abstract idea to a slightly more material conversation. But when you make a 3D model, however crude, you bring form to a nebulous idea and everything changes — the entire process shifts. It galvanises and brings focus from a broad group of people. It’s a remarkable process.
quotes
9 weeks ago
Rands In Repose: A Precious Hour
9 weeks ago
There is a time and place for the purposeful noisiness of busy. The work surrounding a group of people building an impressive thing contains essential and unavoidable busy and you will be rewarded for consistently performing this work well. This positive feedback can feed the erroneous assumption, “Well, the more busy I am, the more rewards forthcoming.” This is compounded by the insidious fact that part of being busy is you aren’t actually aware that you’re busy because you’re too busy being busy. You have no internal measurement of the amount of time you’ve actually spent being busy.
culture
process
9 weeks ago
Rands In Repose: Hacking is Important
9 weeks ago
A healthy product company is, confusingly, one at odds with itself. There is a healthy part which is attempting to normalize and to create predictability, and there needs to be another part that is tasked with building something new that is going to disrupt and eventually destroy that normality.
Failure to create some form of predictability will result in chaos. Failure to create some sort of well-maintained Barbaric chaos inside the company guarantees that a fast-moving, ambitious, risk-taking and ruthless someone else - someone outside the company will invade, because they know what you forgot: hacking is important.
culture
Failure to create some form of predictability will result in chaos. Failure to create some sort of well-maintained Barbaric chaos inside the company guarantees that a fast-moving, ambitious, risk-taking and ruthless someone else - someone outside the company will invade, because they know what you forgot: hacking is important.
9 weeks ago
Text Message (SMS) Polls and Voting, Audience Response System | Poll Everywhere
Poll Everywhere replaces expensive proprietary audience response hardware with standard web technology. It's the easiest way to gather live responses in any venue: conferences, presentations, classrooms, radio, tv, print — anywhere. It can help you to raise money by letting people pledge via text messaging. And because it works internationally with texting, web, or Twitter, its simplicity and flexibility are earning rave reviews.
9 weeks ago
Photo: Your first design may be the best, but you… - (37signals)
9 weeks ago
Your first design may be the best, but you won’t know until you can’t find a better one.
methodology
design
9 weeks ago
Font Awesome, the iconic font designed for use with Twitter Bootstrap
9 weeks ago
In a single collection, Font Awesome is a pictographic language of web-related actions.
font
icons
9 weeks ago
GuideGuide
9 weeks ago
Dealing with grids in Photoshop is a pain.
With GuideGuide, it doesn’t have to be. Pixel accurate columns, rows, midpoints, and baselines can be created based on your document or marquee with the click of a button. Frequently used guide sets can be saved for repeat use. Grids can use multiple types of measurements. Best of all it’s free. Honestly, if you haven’t started downloading it by now, you’re probably a masochist. Weirdo…
photoshop
grids
With GuideGuide, it doesn’t have to be. Pixel accurate columns, rows, midpoints, and baselines can be created based on your document or marquee with the click of a button. Frequently used guide sets can be saved for repeat use. Grids can use multiple types of measurements. Best of all it’s free. Honestly, if you haven’t started downloading it by now, you’re probably a masochist. Weirdo…
9 weeks ago
Maintaining CSS Style States using "Infinite" Transition Delays | a Hint of Creative
9 weeks ago
I discovered an interesting way to keep (store) a CSS style on an element using CSS transitions.
css
9 weeks ago
The Photoshop Etiquette Manifesto for Web Designers
10 weeks ago
The Photoshop Etiquette Manifesto for Web Designers is a collection of ways to improve the clarity of a PSD when transferred. You stay organized, your developer stays happy. Fist bumps all around.
photoshop
10 weeks ago
About HTML semantics and front-end architecture – Nicolas Gallagher
10 weeks ago
A collection of thoughts, experiences, ideas that I like, and ideas that I have been experimenting with over the last year. It covers HTML semantics, components and approaches to front-end architecture, class naming patterns, and HTTP compression.
html
css
10 weeks ago
Multi-Device Layout Patterns
10 weeks ago
To get a sense of emerging responsive design layout patterns, I combed through all the examples curated on the Media Queries gallery site several times. I looked for what high-level patterns showed up most frequently and tried to avoid defining separate patterns where there were only small differences.
patterns
responsive
mobile
design
10 weeks ago
Prioritizing Features - Diagram
11 weeks ago
To make sure your features are worthwhile look at how many of your customers will be using the feature, and how often. This gives you a sense of what’s valuable. Let’s start with the following diagram.
design
process
11 weeks ago
Responsive Navigation Patterns | Brad Frost Web
february 2012
Top and left navigations are typical on large screens, but lack of screen real estate on small screens makes for an interesting challenge. As responsive design becomes more popular, it’s worth looking at the various ways of handling navigation for small screen sizes. Mobile web navigation must strike a balance between quick access to a site’s information and unobtrusiveness.
Here’s some of the more popular techniques for handling navigation in responsive designs:
responsive
css
mobile
Here’s some of the more popular techniques for handling navigation in responsive designs:
february 2012
invision
february 2012
UI Prototyping Tool Made Beautiful - Create Interactive Wireframes & High Fidelity Prototypes
design
app
process
february 2012
CoffeeScript
february 2012
CoffeeScript is a little language that compiles into JavaScript. Underneath all those awkward braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
CoffeeScript
february 2012
CoffeeScript Intro Video by Sam Stephenson of 37signals - aLittleCode
february 2012
Sam Stephenson, of 37signals and Prototype.js, gives a 45-minute introductory walk through CoffeeScript, it’s uses and benefits, at the Future of Web Apps London, 2011.
javascript
CoffeeScript
february 2012
Of Grids, Class Names, Responsiveness, and Lifecycles
february 2012
Does this naming approach help visualize a responsive layout? It really depends on how your brain is wired, but abstracting grid class names certainly doesn't cast a veil on your mental representation of a given layout. And also, there is a certain richness to this approach, creativity-wise, as one can think in terms of proportion associations, and perceive one’s work in a more abstract way. There is also a reusability argument to take into account, as one can easily modify one’s layout appearance without having to alter the mark-up to make it account for CSS decisions.
grids
html
css
responsive
february 2012
Designing for responsiveness | Webdesigner Depot
february 2012
Designing for responsive websites can be a bit challenging at first because the process is so different.
As designers, we’ve gotten used to building pixel-perfect mockups as our web blueprints. But responsive design takes a different approach.
A designer’s role is no longer to produce a mockup and then pass it off to the developer because responsive design is not just a two step process, it is a series of revisions. Most of which are made in the browser. It is a collaborative effort between the designer and developer, no longer two separate tasks.
Here are some tips and a general workflow to make the transition from designing static sites to designing responsive ones a little easier.
responsive
design
css
photoshop
As designers, we’ve gotten used to building pixel-perfect mockups as our web blueprints. But responsive design takes a different approach.
A designer’s role is no longer to produce a mockup and then pass it off to the developer because responsive design is not just a two step process, it is a series of revisions. Most of which are made in the browser. It is a collaborative effort between the designer and developer, no longer two separate tasks.
Here are some tips and a general workflow to make the transition from designing static sites to designing responsive ones a little easier.
february 2012
Front-end Code Standards & Best Practices | Isobar North America
february 2012
This document contains guidelines for web applications built by the Creative Technology (front end engineering) practice of Isobar US. It is to be readily available to anyone who wishes to check the iterative progress of our best practices.
css
html
patterns
february 2012
Pears
february 2012
Collect, test, and experiment with interface pattern pairings of CSS & HTML. Pears is an open source WordPress theme, enabling people like you to get your own pattern library up and running quickly.
css
html
patterns
february 2012
Why Best Buy is Going out of Business...Gradually - Forbes
january 2012
Amazon neither invented nor appropriated its basic strategies from Best Buy or anyone else. It simply does what consumers want. Best Buy does what would be most convenient for the company for consumers to want but don’t, then crosses its fingers and prays.
quotes
customer-service
january 2012
Exposure Hours Drive UX Innovation » UIE Brain Sparks
december 2011
Want to achieve a dramatic innovation in your design’s user experience? That’s easy. Just increase the hours of exposure to real users that your design team has.
In our research, we found successful design teams have each team member spend a minimum of two hours every six weeks watch real users interacting with either their design or a competitor’s design. The most successful teams have even more frequent exposure hours.
usability
In our research, we found successful design teams have each team member spend a minimum of two hours every six weeks watch real users interacting with either their design or a competitor’s design. The most successful teams have even more frequent exposure hours.
december 2011
Behind The Scenes Of Nike Better World - Smashing Coding
december 2011
Perhaps one of the most talked about websites in the last 12 months has been Nike Better World. It’s been featured in countless Web design galleries, and it still stands as an example of what a great idea and some clever design and development techniques can produce.
In this article, we’ll talk to the team behind Nike Better World to find out how the website was made. We’ll look at exactly how it was put together, and then use similar techniques to create our own parallax scrolling website. Finally, we’ll look at other websites that employ this technique to hopefully inspire you to build on these ideas and create your own variation.
jquery
css
In this article, we’ll talk to the team behind Nike Better World to find out how the website was made. We’ll look at exactly how it was put together, and then use similar techniques to create our own parallax scrolling website. Finally, we’ll look at other websites that employ this technique to hopefully inspire you to build on these ideas and create your own variation.
december 2011
Recreating the Nikebetterworld.com Parallax Effect
december 2011
A couple of months ago, I created a jQuery Vertical Parallax Demo that manipulated CSS to make multiple backgrounds move at different speeds relative to the users movement of the scroll bar. This type of effect is slowly appearing across various websites on the web, achieved using many different techniques. Nikebetterworld took the idea to a new level.
In today’s tutorial, we’re going to take the original jQuery Parallax script I wrote and recreate a webpage similar to Nikebetterworld.
jquery
css
In today’s tutorial, we’re going to take the original jQuery Parallax script I wrote and recreate a webpage similar to Nikebetterworld.
december 2011
Interactive CSS3 Lighting Effects
december 2011
3D transforms are awesome, but they're even cooler with lighting effects! The specular highlights are created with CSS gradients and masks. The cast shadow relies on box shadows and transforms. (Best in Safari)
css
december 2011
Octopress
december 2011
Octopress is a framework designed by Brandon Mathis for Jekyll, the blog aware static site generator powering Github Pages. To start blogging with Jekyll, you have to write your own HTML templates, CSS, Javascripts and set up your configuration. But with Octopress All of that is already taken care of. Simply clone or fork Octopress, install dependencies and the theme, and you’re set.
cms
december 2011
Perch - A really little content management system (CMS)
december 2011
Perch is a really little content management system for when you (or your clients) need to edit content without the hassle of setting up a big CMS.
cms
december 2011
Mind Blowing Parallax Scrolling Sites
december 2011
Tutorials
Here are some tutorials that you might find useful:
Recreate NikeBetterWorld Parallax
Behind the Scenes of NikeBetterWorld
Building Parallax Scrolling Storytelling Framework
Parallax Scrolling jQuery Plugin
jParallax Plugin
css
javascript
Here are some tutorials that you might find useful:
Recreate NikeBetterWorld Parallax
Behind the Scenes of NikeBetterWorld
Building Parallax Scrolling Storytelling Framework
Parallax Scrolling jQuery Plugin
jParallax Plugin
december 2011
Web Symbols typeface
december 2011
Web Symbols is a set of vector html-compliant typefaces, so it might be used in any size, color and browser (okey, mostly — but IE7 for sure).
font
icons
webfont
december 2011
The Obvious, the Easy, and the Possible - (37signals)
december 2011
Making something obvious has a cost. You can’t make everything obvious because you have limited resources. I’m not talking money—although that may be part of it too. I’m primarily talking screen real estate, attention span, comprehension, etc.
Making something obvious is expensive because it often means you have to make a whole bunch of other things less obvious. Obvious dominates and only one thing can truly dominate at a time. It may be worth it to make that one thing completely obvious, but it’s still expensive.
design
iA
Making something obvious is expensive because it often means you have to make a whole bunch of other things less obvious. Obvious dominates and only one thing can truly dominate at a time. It may be worth it to make that one thing completely obvious, but it’s still expensive.
december 2011
Fico | a font with icons, by Lensco.be
december 2011
Fico is a font with 52* simple, commonly used icons and glyphs, served on the web via @font-face.
icons
font
webfont
december 2011
Icon Fonts are Awesome
december 2011
Tool from CSS-Tricks to demonstrate the power and flexibility of icon fonts.
font
icons
december 2011
24 ways: Displaying Icons with Fonts and Data- Attributes
december 2011
Traditionally, bitmap formats such as PNG have been the standard way of delivering iconography on websites. They’re quick and easy, and it also ensures they’re as pixel crisp as possible. Bitmaps have two drawbacks, however: multiple HTTP requests, affecting the page’s loading performance; and a lack of scalability, noticeable when the page is zoomed or viewed on a screen with a high pixel density, such as the iPhone 4 and 4S.
font
icons
december 2011
swissmiss | Tony Schwartz: The Myths of the Overworked Creative
december 2011
Time is finite, but we act as if it were otherwise, assuming that longer hours always lead to increased productivity. But in reality our bodies are designed to pulse and pause – to expend energy and then renew it.
work
december 2011
Preboot.less by Mark Otto
december 2011
Preboot is a super awesome pack of mixins and variables to be used in conjunction with LESS, a CSS preprocessor for faster and easier web development.
less
december 2011
Some Lesser Known Features of LESS | Viget Inspire
december 2011
Many of the review articles out there do a good job of providing an in-depth look at syntax and general usage, but I'd like to take a different angle—highlight one difference that isn't written about all that much, and present a few features of LESS that have have proved very valuable on recent projects.
less
december 2011
Collaboration tool for small groups - Kickoff
december 2011
Kickoff lets you collaborate with your team in an elegant way, giving you the right tools for a clutter free, real time experience both online and offline.
app
mac
december 2011
Card-Based Classification Evaluation - Boxes and Arrows: The design behind the design
december 2011
We hear and talk a lot about card sorting in various forms, and how it can be used as input on a hierarchy or classification system (or a taxonomy, if you like more technical words). We hear that we should test our hierarchies, but we don’t talk about how. Of course, we can test them as part of a standard usability test, but on the screen there a lot of things competing for a user’s attention. How do we tell if a problem is a result of the classification or the way the interface is presented?
usability
december 2011
‘If You’re Busy, You’re Doing Something Wrong’
november 2011
This analysis leads to an important conclusion. Whether you’re a student or well along in your career, if your goal is to build a remarkable life, then busyness and exhaustion should be your enemy. If you’re chronically stressed and up late working, you’re doing something wrong. You’re the average players from the Universität der Künste — not the elite. You’ve built a life around hard to do work, not hard work.
The solution suggested by this research, as well as my own, is as simple as it is startling: Do less. But do what you do with complete and hard focus. Then when you’re done be done, and go enjoy the rest of the day.
work
from instapaper
The solution suggested by this research, as well as my own, is as simple as it is startling: Do less. But do what you do with complete and hard focus. Then when you’re done be done, and go enjoy the rest of the day.
november 2011
Quick little UI feedback tip
november 2011
Sometimes when I’m giving feedback on a UI, and I’m pointing out a spacing detail, I upload a little screenshot to Basecamp or Campfire to help make sure the feedback is clear.
I wanted to share a little tweak to the feedback which I think is ultimately more useful. In this example I’m pointing out that the space above and below an element is not equal (and I think it should be).
critique
from instapaper
I wanted to share a little tweak to the feedback which I think is ultimately more useful. In this example I’m pointing out that the space above and below an element is not equal (and I think it should be).
november 2011
Loading Typekit fonts asynchronously « The Typekit Blog
november 2011
The asynchronous loading patterns that we’ll discuss in this post provide a useful alternative in situations where you must eliminate any possibility that a problem loading the kit could interfere with loading the rest of the page. Asynchronous patterns are longer, more difficult to implement, and require extra work to avoid the FOUT. But these approaches ensure that your page won’t wait for the kit in the unlikely event that something goes wrong somewhere between the font network and the user.
typography
javascript
from instapaper
november 2011
Font events: Fallback fonts and styles « The Typekit Blog
november 2011
Removing these fonts from the stack allows me to see what my page will look like when the fallback fonts are used. Georgia isn’t a bad fallback, but at a given font-size it looks bigger than Lapture. In order to make my fallback fonts look less obtrusive, I needed to add fallback styles for a smaller font-size and increased line-height when the fallback fonts are used:
typography
css
november 2011
Designing for the Web – Contents
november 2011
A Practical Guide to Designing for the Web aims to teach you techniques for designing your website using the principles of graphic design.
Featuring five sections, each covering a core aspect of graphic design: Getting Started, Research, Typography, Colour, and Layout.
Learn solid graphic design theory that you can simply apply to your designs, making the difference from a good design to a great one.
training
book
design
Featuring five sections, each covering a core aspect of graphic design: Getting Started, Research, Typography, Colour, and Layout.
Learn solid graphic design theory that you can simply apply to your designs, making the difference from a good design to a great one.
november 2011
E-Commerce Usability (Jakob Nielsen's Alertbox)
october 2011
Sites have improved, and we now know much more about e-tailing usability. Today, poor content is the main cause of user failure.
ecommerce
usability
october 2011
Mobile Content: If in Doubt, Leave It Out (Jakob Nielsen's Alertbox)
october 2011
Writing for mobile readers requires even harsher editing than writing for the Web. Mobile use implies less patience for filler copy.
mobile
content
october 2011
Dive Into HTML5
october 2011
This is a mirror of Mark Pilgim's site that was recently removed from the internet.
html
october 2011
Mood Boards: Dressing For Different Occasions
october 2011
For designers at Viget, Mood Boards are consistently among our favorite topics to discuss and deliverables to create. I wanted to shed a little more light on the subject to talk about some variations of the practice and how we look at them at Viget. Essentially, mood boards aren't a one-size-fits-all kind of thing and we have different approaches to them. Ultimately, we always have the same goal in mind – to start broad in efforts to get early feedback that will allow us to narrow our focus as we begin to work on the details of a design. I originally approached this subject back in 2008 looking at two variations of mood boards. Since then, our two variations have morphed into three. Here are some examples that illustrate what we mean.
process
design
october 2011
A List Apart: Articles: Fluid Grids
october 2011
The above is, of course, a starting point: there are myriad other challenges that face the liquid web designer, most of which arise when you introduce fixed content (such as images, Flash, and so forth) into a fluid framework. I’ve been experimenting with a few possible solutions on my blog, but other, better workarounds are still out there.
And finally, I don’t pretend that design is easy, whether it’s fixed or fluid. But given all that we’ve achieved over the past few years—moving past tables, evangelizing standards in our companies and in our shared industry, demanding better standards of our browsers and our peers—I do wish we’d bend some of that ingenuity to break out of our reliance on “minimum screen resolution.” After all, our users’ browsing habits aren’t as fixed as our comps would suggest. I hope the promise of fluid grids has fired your imagination, and I’m excited to see how you improve on the technique. Our users will be, too.
css
responsive
And finally, I don’t pretend that design is easy, whether it’s fixed or fluid. But given all that we’ve achieved over the past few years—moving past tables, evangelizing standards in our companies and in our shared industry, demanding better standards of our browsers and our peers—I do wish we’d bend some of that ingenuity to break out of our reliance on “minimum screen resolution.” After all, our users’ browsing habits aren’t as fixed as our comps would suggest. I hope the promise of fluid grids has fired your imagination, and I’m excited to see how you improve on the technique. Our users will be, too.
october 2011
A List Apart: Articles: Responsive Web Design
october 2011
In recent years, I’ve been meeting with more companies that request “an iPhone website” as part of their project. It’s an interesting phrase: At face value, of course, it speaks to mobile WebKit’s quality as a browser, as well as a powerful business case for thinking beyond the desktop. But as designers, I think we often take comfort in such explicit requirements, as they allow us to compartmentalize the problems before us. We can quarantine the mobile experience on separate subdomains, spaces distinct and separate from “the non-iPhone website.” But what’s next? An iPad website? An N90 website? Can we really continue to commit to supporting each new user agent with its own bespoke experience? At some point, this starts to feel like a zero sum game. But how can we—and our designs—adapt?
css
responsive
october 2011
agile
animation
aperture
app
awesome
backgrounds
book
chome
cms
CoffeeScript
collaboration
color
content
courses
craftsmanship
critique
css
culture
customer-service
design
domains
ecommerce
email
ExpressionEngine
fold
font
grids
html
iA
icons
iOS
javascript
jquery
lean-ux
less
lightroom
mac
methodology
mobile
optimization
patterns
performance
philosophy
photos
photoshop
process
quotes
responsive
safari
sass
seo
social
style-guide
testing
texture
tips
training
typography
usability
utility
video
videos
webfont
work