

His passion is automation based on workflow, datapoints or timing decisions like email comms plans, freeing project staff up to do what they do best and not repetitive activities that can be easily handled inside ManagementStudio.ĭave lives with his wife and two daughters in Leicestershire and outside of the office has a wide range of interests including sailing, BBQ and guitar. of adtech fuelling a social catastrophe as he defends app tracker opt-in. Prior to that Dave has worked in many sectors including pharmaceuticals, finance, banking, brewing, airports, and public transport. Sitting at breakfast in India and talking to teams in Australia and Canada at the same time was amazing, the team in Canada were still in the pub from the day before! Dave has used the previous version of ManagementStudio, MigrationStudio, as a client so is very project focussed, he likes the saying “Let’s get it done”. When he’s not doing a stellar job manning the service desk, he enjoys spending time with his family, swinging heavy weights above his head, and running his microbrewery.ĭave comes to us from a career as a technical project manager working almost exclusively on large transformation projects for many years, the largest and most recent involved over 40 countries on three continents. Originally from Nigeria, Taire settled in England for the love of a good woman (and to avoid a significant amount of parking fines in his home country). His role provides the opportunity to continue supporting organisations with their migration projects whilst getting involved with training and implementation.
#STAVEN APPTRACKER SOFTWARE#
By making sure your computer is running the latest software versions, you get enhanced features and critical security patches.

Migration has been a constant theme throughout his career and having used MigrationStudio as a customer, he felt that joining the team in 2020 was a natural progression. AppTracker will scan and check the installed software on your computer for updates.
#STAVEN APPTRACKER WINDOWS#
He has been involved in several large, complicated projects that have migrated tens of thousands of users to new versions of Windows and Office 365. I was hoping to find things like thread.BindNewAction but, that's apparently not right.Taire has spent nearly 20 years working in End User Computing where he has used his broad range of skills to support the end-user community in multi-national organisations. But, trying to implement that I hit a brick wall. Assign it a new operation as it completes the previous one, or queue them up to run in order and eventually feedback to the GUI thread that all jobs are complete. Have a single thread used in my "AppTrack" class. foreach (IOccurrences s in sel)ĬableChecking.CheckCables((IOccurrences)s, rtbLog, CableData, materials) It will fire a new worker thread for each one, and the nature of the interface with the external application means the processes interfere and give bad results/errors. This is causing me a big problem if there is a list of things to process, like the snippet below. Private static void SafeExecute(Action ActualThreadFunction, Action handler, List FormControls) Please complete the form and we’ll get back to you as soon as possible or call for urgent requests. () => AppTrack.SafeExecute(() => ActualThreadFunction(), exception, FormControls) Hello Thanks for visiting our support and feedback page.

public static void DoInSafeThread(Action ActualThreadFunction, List FormControls = null) In it are 2 functions (shown below) I use to fire the worker threads "safely", along with turning on/off certain form controls to prevent further user interaction. I have a class "AppTrack" that is being used to monitor all these applications for usage, reporting, and better exception handling. (disclaimer: this was my first dive into the world of threading and async processes, the feedback part works at least!)
#STAVEN APPTRACKER UPDATE#
In each case I have a RichTextBox in the form, to provide feedback to the user during progressing - which needs to be async so that the textbox can update in real time. They talk to an external application that in some cases relies on simulating user interface (copy/paste functionality). MultiTrack Starting at 0 Tracks for Live Performance AppTrack 0. I have several forms applications, that rely on worker threads to do all the processing. of Christian music from top-selling CCM artists including Stephen Curtis.
