Programming the Path

Author(s)/Presenter(s):
Library Content Type:
Publish Date: 
Thursday, September 14, 2017
Event Name: 
Focus Areas:
Abstract: 

This talk discusses the power of allowing programable recipes in filepath names. To explain, over the last 10 years the presenter has authored his own implementation of SMB1 and now SMB2/3 - on Windows - in User mode. With this he has built a Virtual Filesystem that enables the generation of media files to order - Just in Time rather than Just in Case. Recently he has added a Python interpreter to the C++ code base, and discovered the power of allowing simple composable functions as folder names. The presentation will include a review of simple functional style programming techniques, and then see how they map into file systems research. The talk will also discuss the limitations of this technique – and some of the consequences arising. The presenter will include multiple live demonstrations of the techniques he has invented using these technologies during the talk.

Watch video: