Changing Platforms with David Dennison
Carl and Richard talk to David Dennison about his complete change of development career: From C# and .NET to Scala and the JVM! David talks about getting work at iTrellis, and their move to a services stack of Scala, Akka and Spray. The discussion focuses on the many things that are the same between the platforms, as well as the differences - it's all managed code in the end! David also talks about getting into the mindspace of the new platform he is working in, as well as dealing with entirely new development tools and infrastructure. Could you change platforms if the opportunity arose?
David Shawn Dennison is a software engineer at iTrellis developing applications using Scala, Akka, Spray, and other other open-source tools and technologies. In the 15 years prior David had worked exclusively on the .NET stack on everything from simple web applications with ASP.NET MVC for digital libraries to aerospace engineering and analysis as contractor to the US Navy (the finest military organization in the world, go Navy!). He lives with his wife, son, and two cats in Seattle (go Hawks!) In his free time he enjoys imagining what he would do if he had free time.