hello.js

var please = require('share');
console.log('thank you');

Saturday, 3 December, 2016 UTC

A Favor for Your Future Self

A Favor for Your Future Self

Alicia Sedlock embodies the Ghost of Code Reviews Yet-to-Come with a call to start testing. Do you know your unit from your integration, your acceptance from your visual regression? And will you pass the ultimate Christmas test; are you naughty or nice? ... more


Thursday, 1 December, 2016 UTC

Internet of Stranger Things

Internet of Stranger Things

Seb Lee-Delisle lights up our 2016 advent series with an illuminating guide to making your own Stranger Things style fairy lights to pick up messages from the upside-down (also known as the Internet). This year I’ve been running a workshop about using ... more


Thursday, 1 December, 2016 UTC

Internet of Stranger Things

Internet of Stranger Things

Seb Lee-Delisle lights up our 2016 advent series with an illuminating guide to making your own Stranger Things style fairy lights to pick up messages from the upside-down (also known as the Internet). This year I’ve been running a workshop about using ... more


Thursday, 24 December, 2015 UTC

Solve the Hard Problems

Solve the Hard Problems

Drew McLellan brings our 2015 calendar to a motivational close with some encouragement for the year ahead. Year’s end is a time for reflection and finding new purpose and enthusiasm for what we do. By tackling the thorniest design and development problems, ... more


Tuesday, 22 December, 2015 UTC

How Tabs Should Work

How Tabs Should Work

Remy Sharp picks that old chestnut – tabs – and roasts it afresh on the open fire of JavaScript to see how a fully navigable, accessible and clickable set of tabs can work. Everybody knows some scripting and some CSS can help to make your website bright. ... more


Saturday, 19 December, 2015 UTC

Being Responsive to the Small Things

Being Responsive to the Small Things

Jonathan Snook considers the problem of container (or element) queries in the context of responsive web design and looks at the approach taken by current open source JavaScript solutions. Remember, no matter what size of box your Christmas gift comes ... more


Friday, 18 December, 2015 UTC

Cooking Up Effective Technical Writing

Cooking Up Effective Technical Writing

Sally Jenkinson sets out her recipe for helpful documentation, suggesting you serve up structured, easily digestible and nutritious information for your readers. With a dusting of screencasts and GIFs, it’s a recipe for success at Christmas and beyond. ... more


Thursday, 17 December, 2015 UTC

The Accessibility Mindset

The Accessibility Mindset

Eric Eggert celebrates the simplicity of making websites accessible and, when accessibility is as fundamental to a project as performance and code quality, how it can improve the experience for all users. The web, like a gleeful cheer of “Merry Christmas” ... more


Tuesday, 15 December, 2015 UTC

Designing with Contrast

Designing with Contrast

Mark Mitchell casts coarse salt upon the pale icy sheen of recent web design aesthetics to sound a warning that we may be on thin ice. The tension between low contrast tastes and high contrast needs is a story as old as the <font> tag, and yet ... more


Monday, 14 December, 2015 UTC

Designing with Contrast

Designing with Contrast

Mark Mitchell casts coarse salt upon the pale icy sheen of recent web design aesthetics to sound a warning that we may be on thin ice. The tension between low contrast tastes and high contrast needs is a story as old as the <font> tag, and yet ... more


Friday, 11 December, 2015 UTC

Upping Your Web Security Game

Upping Your Web Security Game

Guy Podjarny sounds a sober warning during our festivities, and gathers some winter fuel to help secure your apps and users from the web’s occasionally cruel frost. So mark his footsteps good, my friend, and tread thou in them boldly. Thou shalt find ... more


Friday, 11 December, 2015 UTC

Upping Your Web Security Game

Upping Your Web Security Game

Guy Podjarny sounds a sober warning during our festivities, and gathers some winter fuel to help secure your apps and users from the web’s occasionally cruel frost. So mark his footsteps good, my friend, and tread thou in them boldly. Thou shalt find ... more


Thursday, 10 December, 2015 UTC

Putting My Patterns through Their Paces

Putting My Patterns through Their Paces

Ethan Marcotte dashes through the wintry landscape, his sled of flexboxed content drawn faithfully by a team of well-ordered hierarchical HTML huskies. For when it comes to structure and presentation, we must take care not to put the sleigh before the ... more


Thursday, 10 December, 2015 UTC

Putting My Patterns through Their Paces

Putting My Patterns through Their Paces

Ethan Marcotte dashes through the wintry landscape, his sled of flexboxed content drawn faithfully by a team of well-ordered hierarchical HTML huskies. For when it comes to structure and presentation, we must take care not to put the sleigh before the ... more


Wednesday, 9 December, 2015 UTC

Animation in Responsive Design

Animation in Responsive Design

Val Head squeezes more animation into responsive design’s Christmas stocking with some strategies for getting the most out of animation at any screen size. Set your robin a-rockin’, no matter what size the dance floor. Animation and responsive design ... more


Wednesday, 9 December, 2015 UTC

Animation in Responsive Design

Animation in Responsive Design

Val Head squeezes more animation into responsive design’s Christmas stocking with some strategies for getting the most out of animation at any screen size. Set your robin a-rockin’, no matter what size the dance floor. Animation and responsive design ... more


Sunday, 6 December, 2015 UTC

Bringing Your Code to the Streets

Bringing Your Code to the Streets

Ruth John breaks out of the browser and projects a Christmas sound and light show with some JavaScript, the Web MIDI API and a portable A/V pack. Don’t make a spectacle of yourself at the party this year – take it outside! — or How to Be a Street VJ ... more


Sunday, 6 December, 2015 UTC

Bringing Your Code to the Streets

Bringing Your Code to the Streets

Ruth John breaks out of the browser and projects a Christmas sound and light show with some JavaScript, the Web MIDI API and a portable A/V pack. Don’t make a spectacle of yourself at the party this year – take it outside! — or How to Be a Street VJ ... more


Saturday, 5 December, 2015 UTC

Universal React

Universal React

Jack Franklin darns the holes left in our applications by exploring how our client-side JavaScript frameworks might also be run on the server to provide universal support for all types of user. How will you react when you see mommy kissing Server Claus? ... more


Saturday, 5 December, 2015 UTC

Universal React

Universal React

Jack Franklin darns the holes left in our applications by exploring how our client-side JavaScript frameworks might also be run on the server to provide universal support for all types of user. How will you react when you see mommy kissing Server Claus? ... more


Tuesday, 1 December, 2015 UTC

Animating Your Brand

Animating Your Brand

Donovan Hutchinson stamps his snow-caked boots, unwinds his scarf and eases [See what we did there? Did you?] us into December with some tips and resources on integrating animation into our website style guides. A warm animated welcome to 24 ways 2015! ... more


Tuesday, 1 December, 2015 UTC

Animating Your Brand

Animating Your Brand

Donovan Hutchinson stamps his snow-caked boots, unwinds his scarf and eases [See what we did there? Did you?] us into December with some tips and resources on integrating animation into our website style guides. A warm animated welcome to 24 ways 2015! ... more