Feed on
Posts
Comments

Archive for the ‘.NET’ Category

So I took some time awhile back to pick on recruiters a bit and wanted to take a few minutes and jot down some thoughts about the technical interview process for developers.  Time to pick on interviewers, including myself for awhile. 
First, you must all go read my favorite post ever about technical interviews.  You have to [...]

Read Full Post »

I’ve been converting some GDI+ rendering code to use ESRI Graphics Layers…you know: IElement, ISymbol and all the usual suspects. The application environment I’ve been working in is a distributed app with many different clients and prior to my arrival on the project the decision was made that all custom symbologies would be serialized [...]

Read Full Post »

Recently I was working on a portion of a large ArcEngine development project in which we had requirements to draw a large number of point features in the map at changeable time intervals as short as ½ second in such a way as to avoid the map flashing or blinking at the user.  A brief [...]

Read Full Post »

Recently, my team and I have been working on an SOA implementation that uses some relatively “expensive” ESRI COM objects within the services tier.  For example, instantiating an IWorkspace can take a long time, relatively speaking.  Since ArcObjects are COM-based, clearly multi-threading isn’t going to solve all of our problems due to the thread affinity [...]

Read Full Post »

Last week I posted a rather verbose discussion of some modifications to a PlugIn pattern that  I made to make each plug in configurable at run-time, accepting different parameters as inputs to discrete running instances of a plug-in.  The point being, rather than having plug-ins that do repetitive tasks with little or no run-time customization, [...]

Read Full Post »

A short while ago, I was working on the architecture of a large system that needed to perform a variety of “tasks”…specific actions that could be triggered by the user or run internally by the system through code according to a prescribed recipe or set of conditions.  The issue at hand was, the variety of these widgets that would [...]

Read Full Post »

Awhile back, my team and I were working on a real-time dispatch system for public safety applications based on ArcEngine.  A critical part of such a system, especially when maps are involved, is maintaining the integrity and “up time” of your data connections.  Ever notice what happens in an ArcEngine app (or ArcMap for that matter) [...]

Read Full Post »