October 2011 Entries

iOS apps + fiddler = loss of illusion of security

Secret iOS business; what you don’t know about your apps – basically some examples of some bad practices going on in mobile development. It’s interesting thinking of what a huge abstraction layer a mobile app is – no visibility of little green padlocks, no idea how your credentials are being stored or transmitted, it’s all hidden by a load of shiny icons and images. The author makes the obvious point that this isn’t an iOS only issue, it’s just he picked on iOS due to owning an iPhone. I’d imagine if you were trying to track what your Android...

posted @ Sunday, October 30, 2011 4:42 PM | Feedback (0)

Some Dropbox Reading

A few Dropbox related things I’ve read over the past few days: Dropbox: The Inside Story Of Tech's Hottest Startup – an interesting light read on Dropbox. How Dropbox will die – not sure I agree with this, feeling the need to turn something like Dropbox (that does “one thing well”) into an application is a great way to promote unnecessary bloat. Dropbox API – newly launched Dropbox API for mobile and web apps – go forth and built fun stuff. Get it here if you don’t want to read the blog post. A thought around...

posted @ Sunday, October 23, 2011 4:48 PM | Feedback (0)

JavaScript Function Invocation and “this”

Understanding JavaScript Function Invocation and “this” aims to clear up some of the misunderstanding around the semantics of ‘this’ in JavaScript function invocations. If you use jQuery, then you should read the three paragraphs titled ‘On jQuery’, even if you don’t read anything else on the page: Because jQuery makes such heavy use of anonymous callback functions, it uses the call method internally to set the this value of those callbacks to a more useful value. For instance, instead of receiving window as this in all event handlers (as you would without special intervention), jQuery...

posted @ Saturday, October 15, 2011 4:51 PM | Feedback (0)

Mobile Frameworks Comparison Chart

This Mobile Frameworks Comparison Chart is currently in development, but it’s a quick and useful way to compare a large number of frameworks before starting on a project to find the one that’s most suited to your needs. Allowing you to select the platforms you’d like to support is obvious, but the chart goes deeper than that, allowing you to specify things such as which hardware features you need (i.e. Accelerometer, Camera, etc.), what languages you’d like to use, and even what sort of license you’re looking for. Tags: Web Development, iPhone, iPad

posted @ Friday, October 14, 2011 1:35 PM | Feedback (0)

jQuery Wildcard Selectors - some simple examples

I wrote about jQuery wildcard selector syntax briefly back in 2009, and since then that post has received a lot of views – way more than a post that brief should ever have seen. After seeing the number of views I did a quick bit of digging, and realised why I was having trouble back then, and possibly why the post has been viewed so often – it seems jQuery 1.3.2 dropped support for inline selector wildcards (i.e. \\S*), and there’s still posts, samples and examples lurking around encouraging people to use this old syntax. What this...

posted @ Friday, October 14, 2011 12:05 AM | Feedback (2)

Sharing to Google+, some quick and dirty options

I’m finding my usage of Google+ interesting – there’s so many things I like about Google+, and yet I really don’t use it very often. I think one of the reasons for this is that currently some of the sharing and API options feel a little lacking. In short, I want to share content to Google+ from multiple sources (my blogs, other blogs, Google Reader, Twitter, wherever) without using extensions or Greasemonkey or any third party apps. Here’s the best of what I’ve found so far – if there’s any you know of that I’ve missed please let me...

posted @ Thursday, October 13, 2011 5:22 PM | Feedback (0)

A Pre-commit checklist

A Pre-commit Checklist – if you’re working with a lot of junior or offshore developers, or are finding a lot of bad check-ins then this might be a useful thing to pass onto them. Worryingly “Does it compile” is something many people will laugh at without realising how commonly that’s not the case. If you’re working in an environment with unit tests, “do the unit tests *still* pass?” should also be added to the list.

posted @ Wednesday, October 12, 2011 6:33 PM | Feedback (0)

Sandboxing Facebook–a middle ground solution for privacy

Facebook and privacy concerns have gone hand in hand since it became popular. However some of their recent features are making a lot of people want to quit their Friendbooking altogether. I’m not a big fan of Friendbook in general, however I do like to keep in touch with some of the people I’m friends with on there (unlike some, my friends list is well under 150 people, and most of them are actual… friends!) which makes quitting it altogether something I’d rather not do. There’s other reasons why you might not want to quit Facebook – the inability...

posted @ Thursday, October 06, 2011 10:42 PM | Feedback (0)

jQuery Mobile 1.0 RC1

I mentioned jQuery mobile beta 3 was released a few weeks ago, so it’d be a bit slack of me if I didn’t mention that 1.0 RC1 was released a few days back. I’ve not gone through the changes and fixes in too much detail, but the one thing that jumped out at me was that a download builder is something that will be very handy. Tags: jQuery Mobile, JavaScript

