Nate's Programming Blog

When you do iPhone/iPad development and your client tests the app, sometimes issues arise that are not easily reproducible because they are specific to the user’s device.  When this happens, the easiest way to get a glimpse at what is going on is to retrieve the logs off of the device.  This is not a […]

top

So I ran into a mind numbing issue trying to archive one of my applications today.  Typically when I have a dependency on third party code or another project, I create a static library of that project and then add it as a sub project to my application.  When doing this you have to make […]

top

Well I started a new project working on a team developing an Enterprise Architecture and it is a whole new experience for me. I’ve been doing a lot of research in Service Oriented Architecture lately and the company I’m working for is wanting to incorporate SOA into their new Enterprise Architecture approach, so I came […]

top

Wow, it seems like forever since I had this site up and by looking at the date of the last post I would be correct. Well a couple of years have passed and a lot of things have happened. I changed jobs about a year ago and I’m now working for a great company called […]

top

A few weeks ago I was attempting my first TFD javascript application for a presentation I was doing on OO Javascript. I was going to write an inventory application that loads inventory items from an xml file and displays them in a table on the page. I had run into some limitations before, where I […]

top

I am really getting into OO Javascript. I am really seeing the power, flexibility and maintainability potential that Javascript has. I’ve been working as a consultant/contractor at a company for about 9 months now and while there I have been building a Javascript library that I keep taking with me from project to project. The […]

top

Well this week and last I wrote a light-weight dependency injection framework based on spring’s context dtds. Did I do this because I’m so arrogant as to think I can do a better job than Spring? No, I would much rather just use spring, but unfortunately my current client has forbidden the use of spring […]

top

I discovered a new javascript technique recently thanks to James, this site and this site. It allows you to add and remove events without actually modifying the event function. The old way of doing this would be something like this: window.onload = function() { … }; This is not good, because if another class in […]

top

JSAN is another javascript library that I’ve just started using. It has several features, but the one I like the most so far is the ability to setup, essentially, classpaths and import other javascript objects without having to use script includes in the the actual html document. I’ll try to explain with an example. Let’s […]

top

Behaviour is a new javascript library that I’ve been using lately. It really compliments unobtrusive javascript. It allows you to define rules that map css style selectors to javascript functions. Here is an example of using a hyperlink class to define a common functionality for all links on a page that contain that class. window.onload […]

top