Hyperlinks, images, and sorting algorithms…
View this email in your browser

Welcome to Issue #0004

Happy New Year! I hope you all had a nice, relaxing holiday period, however and wherever you spent it. I travelled back to visit my parents and spent much of my time watching Christmas films, eating anything and everything that came near me, and reading a lot of very detailed articles about how exactly DNS works…

I’m not one for New Year’s resolutions, so I’m just gonna treat 2017 like I would any other year: feeling very excited and privileged to be doing what I’m doing. I’m looking forward to more learning, more teaching, more meeting people, and more working on the web.

I hope your 2017 is lots of fun as well,

Talking Shop

In the next couple of weeks I’ll be working with the amazing Raspberry Pi and Code Club organisations, helping them to get a handle on their CSS and UI Toolkits. I’ve always kept an interest in the state of education in tech (after receiving such a bad one), so working with organisations who make that education affordable, accessible, and up-to-date is going to be an honour.

Screencast: Pointing JS Links to Fragment Identifier Zero

This is a really, really small tip that came up during a workshop I was doing in beautiful Tallinn, Estonia, late last year. Y’know when you want to intercept a link with JS, you point it to href="#" or—even worse!—href="javascript:void(0)"? Well there’s a better option. (Direct YouTube link.)
Pointing JS Links to Fragment Identifier Zero
Stop fragment identifiers from jumping around with this one weird trick…


I met Patrick at Front-Trends last year, and his talk was one of my favourite of the event. A really great, modern look at progressive enhancement.
Modern Websites for the Modern Web – Patrick Kettner / Front-Trends
Modern Websites for the Modern Web

Articles and Resources

  • The Web, Worldwide: My buddy Tim made a great resource that should be on every developers reading list—learn about how people in different countries experience the web.
  • An Introduction to Sorting Algorithms: The title sounds pretty dry and hardcore, but this little video is both fascinating and approachable! I learned a lot.
  • High Performance Images: Also from Tim (among others), is this free ebook about image performance on the web. Thanks to  O’Reilly and Akamai!
  • I have a few qualms with this app…: I spend a lot of time on Hacker News, and this comment about Dropbox (from almost ten years ago!) sums that place up perfectly.

Cocktail: Gran Classico Negroni

A Negroni is a great classic cocktail. As with many classics, however, its true origins are unknown. The most widely accept version of events says that Count Camillo Negroni asked for a slightly stronger version of the Americano cocktail, which we get by replacing the soda water with gin.

This, however, is a slight twist on a true Negroni: a true Negroni is equal parts gin, Campari, and sweet vermouth, but in this version I am swapping out the Campari in favour of a beautiful bitter liqueur called Gran Classico. I first discovered Gran Classico when drinking with my good friend Marc at the wonderful Hemingway bar in Freiburg, Germany. Florian, the bartender, introduced it to us, and promised it would transform the Negroni as we knew it. He was right.

My obsession with Gran Classico doesn’t stop there though. I learned from Florian that it was (‘was’ turned out to be past test: keep reading) made in Italy, so I set out to find some when I was speaking at From the Front in Bologna. I emailed the organisers asking if there were any liquor stores in town that might stock it, and they told me that Gran Classico production had moved to Bern, Switzerland, in the 1920s! No luck.

Anyway, fast forward a few weeks and I’m at the conference, sat in the front row, when Marius, who lives in Bern, walked over to me and produced two bottles of the stuff from his bag! We’d never met before, but he’d heard about my plight and brought two bottles for me, all the way from Switzerland! I couldn’t quite believe that someone would do that for me, so still, whenever I make a drink with any Gran Classico in it, I always have a little smile on my face. Go Marius! What a hero.

Anyway, the recipe!
  • 1oz (25ml) London Dry gin
  • 1oz (25ml) Gran Classico
  • 1oz (25ml) sweet vermouth
  • Stir over ice
  • Strain over fresh ice
  • Garnish with a small amount of orange peel
Copyright © 2017 CSS Wizardry Ltd., All rights reserved.
You chose to join my mailing list! Exclusive content, discounts, insights, and more…

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp