Ken Hawkins' blog

13 Jul 2020 Back in February 2018, I wrote about <a href='/posts/20180210-zurb-panini-2-migration.html'>updating this site</a> to use a static-site generator by Zurb (makers of the Foundation Framework) called <a href='https://get.foundation/sites/docs/panini.html'>Panini</a>.

Moving from Panini to Eleventy

Back in February 2018, I wrote about updating this site to use a static-site generator by Zurb (makers of the Foundation Framework) called Panini.

8 Feb 2020 In a career of 20 years, the more things change the more they stay the same.

Publishing since the 2000s

In a career of 20 years, the more things change the more they stay the same.

18 Nov 2019 A quick start on how to work with <a href='https://visual-framework.github.io/vf-welcome/'>Visual Framework 2.0</a> CSS, JS and structure your HTML — and lots of links to learn more.

Building your first page with the Visual Framework 2.0

A quick start on how to work with Visual Framework 2.0 CSS, JS and structure your HTML — and lots of links to learn more.

12 Nov 2019 For the <a href='https://visual-framework.github.io/vf-welcome/'>Visual Framework 2.0</a> component system we recommend <a href='https://www.11ty.io'>Eleventy</a> for static sites: Eleventy sites get direct access to component templates with associated metadata and a focused component library.

Fractal and Eleventy: Getting static sites closer to the design system

For the Visual Framework 2.0 component system we recommend Eleventy for static sites: Eleventy sites get direct access to component templates with associated metadata and a focused component library.

21 Oct 2019 Eleventy <a href='https://www.11ty.io/docs'>notes that</a> it, "works great with data — use both front matter and external data files" but the static site generator stops short of working well with upstream in-memory data objects for local development.

Integrating Eleventy with gulp, upstream JS

Eleventy notes that it, "works great with data — use both front matter and external data files" but the static site generator stops short of working well with upstream in-memory data objects for local development.

29 Mar 2018 An ontology to document, plan, define and implement CAM magic.

Inside the Content-Action Model

An ontology to document, plan, define and implement CAM magic.

19 Mar 2018 Alphanumeric data works well for programmatic query, but less so for direct human consumption. What if a font was designed specifically with life sciences data in mind?

What if: A web font for data

Alphanumeric data works well for programmatic query, but less so for direct human consumption. What if a font was designed specifically with life sciences data in mind?

10 Feb 2018 Not yet stable yet, but has some compelling features.

Migrating to Zurb Panini 2.0

Not yet stable yet, but has some compelling features.

7 Feb 2018 What does it mean to 'do UX' with our Content Action Model? Beyond the buzz.

UX Discovery, UX Analysis + the CAM

What does it mean to 'do UX' with our Content Action Model? Beyond the buzz.

22 Jan 2018 Beyond the Core Content Model and into organisations, actions.

The Content-Action Model origin story

Beyond the Core Content Model and into organisations, actions.

22 Jan 2018 Wiring ‘ugly truth’ UX diagnostics for better web strategy & IA.

Introducing the Content-Action Model for Web Systems

Wiring ‘ugly truth’ UX diagnostics for better web strategy & IA.

12 Nov 2017 Here's a quick comparison between, Plex, Helvetica, Fira and a couple of other stand-ins.

Comparing IBM Plex and Fira Sans

Here's a quick comparison between, Plex, Helvetica, Fira and a couple of other stand-ins.

27 Oct 2017 Depending on your work, you may find yourself needing to video conference with a few or many people. While most any video platform and kit can work great for one-to-one video calls, I'd like to share lessons learnt in my previous roles and during my time in EMBL-EBI's Web Development team.

8 Video conferencing tips, dos, don’ts

Depending on your work, you may find yourself needing to video conference with a few or many people. While most any video platform and kit can work great for one-to-one video calls, I'd like to share lessons learnt in my previous roles and during my time in EMBL-EBI's Web Development team.

6 Oct 2017 I'll tragically ignore Stockholm and highlight inclusion, embracing and enabling.

Five highlights from EuroIA 2017

I'll tragically ignore Stockholm and highlight inclusion, embracing and enabling.

13 Sep 2017 Resisting entropy and preparing for change by binding content to mission.

Fluid IA to enable user discovery, prepare for change

Resisting entropy and preparing for change by binding content to mission.

25 Jul 2017 As is apt for us web types, I've given a reboot to my professional website.

A new site for little reason

As is apt for us web types, I've given a reboot to my professional website.

23 Jul 2017 Using 'brand archetecture' at the heart of identitity design.

Better corporate design through information architecture

Using 'brand archetecture' at the heart of identitity design.

7 Apr 2014 The results were immediate: the site launched in the fall shopping season and saw a doubling of conversion rates from visitors — compared to both the previous months and previous fall sales — and that pace has held strong.

UX success story: Doubling conversion rates, sales

The results were immediate: the site launched in the fall shopping season and saw a doubling of conversion rates from visitors — compared to both the previous months and previous fall sales — and that pace has held strong.

8 Dec 2013 Six years ago my then roommate and I founded TheDigitel on the idea that the future of news was changing and that the service was in curating and linking content, and that curation was going to be bigger than the massive link mills then in existence.

A model for better content, better readers, better journalism

Six years ago my then roommate and I founded TheDigitel on the idea that the future of news was changing and that the service was in curating and linking content, and that curation was going to be bigger than the massive link mills then in existence.

12 Jun 2013 Configuring a second ethernet adapter on an Ubuntu EC2 VPC instance.

Muliple IPs on an Ubuntu EC2 VPC? Yes, please!

Configuring a second ethernet adapter on an Ubuntu EC2 VPC instance.

21 Mar 2013 Postfix, it's used with many a LAMP stack to send out messages from a site, unfortunately it's prone to relaying many spam messages out of the box.

Cutting down on Postfix spam relaying

Postfix, it's used with many a LAMP stack to send out messages from a site, unfortunately it's prone to relaying many spam messages out of the box.


I'm Ken Hawkins

I do web platform and content architecture. Learn more about me on the front page, or:

Twitter @khawkins98   RSS feed   LinkedIn   [email protected]

About this site's technology   Curious about privacy?Printed direct from AllAboutKen.com