{ Michael Gale } | Web Developer - Melbourne, Victoria

Quick Post: Books I'm reading

Spoiler: all of them are technical

I’m on a learning high at the moment. I recently finished HTML5 for Web Designers, by Jeremy Keith and Rachel Andrews. This is a book I’ve always intended to return to, but for whatever reason, only found the motivation in recent weeks.

It’s not a long book, 200-300 pages. It’s not a challenge to get through. I found it to be sort of cathartic to read about the history of HTML - sans the work related misery I would have been feeling at the time of the book’s initial release. I feel I was so over-encumbered by WordPress and PHP tutorials in 2010 that I was not really paying attention to the design of HTML.

This triumph (oh, by the way I don’t consider myself an avid reader) - comes off the back of reading Resilient Web Design (also by Jeremy Keith), during the holidays. One of the major lightbulb realisations for me in 2018, was the idea of accessibility being for everyone. I took this screenshot of the book one morning, in Firefox’s reader mode so I could simplify the font and font-size and read in dark mode. Accessibility choices, or power-user choices? Either way, I benefited from an accessibility choice.

Screenshot of the book in reader mode, showing that an image has not loaded
The book as I saw it in reader mode

The images stopped loading, due to a spotty network when I initially loaded the view - but the alt-text allowed me to understand what was going on, so I didn’t break the flow of reading, just to see a picture of what was already being described.

In an attempt to keep the momentum going, I’m now onto my third book for the year.

I recently picked up a bundle of O’Reilly web development books on sale through Humble Bundle, and dove straight into the one that most caught my attention; Vue.js: Up and Running - Building Accessible and Performant Web Apps, by Callum Macrae.

Vue.js: Up and Running
Vue.js: Up & Running © 2018, O’Reilly Media

The timing of this bundle couldn’t be more perfect. I had just recently been dabbling in the Vue ecosystem, and have since picked up an annual subscription to Vue Mastery. I’m making moves to hero modern JavaScript, functional programming, and state management in my professional work. So the more deeply I can immerse myself the better!

I’m trying to subscribe to that old adage, that you shouldn’t buy new tools until you’re already using, and outpacing your current ones.

My favourite thing about Vue (the progressive framework), I think, is the ability to start from next to nothing, and progressively start building up towards a quite complicated piece of software. You can mock up an idea with a single HTML file, or use the CLI to pull in different pieces as you need them. Rapidly conceptualising and reconceptualising architecture as you go.

Anyways, that’s it for today. There’s more I want to read and discuss though. More Vue posts soon, I think!

HTML5 for Web Designers © Copyright 2019, A Book Apart, LLC