2017 in review
By Mike Street
It seems to be the done thing to do a "year in review" post. I initially scoffed at the idea, but the more I thought about it, the more I thought about how keeping track of accomplishments can be a little encouragement and ego boost. So here goes!
The web world #
My web world of 2017 was rather quite exciting. From books to blogs, the information I output in 2017 was probably the biggest yet*
I did manage to deploy a new version of this very site. Still running on Craft CMS, I'm a lot happier with the colour scheme and fonts and has helped me develop a "brand" with colours. I upgraded to Craft v3 which allows me to update via composer (along with other benefits!)
* not verified, just guessing!
I wrote a book #
The big news of 2017 (squeezing in with just 11 days to spare) was writing my book. Over 400 pages of knowledge on Vue.js, seeing this book in print was one of the proudest moments of my professional career so far.
If you're interested in Vue, or just wanna check out the book, you can do so here: Vue.js 2.x by Example
I started in June, and it took about 5 months of writing around my job. Evenings and weekends were spent ignoring my wife, sitting in front of my computer and hammering out some words about
I started a YouTube channel #
While writing the book on Vue, I was encouraged to start teaching via blog posts and screencasts. After writing several blog posts on the topic, I built up the confidence to record a screencast, demonstrating the skills in an alternative medium.
Check out (and subscribe to) my Youtube Channel.
It took a few videos for me to find my stride, but with a slow increase in equipment and production, I think the last video I published of the year was my best (and longest) one yet!
Blog posts #
My most popular blog posts this year have been a mix of some new Vue ones and some really old surprising entries! Pulling the data of my most popular articles from Google Analytics, I've collated a list below of the top 10 most popular from 2017. (I've also included a date of publication for reference!)
- Use a Raspberry Pi with multiple WiFi networks (11th October 2015)
- Advanced Gulp File (22nd May 2014)
- A simple Sass compilation gulpfile.js (17th March 2014)
- Vue: Using localStorage with Vuex store (13th October 2017)
- CSS Custom Properties - everyday applications (26th April 2017)
- Using props for accessing URL parameters within components with Vue Router (video) (21st October 2017)
- Filters in Vue.js: What are they, how do you use them, and how do you make them? (video) (8th November 2017)
- Get background image information if element has a one in jQuery (4th March 2016)
- Raspberry Pi Timelapse (17th June 2015)
- Filtering Tables (12th February 2015)
Interestingly, there is only one post from 2016 on that list (and even that was early on)! I obviously wasn't very interesting that year!
I went to a few conferences this year both web and none! My mind is forever growing with info. The following events were party to that:
Other bits #
There were quite a few exciting parts to 2017; I saw several of my friends get married including my sister, I went on holiday to Copenhagen, Dorset and Devon, I finally discovered a motorsport that I enjoy, Rallycross, and eventually got a new MacBook (for writing my book, obviously).
The other thing, along with Vue, that I really got into this year was coffee. I picked up a coffee machine on Gumtree at the beginning of the year and slowly got more and more involved. I purchased a good quality grinder (you always need a good grinder) and my wife bought me a latte art workshop for my birthday in August. In December, to celebrate finishing my book, I bought myself a Sage Barista Express coffee machine - bought with the funds of selling my old equipment. I enjoy having something offline I can geek out about.
I didn't do as many cycling events as I had planned last year, with books, holidays and laziness getting in the way. However, comparing to previous years on Strava, my stats didn't suffer too much:
Distance: 2,249.7 mi
Time spent on rides: 180h 16m
Elevation gain: 134,459 ft
Total number of rides: 443
I also owned my Fitbit for the full year, so I was able to pull some stats, not sure how useful they are though!
Steps stepped: 3,601,903
Floors climbed: 13613
Miles travelled: 1,394.67
Calories burned: 1,176,406
It is worth noting that when I cycle, my Fitbit does count steps, so it's not 100% accurate!
That's 2017 wrapped! What a fun & productive year it's been!