Topic

code

  1. Article

    Defining the Problem before the Solution

    Before you create a solution, you need to understand the problem. It sounds obvious enough, yet I see developers (including myself) getting into the code and design phase before they really understand the problem they are trying to fix. These are the steps I take a properly understand a problem I am trying to solve, prior to coding or solution-ing anything.

  2. Article

    Highlight Reel for 2022

    When a new year arrives, it is a great opportunity to take a moment to reflect on where you started at the beginning of the year, and where you ended. When I look back on 2022, I noticed events reflected in my GitHub contribution graph that highlight some common cycles in my own behaviour. I want to take a moment to document this, and hopefully you can use this an example to examine your own progress and behaviour patterns that might be aiding (or impeding) your own personal and professional growth.

  3. Article

    What is Bower?

    I mentioned Bower last time when talking about npm.

  4. Article

    Always Use Node (Even on Non-Node Projects)

    That's right. I said it: Always use Node, no matter what! Even if your server isn't going to be a Node server, just have it installed because you'll use it.

  5. Article

    Why do you RequireJS?

    Get it? RequireJS is a dependency management framework I use in JavaScript to manage...well my dependencies. But, the title is a play on words cause...of course you require JS...cause...JavaScript is required to...

  6. Article

    Why do you CoffeeScript your JavaScript?

    I was asked this the other day: Why don't you just write your code in JavaScript directly? As in, why would you use a langugage that abstracts JavaScript, which doesn't require compiliation?

  7. Article

    Why do I JavaScript?

    The answer is simple: I don't want to limit about my platform options on day one.