Category: Process

  • Coding on a plane… on an iPad

    Coding on a plane… on an iPad

    The project In my ongoing efforts to up my development game, I’m currently working on learning how to create an app that has user authentication. Adding authentication to the web app is completely new to me and as always, I’m time constrained. So, when I found myself in a plane on the runway for over […]

  • RESTful Routes

    RESTful Routes

    What are REST, Routes, CRUD? Representation State Transfer or REST is a pattern/convention for defining our routes. Routes are the code that listens and receives requests then figures out what to send back. CRUD stands for Create, Read, Update, and Delete. These are the 4 basic functions we have when building an API. So why […]

  • Installing MongoDB on macOS

    Installing MongoDB on macOS

    The course I’m doing uses Cloud 9 (C9) as cloud-based IDE. I’ve basically ignored that side of things and done everything locally on my Mac as that feels more real world to me. Turns out this was a good decision as C9 has recently announced it’s shutting down. Anyway, at times this has made things […]

  • A battle for the ages

    A battle for the ages

    Spaces vs tabs is a hilarious holy war that doesn’t really matter but I do find amusing. Modern text editors normalise differences on a project anyway, but I do love these ideological battles. The video below covers it better than I ever could. Enjoy… btw I’m a spaces man 😉

  • Express snippets

    Express snippets

    Since I’m playing with Express at the moment I’ve updated my collection of snippets to include a few things I seem to be doing regularly: Express setup I use the shortcut “myExpressSetup” to kick off all my new Express projects. It has basically all the parts I need to get the project underway, and means […]

  • The three stages of developer growth

    The three stages of developer growth

    Today I happened across a great Quora post by Andreas Blixt. In the post, Andreas outlines the three stages of developer growth: The novice hacker“This code sure is ugly and I don’t quite understand why it works, but here it is!”A developer in this phase finds creative solutions to problems, they just happen to be […]

  • How much time should I spend a day learning to code?

    How much time should I spend a day learning to code?

    This is the question I asked myself when I first started learning (well relearning really) to code a while back. Obviously I Googled this and found some really interesting answers, but generally speaking, the common wisdom is about 4 hours a day. I call bullshit on this. In my experience (and your mileage may vary) […]

  • Flow

    Flow

    Getting into a flow state is super helpful when you’re trying to get some coding done. Whenever I’m working on a course exercise or side project I find a few things in my daily routine really help focus my mind: Keeping my desk tidy – It seems silly but a cluttered desk is a cluttered […]

  • Pastebot

    Pastebot

    The more time I spend coding the more time I find myself researching solutions to workflow problems I’ve never had before. Copy and paste is a good example of this. Sharpening my coding skills I find myself copying and pasting a lot more than normal. Maybe a better way to say it is coping and […]

  • Maintaining an open-source project

    Maintaining an open-source project

    This morning I read a short article on the maintainer of GitHub desktop, William Shepherd. For some reason, I kept seeing the article everywhere so eventually I surrendered to it. The post had a number of good points but the highlight for me was the advice to anyone maintaining an open-source project: Have a clear […]