Remote Family
We spent last weekend in London, visiting my brother and his family one last time before they up sticks and move to Singapore. My nephew, had an early birthday party - a sports party on a leisure centre playing field - which also acted as a leaving party for them and their school friends (kids and parents alike). Kids are amazing. Boundless energy. Thirty kids running round an open field in 33°C for three hours, only stopping for pizza and pop and to blow out the candles on a cake.
After the party we moved on to quality family time. Making the most of us all being together (my folks were there too). They’re going to have an amazing adventure on the other side of the world, and honestly we’ll probably speak to them just as much, if not more than we do at the moment, whilst they’re ‘within-reach’ in London.
I’m going to miss them, but we live in the future and that means that they’re not actually going away. They’re just in a different room when we video chat.
Taking a Short Break
I’m away on holiday at the moment. Just some time in the sun with my amazing wife. We’ve both had a bit of stress this year, so it’s great to get away from it all for a week, turn off Slack notifications (which is less stressful when the rest of my US-based company is also offline for the long Independence Day weekend), lay back on a sun lounger by the pool and catch up on some reading and some sleep.
This is going to be a real recharge holiday for me. I’ve been tracking my sleep for a few months and found that I’m struggling to get out of sleep debt. It’s a tricky cycle to break so hopefully this will help. Just completely switching off.
Well, almost completely. I’m still going to be reading a bunch of web dev books and articles and watching presentations that I’ve had queued up for a while. Just because It’s what I do for a living doesn’t mean I can’t enjoy it.
Logikcull Interview
The company where I’ve been working for nearly nine years, Logikcull read my article about the importance of HTML as a core skill in Web Development and asked if they could interview me about it for their InHouse blog. I really enjoyed answering their questions and delving a bit deeper into why I’d written the article in the first place, torturing a few more analogies in the process.
We also talked about remote working and how I’ve found being a remote worker for Logikcull for so long, on a now entirely distributed Engineering team.
You can read the full interview here.
Reading List
- Where Do You Learn HTML & CSS in 2019? | CSS-Tricks - A question that’s been asked of me a few times over the last couple of weeks.
- Bruce Lawson's personal site : A short note on HTML5 article, section and hgroup - This is a little golden nugget of sectioning info.
- The Lean Web | Go Make Things - Chris Ferdinandi talks about fixing the web by pushing for simple.
- Short note on what CSS display properties do to table semantics | TPG – Digital Accessibility Solutions - Changing the
display
in table elements is my favourite way to achieve responsive tables, but this has shown me that I need to be a little more thoughtful in order to maintain accessibility. - Tables, CSS Display Properties, and ARIA | Adrian Roselli - More on responsive, accessible tables with ARIA
- HTML can do that? - This is great. I’m always a proponent of using the least powerful tool to do the job. Why use JavaScript to do something that HTML can do on its own? Some of this stuff is still lacking wide support but it can be used now and progressively enhanced.
- Limitations of HTML Email Templates in MailChimp - Designmodo - I’ve had call to work on some HTML email templates recently and whilst it’s nowhere near as bad as it used to be, it’s still a pain in the arse.
- Elika J. Etemad (fantasai) | CSS Line Layout and Vertical Rhythm | CSS Day 2019 - YouTube - This is something I’ve been working on with our designers at Logikcull recently so this video couldn’t have dropped at a better time. An in depth look into how type is displayed in the browser.
- CSS Grid Generator - A super-handy GUI for creating CSS Grid layouts, and for learning how Grid can be used.
- Optimizing Google Fonts Performance -- Smashing Magazine
- CSS Named Colours - All the names colours we can use in CSS, presented as handy swatches.
- How accessibility trees inform assistive tech - Mozilla Hacks - the Web developer blog - An interesting piece on The Accessibility Tree.
- Internet Explorer 3, an adventure in cross-browser compatibility -
- What To Expect When You're Expecting To Drop IE11 - Oh man, I cant wait to fully drop IE11 (from a building). So much power is just out of my grasp at the moment.
- Accessibility Support - This is great. It’s like CanIUse for Accessibility.
- The Vanilla JS Toolkit - Just some handy JS resources and helpers from Chris Ferdinandi.
- Vanilla JS Guides - Pocket Guides for vanilla JS from Chris Ferdinandi.
- Instability API - A move to stop the page jumping around as content loads in.
- Superhuman is Spying on You » Mike Industries - I’m a bit flighty with email clients. I like to try out new ones often, but I’m always wary of anything that channels my emails through it’s own servers. This makes things like Superhuman off limits to me and it looks like I’m making the right choice. In some companies, it seems ethics in software design is in the bin.