Refactoring to Decouple HTML, CSS, and JS

After reading Tips for how to decouple your HTML, CSS, and JavaScript, I was struck by how stupid I’ve been marking up my HTML for CSS and JS events. I started rewriting my latest project using these principles and they’ve really helped create a separation of concerns. To illustrate how this has helped, I was coding up a quick administrative interface to CRUD some service model classes in my project and I started to really hate the UI/UX I chose. I decided to switch to a table since the data is more tabular in nature and I was quite please to see that none of the JavaScript functionality broke. ...

October 29, 2013 · 3 min · 490 words · Scott Brown

Debt is Dangerous

This Bloomberg article answers exactly what I’ve been questioning for the past 8 years: how is it that people in Canada (and Vancouver, in particular) can afford to live such extravagant lives? Well, the answer is that they can’t. And I knew that they couldn’t live their lives like that, but I never had any empirical evidence to back it up. The article displays the following graphic at the top, to highlight just how screwed us Canadians are in the near term. ...

July 3, 2013 · 3 min · 585 words · Scott Brown

Goals 2013

In order to fully attain my merit badge for renaissance man, I am going to state a few goals of mine that will be started this year and may take until the end of next year to complete (mainly because I have to care for my daughter, which is a full-time job). These goals are in varying disciplines, but fulfill things that I have always wanted to learn as well as something that will help me in life (sooner or later). I don’t mind learning information that I may never use in life* but if I am going to spend money on learning I am going to ensure I get a positive ROI from it. These goals also dovetail into the new business opportunies that my company, JustPlainSimple Technologies Inc. would like to explore. In no particular order, here they are: ...

June 27, 2013 · 6 min · 1225 words · Scott Brown