hello.js

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

Monday, 11 December, 2017 UTC

Christmas Gifts for Your Future Self: Testing the Web Platform

Christmas Gifts for Your Future Self: Testing the Web Platform

Rachel Andrew unwraps the unwanted gift of browser bugs with a look at getting started with the Web Platform Tests suite. Perhaps this Christmas you could contribute some tests and give your favourite browser bug a watch of wondering love. Brought to ... more


Monday, 11 December, 2017 UTC

Teach the CLI to Talk Back

Teach the CLI to Talk Back

Anna Debenham sets out to humanise our interactions with the command line to put more of the user into the user interface. Like an injured hedgehog in the winter snow, sometimes we can all benefit from interacting with a human. Brought to you by With ... more


Saturday, 9 December, 2017 UTC

Styling Components - Typed CSS With Stylable

Styling Components - Typed CSS With Stylable

Bruce Lawson extracts the silver sixpence of CSS from the JavaScript figgy pudding with an open source tool designed to make building styled components a matter of process and not just convention. CSS at scale is challenging, and without good tooling ... more


Thursday, 7 December, 2017 UTC

Automating Your Accessibility Tests

Automating Your Accessibility Tests

Seren Davies reminds us that unlike Christmas, accessibility testing should not come but once a year with a look at how to apply automated testing. By configuring tests to run against each commit, you can ensure that your site’s accessibility compliance ... more


Thursday, 7 December, 2017 UTC

Levelling Up for Junior Developers

Levelling Up for Junior Developers

Dean Hume places another log on the fire, sets the poker back on its stand, pulls up and chair and gathers the junior developers around the hearth to impart some wisdom. Whether you’re just starting out or have been in the game some time, we can all ... more


Saturday, 2 December, 2017 UTC

Lint the Web Forward With Sonarwhal

Lint the Web Forward With Sonarwhal

Stephanie Drescher is making a list and checking it twice to introduce an open source web linting tool that will help identify parts of your site that are naughty or nice. So roll up your sleeves and brush up on your best practices – there’s websites ... more


Saturday, 24 December, 2016 UTC

Taking Device Orientation for a Spin

Taking Device Orientation for a Spin

Drew McLellan wraps up our 2016 season with a look at the HTML5 Device Orientation API and how an annoying physical interaction can become an annoying virtual one. Like the silver sixpence in your figgy pudding, there’s treasure to be found in our browsers, ... more


Monday, 19 December, 2016 UTC

Fairytale of new Promise

Fairytale of new Promise

Mat Marquis puts on some festive tunes before recounting the tale of asynchronous JavaScript. Promises offer a robust way of structuring your code to avoid event-driven disasters of visitor-vexing jankiness. Don’t be stuck in queues this Christmas. You ... more


Monday, 19 December, 2016 UTC

New Tricks for an Old Dog

New Tricks for an Old Dog

Tom Ashworth pops a few mince pies in the oven to warm through as he shares with us experiences learned when on-boarding new front-enders into his team. From frameworks to refactoring, code reviews to componentisation, it’s got everything bar the brandy ... more


Monday, 19 December, 2016 UTC

Front-End Developers Are Information Architects Too

Front-End Developers Are Information Architects Too

Francis Storr delves deep into our HTML and considers if the choice and application of semantics in front-end code contributes in a meaningful way to the information architecture of our sites. Perhaps the true meaning of Christmas lies in the markup. ... more


Monday, 19 December, 2016 UTC

New Tricks for an Old Dog

New Tricks for an Old Dog

Tom Ashworth pops a few mince pies in the oven to warm through as he shares with us experiences learned when on-boarding new front-enders into his team. From frameworks to refactoring, code reviews to componentisation, it’s got everything bar the brandy ... more


Monday, 19 December, 2016 UTC

Fairytale of new Promise

Fairytale of new Promise

Mat Marquis puts on some festive tunes before recounting the tale of asynchronous JavaScript. Promises offer a robust way of structuring your code to avoid event-driven disasters of visitor-vexing jankiness. Don’t be stuck in queues this Christmas. You ... more


Saturday, 17 December, 2016 UTC

Front-End Developers Are Information Architects Too

Front-End Developers Are Information Architects Too

Francis Storr delves deep into our HTML and considers if the choice and application of semantics in front-end code contributes in a meaningful way to the information architecture of our sites. Perhaps the true meaning of Christmas lies in the markup. ... more


Thursday, 15 December, 2016 UTC

HTTP/2 Server Push and Service Workers: The Perfect Partnership

HTTP/2 Server Push and Service Workers: The Perfect Partnership

Dean Hume pops on his gown and slippers and opens up his Christmas stocking to discover the high performance gifts of Server Push and Service Workers. It’s the gift that keeps on giving. Being a web developer today is exciting! The web has come a long ... more


Thursday, 15 December, 2016 UTC

HTTP/2 Server Push and Service Workers: The Perfect Partnership

HTTP/2 Server Push and Service Workers: The Perfect Partnership

Dean Hume pops on his gown and slippers and opens up his Christmas stocking to discover the high performance gifts of Server Push and Service Workers. It’s the gift that keeps on giving. Being a web developer today is exciting! The web has come a long ... more


Sunday, 11 December, 2016 UTC

First Steps in VR

First Steps in VR

Shane Hudson dusts the snow from his jacket and helps us take our first tentative steps into the gloomy world of virtual reality. So mark his footsteps good my page, tread thou in them boldly. Thou shalt find the virtual world spin thy head less coldly. ... more


Sunday, 11 December, 2016 UTC

First Steps in VR

First Steps in VR

Shane Hudson dusts the snow from his jacket and helps us take our first tentative steps into the gloomy world of virtual reality. So mark his footsteps good my page, tread thou in them boldly. Thou shalt find the virtual world spin thy head less coldly. ... more


Saturday, 10 December, 2016 UTC

Watch Your Language!

Watch Your Language!

Annie-Claude Côté gathers us round the hearth to tell a tale of many languages. Like choosing the right Christmas sweater to wear while building a snowman, we must choose the language we code in wisely. Make a poor choice and risk getting left out in ... more


Saturday, 10 December, 2016 UTC

Watch Your Language!

Watch Your Language!

Annie-Claude Côté gathers us round the hearth to tell a tale of many languages. Like choosing the right Christmas sweater to wear while building a snowman, we must choose the language we code in wisely. Make a poor choice and risk getting left out in ... more


Thursday, 8 December, 2016 UTC

How to Make a Chrome Extension to Delight (or Troll) Your Friends

How to Make a Chrome Extension to Delight (or Troll) Your Friends

Leslie Zacharkow presents the purrfect solution for anyone who’s ever dreamt of creating their own Chrome browser extension. So kick back, and while your chestnuts roast on an open fire, roast your friends and colleagues in an open tab. If you’re like ... more


Thursday, 8 December, 2016 UTC

How to Make a Chrome Extension to Delight (or Troll) Your Friends

How to Make a Chrome Extension to Delight (or Troll) Your Friends

Leslie Zacharkow presents the purrfect solution for anyone who’s ever dreamt of creating their own Chrome browser extension. So kick back, and while your chestnuts roast on an open fire, roast your friends and colleagues in an open tab. If you’re like ... more


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