A collection of cli-fi and cli-fact.
August 25th, 2015
Alex recounts the sordid history of vendor prefixes and looks to new ways of allowing browsers to ship experimental features without causing long-term harm.
dConstruct 2015 podcast: Brian David Johnson
The newest dConstruct podcast episode features the indefatigable and effervescent Brian David Johnson. Together we pick apart the futures we are collectively making, probe the algorithmic structures of science fiction narratives, and pay homage to Asimovian robotic legal codes.
Brian’s enthusiasm is infectious. I have a strong hunch that his dConstruct talk will be both thought-provoking and inspiring.
dConstruct 2015 is getting close now. Our future approaches. Interviewing the speakers ahead of time has only increased my excitement and anticipation. I think this is going to be a truly unmissable event. So, uh, don’t miss it.
Grab your ticket today and use the code ‘ansible’ to take advantage of the 10% discount for podcast listeners.
Building the dConstruct 2015 site
I remember when I first saw Paddy’s illustration for this year’s dConstruct site, I thought “Well, that’s a design direction, but there’s no way that Graham will be able to implement all of it.” There was a tight deadline for getting the site out, and let’s face it, there was so much going on in the design that we’d just have to prioritise.
I underestimated Graham’s sheer bloody-mindedness.
I love that. Even with the focus on the gorgeous illustration and futuristic atmosphere of the design, Graham took the time to think about the absolute basics: marking up the content in a logical structured way. Everything after that—the imagery, the fonts, the skewed style—all of it was built on a solid foundation.
There’s plenty of CSS trickery going on:
opacity. But for the icing on the cake, Graham reached for
canvas and programmed space elevator traffic with randomly seeded velocity and size.
Oh, and of course it’s all responsive.
So, putting that all together…
The dConstruct 2015 site is gorgeous, semantic, responsive, and performant. Conventional wisdom dictates that you have to choose, but this little site—built on a really tight schedule—shows otherwise.
August 24th, 2015
Come to the 2nd Homebrew Website Club meetup in Brighton this Wednesday:
The video of my talk at this year’s Beyond Tellerrand. I was pleased with how this went, except for the bit 16 minutes in when I suddenly lost the ability to speak.
August 23rd, 2015
I was a guest on the Boagworld podcast—neither Andy nor Richard were available so Paul and Marcus were stuck with me. We talked boring business stuff, but only after an extended—and much more interesting—preamble wherein we chatted about sci-fi books.
When prompted for which books I would recommend, I was able to instantly recall some recent reads, but inevitably I forgot to mention some others. I’m not sure if I even mentioned William Gibson’s The Peripheral, an unsurprisingly excellent book.
I’m pretty sure I mentioned The Girl In The Road. It has a magical realism quality to it that reminded me a bit of Lauren’s Zoo City. Its African/Indian setting makes for a refreshing change. Having said that, I still haven’t read Ian McDonald’s Indian-set River Of Gods or Cyberabad Days, both of which are sitting on my bookshelf alongside McDonald’s Out On Blue Six, which I have read and can heartily recommend—its imagining of a society where the algorithm decides the fate of all feels very ahead of its time.
One book I recommended without hesitation was Station Eleven. Maybe it was because I read it right after reading a book I found to be so-so—Paul McAuley’s Something Coming Through—but the writing in Station Eleven sucker-punched me right from the first chapter. Have a listen to the Boagworld podcast episode for some more ramblings on why I liked it.
Somehow I managed not to mention Ann Leckie’s Ancillary Justice and Ancillary Sword. That’s unforgivable. They are easily amongst the best works of sci-fi I’ve read in a read long time. It feels quite exciting to be anticipating the third part in what will clearly be a long-time classic series, right up there with the all-time greats.
I first came across Ancillary Justice through some comparisons that were being made to Iain M. Banks’s Culture novels. I was reading his final work, The Hydrogen Sonata, trying to take it slow, knowing that there would be no further books from that universe. But I ended up tearing through it because it was damned enjoyable (not necessarily brilliantly-written, mind; like most of Banks’s books, it’s a terrific and thought-provoking romp but missing the hand of a sterner editor). Anyway, I heard there were some similarities to the Ship Minds to be found in Leckie’s debut novel so I gave it a whirl. As it turns out, there are very few similarities and that’s all for the best. The universe that Leckie is describing has a very different but equally compelling richness.
I read Jeff Vandermeer’s Southern Reach trilogy—Annihilation, Authority, and Acceptance—and while I can’t say I enjoyed them as such, I can recommend them …though they are insidiously disturbing, dripping with atmosphere. I’m very intrigued by the news that Alex Garland is working on a screenplay.
So if you’re looking for some good recent speculative fiction, try:
- The Peripheral by William Gibson,
- The Girl In The Road by Monica Byrne,
- Station Eleven by Emily St. John Mandel,
- Ancillary Justice and
- Ancillary Sword by Ann Leckie and
- The Southern Reach Trilogy by Jeff Vandermeer.
Alongside the newer stuff, I’ve been catching up with some golden oldies in the form of tattered second-hand novels like Joe Haldeman’s The Forever War, Stanisław Lem’s The Futurological Congress, and Brian Aldiss’s Hothouse. I’m currently working my way through Neal Stephenson’s Seveneves and loving every minute of it.
An old-school styleguide.
Feeling a bit stiff today after yesterday’s fun kayaking trip.
What a lovely bit of progressive enhancement—styling data tables to display as charts.
August 21st, 2015
Still giggling over the best mistyped CSS declaration ever, shared by @LotteJackson…
Anyone else ever done that?
Fire up Firefox and try out these demos: the CSS
element value is pretty impressive (although there are currently some serious performance issues).
To put it simply, this function renders any part of a website as a live image. A. Live. Image!
A lesson on the importance of handling each state of an interface:
- the blank state,
- the loading state,
- the partial state,
- the error state,
- and the ideal state
…instead of just focusing on that last one.
I kind of want to link to every one of John’s post chronicling his 90 days at Clearleft, but this one is particular good, I think: how narrative ideas from the world of storytelling can help unlock some design problems.