hello.js

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

Sunday, 24 December, 2017 UTC

All That Glisters

All That Glisters

Drew McLellan wraps up our 2017 series with a gentle reminder that in a rapidly moving industry, the best technology for the job isn’t always the newest. And while Christmas tradition tells us we should follow the bright star, sometimes the answer lies ... more


Thursday, 21 December, 2017 UTC

Knowing the Future - Tips for a Happy Launch Day

Knowing the Future - Tips for a Happy Launch Day

Phil Hawksworth dashes through the snow towards his launch deadline with some tips for easing the path to production. Going live can be a scary thing, but that shouldn’t be down to technical concerns.Nail your deployment early, don’t leave it to the ... more


Monday, 18 December, 2017 UTC

Feeding the Audio Graph

Feeding the Audio Graph

Ben Foxall dives deep into the Web Audio API to serve up such well known Christmas hits as I’m Dreaming Of A White Noise Generator, and All I Want For Christmas Is 440Hz. Get ready to dance around your browser this season, because it certainly won’t ... more


Friday, 15 December, 2017 UTC

Accessibility Through Semantic HTML

Accessibility Through Semantic HTML

Laura Kalbag takes us back to basics to make sure we consider accessibility when structuring our HTML. The Christmas tree needs to be standing firm before we drape it in lights and tinsel, and until you lot start doing it, we’re not going to stop preaching ... more


Wednesday, 13 December, 2017 UTC

Getting Hardboiled with CSS Custom Properties

Getting Hardboiled with CSS Custom Properties

Andy Clarke lifts the lid on Custom Properties, and adds a little spice with an elegant method for providing fallbacks for those with older browsers. Remember, at Christmas we all need to look out for our elders, be they friends, family or even just ... more


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