There are two sides of me that work on making websites: The perfectionist that wants every single detail polished before another human sees it, and the speeder who wants pixels public as soon as humanly possible, even at the expense of quality and refinement.
Now that I’m working in a product-based shop, I’m trying to strike a balance. I’m aiming for a solid B+. Moderation is hard, but B+ is a pretty great score; and all of the sites we launch can be refined easily.
How do you “release early, release often” without turning out garbage, or waiting too long?
In a few days I’m going to Romania as a part of a short mission trip with a team from my church (Harvest Bible Chapel Oakville). We’re doing a one week Youth Camp. It’s going to be a lot of fun.
World travel (heck, travelling 45 minutes to Toronto) is not my kind of thing; so it’s been challenging and interesting to be faced with this! I’m excited to do my part (I’m doing photography / AV stuff / showing animated gifs which is all right up my alley), and to get to share about Jesus.
It’s truly a privilege to have the chance to do what Jesus commands in the Great Commission:
Matthew 28:16-20English Standard Version (ESV)
The Great Commission
Now the eleven disciples went to Galilee, to the mountain to which Jesus had directed them. And when they saw him they worshiped him, but some doubted. And Jesus came and said to them, “All authority in heaven and on earth has been given to me. Go therefore and make disciples of all nations, baptizing them in the name of the Father and of the Son and of the Holy Spirit, teaching them to observe all that I have commanded you. And behold, I am with you always, to the end of the age.”
CSS Frameworks are amazing. The world has enough of them – but you should still make one more. If you write CSS for a living I’m convinced the best thing you could do to foster this skill is build your own site-agnostic framework. Continue reading
Yesterday tweeted a link to a handy way to get around stylesheets. I was stunned to see it was a post I wrote last year. I actually had no idea that this had caught on or made so much noise on Twitter, so that was cool.
To be fair, a search on Twitter showed me that way more people had this idea before me, but I guess just I was the first to get retweeted by someone with as many followers as Chris Coyier.
It was 2010. It was the first time I would square off against the dreaded terminal. I was a web designer at an agency, and I had just read an article in .net Magazine about Sass. “I’d like to give that a shot!” The “getting started” bit began with Terminal. Predictably it didn’t go well, or make any sense to me. My anti-terminal stance began, and held me back professionally for a couple years.
Fast forward a few years and we’re in an era where Terminal is not an option. Thankfully there are some things you can do to make this tool more designer friendly. Continue reading
A week ago was my last day at Thrillworks! It was a bittersweet day. I’ve loved my time at this agency, and they truly have an amazing team. I left on good terms, and am excited to be starting a new chapter at CarPages.ca on Monday. Continue reading
Typically the best learnings I’ve had in front end development start with a question, and end with me in raw HTML experimenting.
Recently I’ve been wanting to reduce the obstacles between the idea and the answer. Long post short, Codepen.io is amazing (I’ll elaborate, but maybe you should just go see for yourself).
Not too long ago I wrote a guest post on my brother’s leisure blog; Leisurebeam. It’s about using the Stop watch app on most smartphones as an awesome solo or group game. I thought it was a pretty fun post.
Let’s face it: as an entire community online we all have to deal with trolls. I propose that once a year we embrace this sub-culture and get it out of our systems. Perhaps this will bring us all to a higher standard for the rest of the year. Continue reading
A couple weeks ago I started hunting the Internet for a way to add a timestamp to my Sass compiled CSS. I’m currently collaborating with a lot of other front end devs on a very large project. The bottleneck happens in the CMS – there’s no way to run a local copy; so we often have to push out our CSS into the actual CMS dev site. Collisions are too easy, and it’s valuable to know how fresh the styles are, and who did them.
My Googling failed, but my colleague and desk-neighbour Tim Ziegel came to the rescue! Here’s his email: Continue reading
Instant Click is a JS library that optimistically preloads pages when hovering the links. This is such a brilliant way to speed up a site’s speed: http://instantclick.io/
If your site has device detection you might as well bury this in desktop JS since there are probably drastically fewer hovers on touch devices.
I’m probably thinking this is a lot cooler than it really is; but in Chrome when you view source on a site you can also web inspect the actual code! Continue reading
Last summer I had the honour to be asked to review a book title RESS ESSENTIALS (Packt Publishing). RESS (Responsive Server Side) is something I’ve been working on for a few years now; so I was keen to help out! The book is now published and I have a lovely little credit. Neat! Continue reading
I love digging into open source frameworks and adopting bits and bobs that can make my life easier! One of my favourites of late has been the grid system out of Bootstrap. Out of the box it doesn’t do everything I want, so I made some changes. This is a work in progress, but it’s becoming the standard for the Thrillworks basic model for grids (check out advanced at the end of this post). Continue reading
2013 has been the busiest year of my career by far. I have churned out probably 2 or 3 times the websites of all previous years (heck, I’ve been a key player on the launch 7 sites in the last 2 weeks). It’s also been busy personally with the
launch birth of a second child!
A downside is I haven’t had the time for creative exploration or writing that I have in previous years; but this has been a massive time for growth as a developer. Here is my year in review:
We don’t make movies to make money, we make money to make more movies.
- Walt Disney
This is how I feel about making websites, agencies and companies are usually don’t want me to work indefinitely on improving a site though.
This week I was interviewed by Responsive Web Design Is. I talked a bit about the recent BlackBerry Blogs responsive refresh. You can read it here!
I’ll be blogging about the redesign in more detail soon.
Not long ago I had the opportunity and pleasure of speaking to two classes of advertising and marketing students at Humber College in Toronto. It was a pretty cool experience, and on which I learned a lot in. Continue reading
On November 8th I’ll be speaking at Humber College on why working on the web is the best job ever. I’ll also be doing a Dreamweaver CC workshop!
Because I want to be the most helpful person ever I am (perhaps against the better judgement of others!) opening the floodgates and encouraging students to shoot me their questions when their attempts to Google fail them. Continue reading
I’ve fallen helplessly in love with Sass! It’s made front end fast, and efficient in my day to day – but the only catch is I don’t work alone. I work as a part of a team, and it’s not uncommon for some of our clients to want to get their hands into some styling. We are moving toward a Sass standard, but shifts like this can’t be immediate. I’ve spent a lot of time thinking about how to soften the impact of moving to Sass for a team and clients that haven’t used it. Continue reading