Major App Surgery Complete
The app the my team and I built got a big patch yesterday. I rebuilt the search class that drives all the front end searching in our application. When I replaced the results class early last year I referred to it as heart surgery. This would be more like a complete skin replacement while adding a couple eextra fingers for good measure. In addition to cleaning up, increasing the speed, decreasing the load, and making the system more expandable I also added a new type of search to our system.
IDX Broker Map Search

This is the single most requested feature for our app. Our map search is built using the google maps API. Google’s not the fastest mapping solution out there, but they have the largest development community and they’re constantly adding features. During development, for example, they added the terrain view as well as the ability to embed entire pages inside the map info bubbles.
In addition to the new search class I completely overhauled the way we clean and catalog our MLS data. The new system is more adaptive than the old and removes a fair amount of repeated code in the data acquisition portion of our app. It also allowed for the 3rd new feature released yesterday which was a new customizable advanced search system. Our clients now have the ability to alter what fields show up on their advanced search page as well as being able to control the order that they appear and their size all via a drag and drop GUI.
The whole system took about 4 months of work over a 6 month span of time. Much of that was devoted to making sure the new system was entirely backwards compatible with the old system. We have so many clients that there’s no way we could have released a product that would negatively affect the system because it would have take too many man hours to clean it up.
Here’s a link to one of our local clients that uses our system heavily.
HFS Group
My next project involves Amazon’s web services.