Click here to Skip to main content
15,890,282 members

Articles by Jon Campbell (Articles: 3)

Articles: 3

RSS Feed

Average article rating: 4.69

Desktop Programming
Win32
31 Aug 2016   Updated: 6 Dec 2016   Rating: 4.95/5    Votes: 32   Popularity: 7.39
Licence: CPOL    Views: 59,501     Bookmarked: 45   Downloaded: 0
Please Sign up or sign in to vote.
Using "thunk" technique to add this pointer as fifth parameter to WndProc call for x32 and x64
WPF
18 May 2017   Updated: 18 May 2017   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 19,517     Bookmarked: 14   Downloaded: 254
Please Sign up or sign in to vote.
How to utilize WCF to allow a single instance of any WPF application without needing mutexes, extra assemblies, or special "hacks".
Programming Languages
C++
14 Dec 2017   Updated: 8 Jan 2018   Rating: 4.11/5    Votes: 7   Popularity: 3.47
Licence: CPOL    Views: 20,755     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
C++ only allows you to give a value to a const qualified object at the moment of declaration. There are rare instances where you want to define the value shortly after the moment of declaration.

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Architect
United States United States
I am a Solution Architect for IU Health architecting software solutions for the enterprise. Prior I had been employed with eBay as a Project Manager and Lead (Enterprise Architect) which focused on managing the scope, timeline, resource, and business expectations of third party merchants and their first-time onboarding to the eBay marketplace. I also acted as an Enterprise Architect leading the merchant in the design, reliability, and scaling of their infrastructure (both hardware and software). Prior I worked for Adaptive Computing as a Sales Engineer. I was responsible for working with customers and helping with the sales life cycle and providing input to Program Management. Prior I was employed as a High Performance Computing Analyst. I was responsible for administering and maintaining a high performance / distributed computing environment that is used by the bank for financial software and analysis. Previous, I had been employed at ARINC, where as a Principal Engineer I worked in the Systems Integration and Test group. The division I worked in represented the service end of the airline communication network. Prior to this position I worked for the government in several contractual roles which allowed me to lead a small team in consulting and evaluating research initiatives and their funding related to discovering and negating threats from weapons of mass destruction. Other contracts included helping the Navy in a Signals Intelligence role as the lead hardware and systems architect/engineer; a Senior Operations Research Analyst assessing force realignment and restructuring for the joint Explosive Ordnance Disposal community with a project assessing the joint force structure of the EOD elements, both manning, infrastructure, and overall support and command chain structures. I also spent three years involved with the issue of Improvised Explosive Devices and for the Naval EOD Technology Division where I acted as the lead engineer for exploitation.