Ian Robert James Tien - Seattle WA, US Corey Hulen - Sammamish WA, US Chen-I Lim - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709219, 709203, 709224
Abstract:
An extensible client-server application platform. Execution of functions may require interactions between client-side and server-side components. Extensions may be provided as pairs of modules, one for the client and one for the server, that interact when performing an extension function. To ensure that the client-side and server-side interact appropriately, extensions modules may be initially supplied to the server and downloaded as appropriate, to the client. An enterprise business intelligence application is used as an example of the extensible client-server application platform. To enable use of third party extension modules, the server-side components may execute on a virtualized server.
Stepping Out Of An Asynchronous Method Into Its Continuation In A Debugger
Ian William James Halliday - Seattle WA, US Gregg Bernard Miskelly - Seattle WA, US Stephen H. Toub - Seattle WA, US Dmitry Lomov - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44
US Classification:
717129
Abstract:
Stepping out of an asynchronous process. A method includes, as part of a computer program execution, at a caller, making an asynchronous function call from the caller to a callee. Associated with the asynchronous function call a continuation waits for the completion of the callee with respect to the asynchronous function call. The method further includes correlating a debugging indicator to the callee indicating that a user wishes to step out of the caller when the callee returns. An indication of completion of the callee with respect to the asynchronous function call and that a user wishes to step from the callee to the continuation is received. The debugging indicator is referenced and based on the debugging indicator execution at entry into the continuation is stopped.
Chatered Surveyor & Office Manager at Jefferys Chartered Surveyors
Location:
Truro, Cornwall, United Kingdom
Industry:
Real Estate
Work:
James Property Consultants Ltd. - British Virgin Islands Jul 2012 - Apr 2013
Director
BCQS International - British Virgin Islands Apr 2010 - Apr 2012
Senior Valuer
Veritas Brown - Kazakhstan Sep 2009 - Feb 2010
Director
CBRE - Hungary Jun 2008 - Jun 2009
Head of Valuation
Duchy Surveyors. - United Kingdom Oct 2000 - Jun 2008
Director
Newfields
Environmental Technician
Hargis + Associates, Inc. Aug 2014 - Sep 2019
Environmental Technician
Envirogen Technologies, Inc. Dec 2016 - Feb 2018
Plant Operator
Walker and Associates May 2001 - Jan 2008
Environmental Technician
742 Summerhill Ridge Dr northwest #northwest, Issaquah, WA 98027
Industry:
Computer Software
Work:
Microsoft
Principal Software Engineer Lead
Microsoft Oct 2005 - Sep 2015
Senior Development Lead
Planet Earth 1960 - 2013
Citizen
Microsoft Oct 1987 - Sep 1999
Software Design Engineer
Logica 1982 - Oct 1987
Software Development
Education:
The University of Manchester 1979 - 1982
Skills:
Win32 Api Windbg Software Design Windows Internals Multithreading Software Engineering Debugging C++ C# C Windows Programming .Net Visual Studio Cloud Computing Stl Agile Project Management Design Patterns Scalability Windows Azure
St Minver Ltd Aug 2008 - Feb 2010
Poker Product Coordinator
International Poker Tournaments and Card Rooms Feb 2007 - May 2008
Freelance Poker Professional
Pinnacle Sports May 2006 - Dec 2006
Poker Manager
Poker News Website Aug 2005 - Apr 2006
Content Manager
Bet Royal Apr 2005 - Dec 2005
Poker Manager
Andy Mccullough, Richard Elger, Serge Lopoukhine, Vicki Kavanagh, Millard Smith, Carol Martin, Don Ferguson, Joyce Hubble, Bertha Massey, Ross Osler, Robert Berridge, Wayne Foley