posted @ Monday, October 03, 2011 11:01 PM | Feedback (0)

About me

My name is Ross Hawkins and I'm a developer, consultant, business owner and writer based in Auckland, New Zealand (pictured below!). My current work revolves around ASP.NET, C#, jQuery, Ajax, SQL Server, and a mix of other Microsoft development technologies.

I also have about 15 years of experience with IBM Lotus Notes/Domino and associated technologies. While Notes/Domino is no longer my primary focus I still like to dabble and keep my skills up to date.

I own and run 2 businesses - Hawkins Consulting Services, and Ignition Development.

Bethells Beach, located in sunny West Auckland, New Zealand




Subscribe

Subscribe to this feed


Search




Popular Content

Troubleshooting WebResource.axd

The .NET 2.0 framework changed the way clientside JavaScript is delivered to the browser. Previously, ASP.NET 1.1 used the aspnet_client directory whereas now 2.0 uses WebResource.axd.

Published on October 8, 2006

jQuery Wildcard Selectors - some simple examples

I wrote about jQuery wildcard selector syntax briefly back in 2009, and since then that post has received a lot of views – way more than a post that brief should ever have seen..

Published on October 14, 2011

Microsoft AJAX Extensions: Sys.Debug is null or not an object

One of the breaking changes which was made with the 1.0 release of the Microsoft Ajax Extensions was the renaming of the 'Debug' class to 'Sys.Debug' for reasons of compatiability with other frameworks. Breaking changes like this can often be a source of frustration..

Published on May 22, 2007

Simple ASP.NET Character Counter

A textbox character counter is a pretty simple piece of functionality, and there's a lot of different ways to apply one to your application. The following method is nice and simple, and can be done using only clientside JavaScript if required, or combined with server side code in order to create a more dynamic effect

Published on December 4, 2006

Simple ASP.NET Character Counter - with Master Page Support

A quick update to my previous character counter article adding some changes for those using it with Master Pages.

Published on February 7th, 2009

Adding Tooltips to Gridview Headers

As the title says, this is a very simple but dynamic way of achieving tooltip text on a header column. It's not overly flash, but it's lightweight and quick to implement.

Published on April 15, 2007

SQL Server Web Report Viewer Issues on Windows 2008 Server/IIS7

A fix for another AXD related issue, this time with the SQL Server Web Report Viewer Control which was being served up via IIS7 on a Windows 2008 server.

Published on June 2, 2007
Updated on April 10, 2008





Archives

May, 2012 (1)
April, 2012 (4)
March, 2012 (2)
February, 2012 (4)
January, 2012 (3)
December, 2011 (3)
November, 2011 (8)
October, 2011 (9)
September, 2011 (8)
August, 2011 (5)
July, 2011 (4)
June, 2011 (7)
May, 2011 (5)
April, 2011 (3)
March, 2011 (8)
February, 2011 (4)
January, 2011 (3)
December, 2010 (8)
November, 2010 (5)
October, 2010 (6)
September, 2010 (7)
August, 2010 (11)
July, 2010 (12)
June, 2010 (8)
May, 2010 (8)
April, 2010 (4)
March, 2010 (8)
February, 2010 (6)
January, 2010 (12)
December, 2009 (13)
November, 2009 (11)
October, 2009 (12)
September, 2009 (12)
August, 2009 (2)
July, 2009 (7)
June, 2009 (12)
May, 2009 (9)
April, 2009 (9)
March, 2009 (9)
February, 2009 (8)
January, 2009 (7)
December, 2008 (6)
November, 2008 (7)
October, 2008 (9)
September, 2008 (12)
August, 2008 (9)
July, 2008 (6)
June, 2008 (24)
May, 2008 (13)
April, 2008 (16)
March, 2008 (8)
February, 2008 (10)
January, 2008 (1)
December, 2007 (14)
November, 2007 (11)
October, 2007 (11)
September, 2007 (13)
August, 2007 (11)
July, 2007 (5)
June, 2007 (15)
May, 2007 (11)
April, 2007 (9)
March, 2007 (9)
February, 2007 (10)
January, 2007 (8)
December, 2006 (18)
November, 2006 (11)
October, 2006 (14)
September, 2006 (9)
August, 2006 (10)
July, 2006 (4)
June, 2006 (4)
May, 2006 (6)
April, 2006 (3)
February, 2006 (6)
January, 2006 (10)
September, 2005 (2)
August, 2005 (4)

Post Categories

ASP.NET
AJAX
Amusing
NZ
NZ Trains
Notes/Domino
Visual Studio
Web Development
Miscellaneous
Me
Rugby
C#
SQL