Mark Pollack, Ted Neward, and Don Box on Java, .NET, and the future
Dare we say the future? This show was originally intended to be a discussion about Java and Spring.NET with Mark Pollack. Then Ted was invited, and he invited Don. The result is an almost two hour discussion of Java and .NET. This is definitely going to be a classic.
Mark Pollack has worked extensively in the financial sector as an architect and developer on various front office trading systems that involved a mixture of Microsoft and Java technologies. Mark has been a core Spring (Java) developer since 2003 and founded its Microsoft counterpart, Spring.NET, in 2004. This year (2007), Mark has joined Interface21 and will continue to lead and develop Spring.NET. Prior to this, Mark was a founding partner at CodeStreet, LLC, an independent software vendor in the financial services industry.
Ted Neward is CTO at iTrellis, LLC. He has spent years specializing in high-scale enterprise systems working with clients ranging in size from Fortune 500 corporations to small 10-person shops. He is an authority in Java and .NET technologies, particularly in the areas of Java/.NET integration (both in-process and via integration tools like Web services), back-end enterprise software systems, and virtual machine/execution engine plumbing.
Don Box is an architect at Microsoft working on declarative languages and tools to simplify developing applications and services. In that role, Don is involved in creating languages, frameworks, and end-to-end experiences to help people translate their intentions and desires for software into a machine readable and executable form. Don joined Microsoft in 2002 as an architect of Windows Communication Foundation (WCF), where he worked on software to enable programs to safely and securely interoperate with one another. Don's responsibilities included both the design and architecture of the runtime stack, as well as interoperability protocols with IBM and other partners. Before joining Microsoft, Don was an independent consultant focused on software integration technologies. Don was the leading external voice for Microsoft's Component Object Model (COM) and Microsoft Transaction Server (MTS) and helped shape the way developers across the globe experience those technologies. In 1996, Don worked as a consultant to Software AG and Microsoft on the UNIX-based Distributed COM project; that work gave Don the desire to move away from shared-runtime distributed architectures and embrace data-centric message passing using XML. To that end, Don worked with Microsoft and Dave Winer to create the original SOAP specification in 1998. Don is a respected writer on software development topics, serving as a series editor at Addison Wesley and as a contributing editor to C++ Report, Microsoft Systems Journal (MSJ), and MSDN Magazine. Don's first book, Essential COM, remains a part of the C++ developer's canon. Don was the first blogger to publish RSS from a Microsoft web property (http://www.gotdotnet.com/) and now (sporadically) maintains a blog at http://www.pluralsight.com/blogs/dbox/ Don has a Master's degree in Information and Computer Science from U.C. Irvine and a Bachelor's degree in Mathematics from C.S.U. Long Beach.