Creative - Innovative - Web Development

Pacific North Web Development

Innovative Development Services

Developer Blog

We are examining the limitlessness of creativity and discussing everything from web development, IT Services, eCommerce Solutions, entertainment; art and photography; architecture and fashion; film and web design.
  • Unit Testing Best Practices in AngularJS

    What should I be testing and when should I be writing tests? A frontend development article by Andy Shora

    Why do you need to write tests?

    Because you’re not Chuck Norris. Chuck Norris’ code tests itself, and it always passes, with 0ms execution time.

    Ok, seriously, writing tests feels good! I think it’s essential that you learn to love the feeling of having a water-tight app. One which you know is not going to, you know, suddenly die the moment someone else starts making changes.

    It might just be me, but when you’ve written a nice function, and you’ve verified it works the way it should, it feels solid. You see green ticks on a command line, all tests passed. BOOM! You’ve just written some of the most solid, reliable code that’s ever been written!

    read more

  • AngularJS – UI-Router

    AngularUI Router  Build Status

    The de-facto solution to flexible routing with nested views

    Download 0.2.14 (or Minified) | Learn | Discuss | Get Help | Report an Issue |Contribute

    AngularUI Router is a routing framework for AngularJS, which allows you to organize the parts of your interface into a state machine. Unlike the $route service in Angular core, which is organized around URL routes, UI-Router is organized around states, which may optionally have routes, as well as other behavior, attached.

    States are bound to named, nested and parallel views, allowing you to powerfully manage your application’s interface.

    Warning: UI-Router is pre-beta and under active development. As such, while this library is well-tested, the API is subject to change. Using it in a project that requires guaranteed stability is not recommended.

    Get Started
    read more

  • PhoneGap Development (CLI)

    Step 1: Install PhoneGap

    The PhoneGap CLI provides a command line interface for creating PhoneGap apps as an alternative to using the PhoneGap Desktop App for those who prefer working at the command line. The PhoneGap CLI currently has some additional features over the PhoneGap Desktop for building, running and packaging your PhoneGap applications on multiple platforms. If you’re comfortable using a CLI this option may be best going forward.

    NOTE: The getting started steps vary based on the initial PhoneGap tool you install here in step 1. For the rest of the steps be sure to choose either the Desktop or CLI tab at the top accordingly.


    There are a few simple requirements you’ll need prior to installing the PhoneGap CLI:

    • node.js – a JavaScript runtime to build your JavaScript code
    • ios-sim – an iOS simulator for iOS development (Mac only)
    • git – used in the background by the CLI to download assets. It comes pre-installed on some operating systems, to see if you already have it installed, type git from the command line.

    read more

Partners & Affiliations

We succeed upon working with partners who are determined to go beyond limitation and conventions goals.


  • Desmond G. Jones

    Web Developer | CEO
    IT Professional. Entrepreneur. Developer. Designer. Creative Leader.


First Name (required)

Last Name (required)

Your Email (required)

Phone Number (optional)


Budget (Estimate)

Your Message

File Attachment(s)

Loading map...



Contact us for custom based solutions, questions about our products or if you just want to talk about your project ideas.

78th Street, Vancouver, WA 98665, U.S.A.
(360) 836-4476

Office hours (Nights)
Mon – Fri: 5pm – 12am PST.