David Wesst // Blog

Mobile First Design Tips

Published on 2016-Aug-16 // Updated on 2016-Aug-22
Tagged with css , mobile , responsive

When redesigning my personal website and blog, I started from scratch and attempted to apply a mobile-first design approach. Here are a few tips that I picked up along the way while creating and implementing my new design that might prevent some mistakes on your own sites.

Keeping Your Edge on an Extended Break

Published on 2016-Jul-18 // Updated on 2016-Aug-22
Tagged with professional development

I recently came off of four months of parental leave where I had a fantastic time bonding with my new daughter. Although four months doesn’t seem like much of a hiatus, I learned very quickly that being a full time parent doesn’t leave much time to keeping my professional edge.

They might seem obvious, but it took me a while to find a balance to make sure spending time with my daughter didn’t play second fiddle to my profession passion and/or obsession. I also didn’t want to give up the little bit of sleep I’ve managed to get, which bring me to the three things that really helped keep up up-to-date.

Measuring in CSS is Cool

Published on 2016-Mar-07 // Updated on 2016-Aug-22
Tagged with html , css , css3 , stylesheets
header.png

I’ve been on this CSS kick for the past while, and I had forgotten how much CSS can do now. More specifically how things have changed when it comes to measuring height and width.

Using text-overflow:ellipsis with Inline Flex

Published on 2016-Feb-29 // Updated on 2016-Aug-22
Tagged with html , css , flexbox

Dave Paquette, a fellow Western Dev, hit a strange CSS snag the other day. He wanted to use the text-overflow: ellipsis on a flexbox item that displayed text, where the ellipsis would show up if the text was too long.

It didn’t work as expected, but after some digging, a solution was discovered. This post exists to document both the problem and solution with the hope that it prevents future headaches for other CSS developers.

JavaScript Framework or Pure JavaScript (Part 2)

Published on 2016-Feb-23 // Updated on 2016-Aug-22
Tagged with javascript , phaser

A friend and I decided to make a video game using JavaScript.

When deciding on whether or not to use a JavaScript game framework I went with Phaser, and Chris opted to go with pure JavaScript.

We were both right.

This is part 2 of 2 in the series. In this post, I’ll cover why I’ll cover why Chris opted not to use any frameworks and stick with pure JavaScript.

JavaScript Framework or JavaScript Core (Part 1)

Published on 2016-Feb-16 // Updated on 2016-Aug-22
Tagged with javascript , phaser
JavaScript Framework or Pure JavaScript

A friend and I decided to make a video game using JavaScript.

When deciding on whether or not to use a JavaScript game framework I went with Phaser, and Chris opted to go with pure JavaScript.

We were both right.

This is part 1 of 2 in the series. In this post, I’ll cover why I opted to use a JavaScript framework rather than pure JavaScript.

Exploring JavaScript Game Frameworks

Published on 2016-Feb-08 // Updated on 2016-Aug-22
Tagged with finder game

(Originally Posted to MakeWebNotWar.ca.)

Why ChakraCore OSS is Important

Published on 2016-Jan-14 // Updated on 2016-Aug-22
Tagged with javascript , nodejs , chakra

Chakra is the new JavaScript engine developed by Microsoft, which was first released as part of the, no longer supported Internet Explorer 9. This isn't a post about why Microsoft having more open source software (OSS) processes and projects is important, or how it is "amazing" that they are turning a new leaf.

Looking Forward into 2016

Published on 2016-Jan-01 // Updated on 2016-Aug-22

This is the spiritual sequel to my previous Highlight Reel for 2015 post. You don’t need to read it previously, but it might provide some context on some of these ideas.

I decided that with everything still in flux and forever changing, it’s easier for me to list out the interests and ideas, rather than concrete requirements for individual projects. Not sure how they’ll pan out exactly, but here’s the “what, why, and how” for the plan for 2016.

Highlight Reel for 2015

Published on 2016-Jan-01 // Updated on 2016-Aug-22

I just finished reading my post about 2014. If I were to compare my plans for 2015 to the result of the year-long sprint, I’d have to say that it appears that we are either way off track, or that the requirements have changed quite a bit.

2015 has been great, with all sorts of chaos thrown throughout. In this post I’ll share with you the highlights and the lessons learned from those events.