Earlier work
Books and past talks.
Before his focus shifted toward leading client projects, consulting practice growth, and team leadership, Ben wrote technical books and spoke at conferences and community events. The work below is preserved with its original dates as part of his career history.
Books
- A Guide to Windows 8 Apps, O’Reilly Media.
- Building Web Applications with Visual Studio 2017, Apress, co-author.
- Building Web Applications with .NET Core 2.1 and JavaScript, Apress, co-author.
Past speaking engagements
Browse 65 past engagements from 2009 through 2015. Session titles reflect the platforms and language of their time.
View all 65 engagements
2015
- XAML AntipatternsVS Live Orlando · November 19, 2015
- Building Adaptive UIs for All Types of WindowsVS Live Orlando · November 19, 2015
- Creating Responsive Web Apps with JavaScript and BootstrapAtlanta Code Camp · October 24, 2015
- Unit Testing JavaScript ApplicationsAtlanta Code Camp · October 24, 2015
- Building Adaptive UIs for All Types of WindowsRaleigh Code Camp · October 17, 2015
- Async Patterns for .NET DevelopmentVS Live New York · October 1, 2015
- XAML AntipatternsVS Live New York · September 30, 2015
- Design Patterns for .NET Developers, Part 1Charleston .NET User Group · August 26, 2015
- Unit Testing JavaScript AppsTriNug · July 8, 2015
- Async Development in .NETCharleston .NET User Group · June 25, 2015
- Unit Testing JavaScript AppsSparkConf · June 6, 2015
- SOLID Application Development with .NETCharleston .NET User Group · May 28, 2015
- Unit Testing JavaScript ApplicationsVS Live Las Vegas · March 19, 2015
- Cross-Platform Mobile Apps Using AngularJS and the Ionic FrameworkVS Live Las Vegas · March 18, 2015
- Creating Responsive Cross-Platform Native/Web Apps with JavaScript and BootstrapVS Live Las Vegas · March 17, 2015
2013
- Reimagining the Mobile WorkplaceMicrosoft Executive Summit, Foxwoods, Connecticut · December 11, 2013
- Windows 8 Apps with MVVM, HTML/JS, and Web APIVS Live Redmond · August 22, 2013
- Sharing Code Between Windows 8 and Windows Phone 8 AppsVS Live Redmond · August 21, 2013
- Migrating from WPF or Silverlight to WinRTVS Live Redmond · August 21, 2013
- Windows Store Shopping App FrameworkMicrosoft Offices New York · May 22, 2013
- Sharing Code Between Windows 8 and Windows Phone 8 AppsVS Live Chicago · May 15, 2013
- Make Your App Alive with Tiles and NotificationsVS Live Chicago · May 14, 2013
- Windows 8 Apps with MVVM, HTML/JS, and Web APIVS Live Chicago · May 14, 2013
- Sharing Code Between Windows 8 and Windows Phone 8 AppsVS Live Las Vegas · March 27, 2013
- Make Your App Alive with Tiles and NotificationsVS Live Las Vegas · March 26, 2013
- See Windows 8 Apps in Action and Learn How to Transition Your Enterprise to MobileWebinar · March 20, 2013
- Shopping Reference App DemoNational Retail Federation Annual Convention & Expo · January 14, 2013
2012
- Filling Up Your Charm BraceletVS Live Orlando · December 12, 2012
- Smackdown: Metro Style Apps vs. WebsitesVS Live Orlando · December 11, 2012
- Smackdown: Metro Style Apps vs. WebsitesFairfield/Westchester CT .NET User Group · December 3, 2012
- SQL Server 2012 & Windows 8 Apps Book LaunchBoston, Massachusetts · October 25, 2012
- SQL Server 2012 & Windows 8 Apps Book LaunchMidtown Manhattan · October 18, 2012
- SQL Server 2012 & Windows 8 Apps Book LaunchFarmington, Connecticut · September 19, 2012
- WinRT for Web DevsNYC Code Camp · September 15, 2012
- SQL Server 2012 & Windows 8 Apps Book LaunchCosta Mesa, California · September 13, 2012
- Filling Up Your Charm BraceletVS Live Redmond · August 9, 2012
- WinRT for Web DevsVS Live Redmond · August 8, 2012
- Windows 8 CharmsLehigh Valley .NET User Group · July 17, 2012
- Getting Started with Metro AppsO’Reilly Media · Summer 2012
2011
- Introduction to the Windows Runtime (WinRT)NY Alt.NET Meetup · October 26, 2011
- Handling MultiTouch on the Windows Phone 7NYC Windows Phone User Group · October 17, 2011
- Introduction to the Windows Runtime (WinRT)New York Code Camp · October 1, 2011
- Agile CampFireNew York · July 16, 2011
- Handling MultiTouch on the Windows Phone 7MADExpo, Hampton, Virginia · July 1, 2011
- Community MegaPhone Podcast #29Community MegaPhone Podcast · June 24, 2011
- INETA MentorNew York/New Jersey · May 26, 2011
- Building Modular Silverlight Applications with MEFPhilly Code Camp · April 9, 2011
- Handling MultiTouch on the Windows Phone 7Fairfield/Westchester User Groups · March 3, 2011
- Handling MultiTouch on the Windows Phone 7New York Code Camp · February 19, 2011
- Agile Firestarter: Agile EstimationPhiladelphia · January 22, 2011
2010
- Unit Testing Silverlight Applications with the Silverlight Unit Testing FrameworkNorthern Virginia Code Camp · December 11, 2010
- Unit Testing Silverlight Applications with the Silverlight Unit Testing FrameworkNYC WPF & Silverlight Meetup · August 12, 2010
- Apache Stonehenge M2Connected Show Podcast · August 10, 2010
- Building Modular Silverlight Applications with MEFNorthern Delaware .NET User Group · July 29, 2010
- Agile CampfireNew York · May 8, 2010
- Agile Firestarter: Dependency InjectionNew York · March 27, 2010
- Building Modular Silverlight Applications with MEFNYC WPF & Silverlight Meetup · March 15, 2010
- Building a Rich Internet Application with jQueryNew York Code Camp · March 6, 2010
- Building Modular Silverlight Applications with MEFNew York Code Camp · March 6, 2010
- Apache StonehengeNew York Connected Systems Group · January 12, 2010
2009
- ALT.NET REST PresentationNYC ALT.NET Meetup · November 19, 2009
- Litware Training CourseFeed ServiceChannel 9 · August 13, 2009
- Litware Training OverviewChannel 9 · August 13, 2009
- StonehengeNYC .NET Developer’s User Group · July 16, 2009
- Intro to jQueryNYC Web Design Meetup · February 9, 2009