1,356 reputation
78
bio website tqcblog.com
location Sydney, Australia
age 34
visits member for 3 years, 11 months
seen Apr 30 at 13:49

I am a software developer based in Sydney, Australia.

I spent many years as a SharePoint consultant, but now focus on building HTML5 and iOS apps.


Jan
14
awarded  Yearling
Jan
13
awarded  Yearling
Apr
13
answered Testing loses its effectiveness if all programmers don't use them
Apr
2
comment JavaScript Phone Screen
declaring a variable without giving it a value isn't a particularly good idea either. There are patterns where it could come up, such as using a set variable as the exit condition on a search loop, but it's far from universal - maybe you typically use small functions instead of simple blocks or declare all the variables at function level.
Mar
31
comment JavaScript Phone Screen
That would depend on your pre-JavaScript background - if you are used to a language that enforces block level scope you won't think of using variables outside their block and therefore never run into any issues.
Mar
31
comment JavaScript Phone Screen
In that case you have bigger problems - with no compiler errors available, keeping code easily readable is particularly important. Not sure how you could ask about it as a simple phone question, but it would work quite well as a "what's wrong with this code" question.
Mar
30
answered JavaScript Phone Screen
Mar
30
answered PHP to SharePoint roadmap
Mar
20
answered I have a stacktrace and limit of 250 characters for a bug report
Mar
20
answered How best do you represent a bi-directional sync in a REST api?
Mar
20
answered What are some ways to reliably test for browser support for HTML5 features such as Geolocation?
Mar
16
answered SOLID vs. static methods
Mar
13
answered Is PhoneGap scalable?
Mar
12
comment What quality level in the commit history can/should I expect/enforce?
No, you keep the full history, but a merge is actually a new commit with multiple parents, so you can see which commits are merges into master. A simple convention on commit messages to determine what sort of log they go into may also help.
Mar
12
answered Should I be bothered if my LOC/day ratio is too high?
Mar
12
answered Training a company to use a DVCS coming from a CVCS mindset, is it as hard as one would think?
Mar
12
answered What quality level in the commit history can/should I expect/enforce?
Mar
10
answered How to organize a framework based project in Git
Mar
2
comment Should use of VSS be a dealbreaker in an employment offer?
True, but there are problems like that in every big company.
Mar
2
comment Flexible development environments for creating a common code base targeting tablets (iPad/Android) and x86 PCs
Although it is traditionally used for HTML manipulation, you can actually do a lot of backend stuff with JavaScript as well. There are some things it doesn't handle that well such as manipulating large amounts of binary data, but in general performance is quite good as long as you don't use Internet Explorer.