David Rowland is the director of software development at Tracktion Corporation, working primarily on the digital audio workstation, Waveform and the engine it runs on. Other projects over the years have included audio plugins and iOS audio applications utilising JUCE. David has a passion for modern C++ standards and their use to improve code safety and brevity.
Talks I've Given
A Backgrounder on Background Tasks
Featuring Dave Rowland
Apps need to be responsive, this means taking time consuming work off off the main thread and doing it in the background. But what’s the best way to go about this? How do you communicate safely back to the message thread when you’re done? How do you inform users of the state of these tasks?mobile mobile-audio 3d-audio dsp juce plug-in c++ music audio