Web Programming
Web development frameworks and languages come and go, but by and large the principles of high quality, secure, and user-friendly code don’t really change much. We do have strong preferences in our choices of tools for web development, but we can work in any platform required.
It’s not 1996 anymore. If the world wide web was ever simple, those days are gone. Websites have to battle their way into multiple browsers and operating systems to present their content. Code has to be written so it’s as futureproof as possible, which requires an intimate knowledge of the inner workings and future plans for your chosen web technologies. Making websites work correctly and reliably through the ceaseless march of web technology is not an easy task.
Knowing is Half the Battle
To develop even the simplest website or web-based application worth taking seriously, your developer needs to understand:
- Relational database management
- Search engine optimisation
- Browser-agnostic, standards-compliant design
- Dynamic content (JavaScript, AJAX)
- System administration
- Version control
- Writing for the web
If you’re thinking of getting a website developed, make sure you get someone who knows how to do all the above. Don’t believe the Dreamweaver lie — high quality, well optimised, secure, and functional websites and web applications always begin and end with a competent programmer and a text editor.