Posts by: Johanna Cherry

  • Coding Is The Easy Part February 8, 2010

    Writing code is easy. Instantiating objects, calling methods, memorising functions (or using the documentation instead); these are all trivial tasks that we have all taken time to study and practise. But engineering software is so much more than coding. As a software engineer you take on several roles throughout the software development life cycle. Let us take a look at some key roles that developers play during the software development life cycle, some problems you can run into, and how to solve them.

    (more…)

  • Introduction to JavaScriptMVC September 23, 2009

    So it is 2009 and JavaScript is major. The internet no longer consists of only simple page oriented web sites, but large scale, dynamic web applications as well. An application like Gmail is massive and written completely in JavaScript. So while your project is unlikely to be the size of Gmail, it could be quite close. So how do you architect and develop an application of that calibre in JavaScript? How do you enforce coding standards, test and document it? And of course how do you engineer that application in the super tight deadline all software development has?

    Justin Meyer and Brian Moschel set out to create a solution to these problems in JavaScript development. That solution has become JavaScriptMVC. JavaScriptMVC is an open-source JavaScript framework (not library) which enforces strict application structure using the MVC design pattern and promotes best practices by supporting testing and documentation. JavaScriptMVC is based on the concept of convention over configuration providing utilities for many tedious tasks, greatly speeding up your development time.
    (more…)