Robert Smallshire is Founding Director of Sixty North, a software product and consulting business based in Norway. He has designed and implemented architectures for complex scientific and enterprise software in Python, C++, and C#, and is a regular speaker and coach.
Talks I've Given
-
2
Domain-Driven Design with Python
Featuring Austin Bingham and Robert Smallshire
How do you statically model an ever changing world? In this presentation we’ll look at the reality of doing DDD with Python (though many of the lessons extend to any dynamic language.) We’ll explore when and how dynamic language solutions are most appropriate for domain models, and discusses the...
domain-driven-design python dynamic-languages -
How DDD became essential in the (highly competitive) energy sector
Featuring Robert Smallshire
Domain models and their APIs, which provide firm foundations for innovative customizations, have emerged as major product differentiators in the billion dollar shrink-wrap software market of the oil and gas industry. Robert will explain why.
-
How DDD became an essential ingredient for competitive software in the energy sector
Featuring Robert Smallshire
In this session I’ll illustrate the benefits and challenges – both technical and cultural – encountered by one company in applying DDD to “shared earth models” which were hitherto implicitly encoded in legacy systems. I’ll also discuss the all-important business imperatives that have motivated...
api ddd dddx
Robert Smallshire is a founding director of Sixty North, a software product and consulting business in Norway . Robert has worked in senior architecture and technical management roles for several software companies providing tools in the energy sector for dealing with the masses of information flowing from today’s digital oil fields. He has dealt with understanding, designing, advocating and implementing effective architectures for sophisticated scientific and enterprise software in Python, C++, C# and F# and Javascript. Robert is a regular speaker at conferences, meetups and corporate software events and can be found speaking about topics as diverse as behavioural microeconomics in software development to implementing web services on 8-bit microcontrollers. He is organiser of the Oslo Python group and holds a Ph.D. in a natural science.