Networking and performance engineerZeus Technology
Declan’s focus is on high performance network software, and has been the architect of several products at Zeus Technology, Riverbed Technology and Juniper Networks. He pays his bills through writing low-level networking code in C++, but his main passion is the beauty and simplicity of functional programming. Through his experience and battles with large, ageing, imperative codebases over the past 10 years, he has recognised that FP is the best candidate remedy.
Declan is also a regular speaker at ScalaSyd, Sydney’s Scala User Group.
Talks I've Given
Quicker Sort? Implementing generic linear time sorting
Featuring Declan Conlon
Established generic sorting is based on comparison and is known to have a lower bound of O(n log n). In a recent paper1 Fritz Henglein sets out an approach based on discrimination which has a lower bound of O(n), a fundamental improvement to the state-of-the-art. In this talk Haskell and Scala...technique