About

Rob has spent most of his career as a serial entrepreneur, developer, an IT executive, mobile strategist, and the writer of bestselling mobile and wireless technology books.  A pioneer of the smartphone revolution, he drove the development of the all-important mobile app ecosystem from its earliest days and co-founded the world’s first cloud-based mobile device management company.

Rob

As a Software Architect at the world’s largest software company, he’s in-demand as an advisor to executives and a speaker at conferences all over the world.  Rob has been responsible for the Architecture, Development and deployment of many of the world’s largest mobile and wireless solutions for Fortune 100 companies.  Through books, articles and workshops, he helps to empower CIOs, developers and IT professionals in areas of mobile, strategy, wireless, data replication, security, the cloud, and highly-scalable infrastructures.

Rob lives in the Pacific Northwest and you can learn more about him by:

  • Subscribing to this blog
  • Following him on Twitter
  • Emailing him via rob (at) robtiffany (dot) com
  • Find him on LinkedIn

Speaking Events:

Microsoft TechEd Europe 2012 Amsterdam (June 2012)

Microsoft TechReady 14 Seattle (Feb 2012)

  • Bringing the HTML5 Mobile Web to Windows Phone 7.5

Seattle Interactive Conference (November 2011)

  • Zero to Hero with Windows Phone and Azure

Microsoft TechReady 13 Seattle (July 2011)

  • Designing an Extremely Scalable Azure Architecture to Support Millions of Windows Phones and Slates
  • Mobile Web Best Practices on Windows Phone “Mango”
  • Building a Scalable Mobile Message Queuing System in Azure for Windows Phone “Mango”

Microsoft TechReady 12 Seattle (February 2011)

  • Mobile Web Best Practices
  • A New Roadmap for Mobility: Driving Tier 1 Engagements by Connecting our Customer’s Mobile Platforms to Azure

Microsoft TechReady 11 Seattle (July 2010)

  • Microsoft’s Next Generation Mobile Enterprise Application Platform (MEAP)

Microsoft TechReady 10 Seattle (March 2010)

  • Using Silverlight to Develop Occasionally Connected Applications for Windows Phone 7
  • The Microsoft Mobile Enterprise Application Platform for Windows Laptops, Tablets, Netbooks and Phones

Microsoft TechReady 9 Seattle (July 2009)

  • GAMECHANGER: Break Out of the 32 MB Memory Barrier with the .NET Compact Framework and Windows Mobile 6.5
  • SQL Server Compact Edition Ultimate Performance Tuning
  • Windows Mobile Smackdown

Microsoft TechReady 8 Seattle (February 2009)

  • Achieving Global Scalability with Windows Mobile and SQL Server Compact (Updated)

Microsoft TechReady 7 Seattle (July 2008)

  • Achieving Global Scalability with Windows Mobile and SQL Server Compact

Microsoft TechReady 6 Seattle (February 2008)

  • The New Windows Mobile Enterprise Architecture

Microsoft TechReady 5 Seattle (July 2007)

  • Accelerating Windows Mobile Line of Business Development (Top rated session at the event)

Microsoft TechReady 2 Seattle (February 2006)

  • Windows Mobile + SQL Mobile Enterprise Integration

Microsoft Tech Ed North America 2011 Atlanta (May 2011)

Microsoft Tech Ed Europe 2010 Berlin (November 2010)

Microsoft Tech Ed North America 2010 New Orleans (June 2010)

Microsoft Tech Ed Europe 2009 Berlin (November 2009)

Microsoft Tech Ed North America 2009 Los Angeles (June 2009)

Microsoft Tech Ed EMEA 2008 Barcelona (November 2008)

Microsoft Tech Ed North America 2008 Orlando (June 2008)

  • The New Windows Mobile Enterprise Architecture
  • Windows Mobile Line of Business Maturity Model (Mobility IO Model)

Microsoft Tech Ed North America 2007 Orlando (June 2007)

  • Four-Tier Merge Replication Architecture
  • Introduction to Building Line-of-Business Applications on Microsoft Windows Mobile 6

Microsoft Mobile & Embedded Developers Conference (MEDC) 2007 (May – July 2007) World Tour: Las Vegas, Syndney, Christchurch, Bejing, Berlin

  • Created Keynote presentation, software demo code, and scripting for Pieter Knook
  • Accelerating Windows Mobile Line of Business Development
  • Unification of Data Store: Application Development Across Desktop and Device
  • Windows Mobile Update

Microsoft Mobile & Embedded Developers Conference (MEDC) 2006 Las Vegas (May 2006)

  • Building Successful Mobile Line of Business Applications with Visual Studio 2005 for Devices, Windows Mobile 5.0 and SQL Server 2005 Mobile Edition
  • Windows Mobile Provisioner
  • Windows Mobile Line of Business Accelerator

Microsoft Windows Mobile Partner Summit 2007 (December 2007)

  • Technical Leadership Panel
  • Windows Mobile Data Sync with SQL Server

CIO Summit

  • Windows Mobile in the Enterprise

EMEA Enterprise Mobility Briefing

  • Windows Mobile strategy session for 50+ European CEOs

Microsoft Global System Integrators Mobility Ranger Event

  • Mobile Enterprise Architecture

Microsoft National Architect Forum 2006 Vail (April 2006)

  • Windows Mobile Architecture and Development

DevConnections 2006 Las Vegas (November 2006)

  • Accelerating Windows Mobile Line of Business Development

DevConnections 2007 Las Vegas (November 2007)

  • Scalable Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1

Microsoft MSDN Webcast (June 2004)

VSLive Orlando (October 2001)

  • C# vs. VB.NET with Dan Appleman

CTIA Fall 2010 San Francisco (October 2010)

  • Delivered Windows Phone 7 launch Keynote Address

Microsoft .NET To Go Mobility Roadshow (November 2004)

  • Ask the Experts

Microsoft Mobile Developers Conference San Francisco (March 2004)

  • Ask the Experts

Houston .NET Users Group (2001 – 2004)

  • The Importance of Making your Smart Client Applications Network Aware
  • The .NET Compact Framework
  • Building a Windows Service with Visual Studio .NET
  • A First Look at Smart Device Extensions

Writing:

Books:

  • Enterprise Data Synchronization with Microsoft SQL Server 2008 and SQL Server Compact 3.5 Mobile Merge Replication
  • Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1
  • SQL Server CE Database Development with the .NET Compact Framework
  • Pocket PC Database Development with eMbedded Visual Basic
  • Developing Java Servlets – Technical Editor
  • Microsoft Patterns & Practices Mobile Application Architecture Guide

Articles:

  • MEAP Mistakes
  • HTML5 and CSS3 on Windows Phone: Simple Geolocation
  • HTML5 and CSS3 on Windows Phone: Dark and Light Styles
  • HTML5 and CSS3 on Windows Phone: A Simple Boilerplate
  • Encrypting your Credentials on Windows Phone 7.5
  • A Quick Note on Speedy, Scalable, Available Architectures
  • Consumerization of IT Collides with MEAP: Android > Cloud
  • Consumerization of IT Collides with MEAP: Android > On-Premises
  • Consumerization of IT Collides with MEAP: iPhone + iPad > Cloud
  • Consumerization of IT Collides with MEAP: iPhone + iPad > On-Premises
  • Consumerization of IT Collides with MEAP: Windows Phone > Cloud
  • Consumerization of IT Collides with MEAP: Windows Phone > On Premise
  • Windows 7 Slates: Touch-First UIs
  • Consumerization of IT Collides with MEAP: Windows > Cloud
  • Consumerization of IT Collides with MEAP: Windows > On-Premises
  • Learn how to Sync Data from your Windows Slates, Laptops, and Tablets with SQL Server
  • What the new App Hub in Windows Phone Mango means for the Enterprise
  • Reducing SQL Server Sync I/O Contention :: Tip 5
  • Reducing SQL Server Sync I/O Contention :: Tip 4
  • Mobile Web Facts and Best Practices
  • The Important User Experience (UX) You Can’t See
  • Confronting the Consumerization of IT with Microsoft MEAP
  • SQL Server Compact 4.0 Lands on the Web
  • Reducing SQL Server Sync I/O Contention :: Tip 3
  • Reducing SQL Server Sync I/O Contention :: Tip 2
  • Reducing SQL Server Sync I/O Contention :: Tip 1
  • The Mobile Web + Retail
  • Windows Phone 7 Line of Business App Dev :: Improving the In-Memory Database
  • Windows Phone 7 Line of Business App Dev :: Network Awareness
  • Windows Phone 7 Line of Business App Dev :: Working with an In-Memory Database
  • Windows Phone 7 Line of Business App Dev :: Consuming an Azure WCF REST + JSON Service
  • Windows Phone 7 Line of Business App Dev :: Moving your WCF REST + JSON Service to Windows Azure
  • Windows Phone 7 Line of Business App Dev :: Building a WCF REST + JSON Service
  • Build the Mobile Web with WebMatrix
  • Here Comes SQL Server Compact 4.0
  • Don’t forget to Encrypt your Windows Phone 7 Data
  • MEAP + Mobile Merge Replication Performance and Scalability Cheat Sheet
  • Making MEAP Real
  • Yes, Microsoft does have a Mobile Enterprise Application Platform (MEAP)
  • Enterprise Data Synchronization with Microsoft SQL Server 2008 and SQL Server Compact 3.5 Mobile Merge Replication
  • The Hidden Message Queue on your Windows phone
  • What ever happened to RDA?
  • MemMaker for the .NET Compact Framework
  • Rise of the Psuedo Smartphones
  • Microsoft Unveils Its Developer Strategy for the Next Generation of Windows® Phones
  • The Desktop Web Comes to Windows Mobile
  • Mobile Scalability + Staggering Performance
  • Yes, We Can Scale to 1,200 Concurrent Subscribers!
  • What can we learn from the new Amazon Kindle?
  • Windows Mobile 6 Line of Business Integration
  • 4-Tier Merge Replication Archiecture
  • Mobility Infrastructure Optimization
  • JSP vs JSP – Java Developers Journal
  • Upgrade JBuilder’s Speed and its Servlets – JBuilder Developers Journal
  • Servlet Development with JBuilder – JBuilder Developers Journal
  • Debugging Servlets – Java Developers Journal
  • Getting Started with Java on PDAs – Java Developers Journal
  • Product Review: ServletDebugger 2.0 – Java Developers Journal
  • Dynamic Page Compilation with the Java Web Server – Java Developers Journal
  • What is Wireless – DevBuzz
  • Wireless Wire Protocols – DevBuzz
  • VB Under the Sea – VB@10 for Apress
  • How Can I Port an eVB App to VB6? – Visual Basic Developer
  • Writing your first Pocket PC Program – Visual Basic Developer
  • Introducing the Visual Database Tools in Visual Studio .NET – Pinnacle Publishing
  • Building a Windows Service with Visual Basic .NET – Visual Basic Developer

Event Owner:

  • MEDC 2007 Worldwide content co-owner
  • Tech Ed North America 2007 Mobile IT Pro track owner
  • Tech Ed North America 2008 Mobile track owner
  • Windows Mobile Partner Summit 2007 technical track owner
  • Numerous TechReadys: Windows Phone track owner

Public Interviews:

Instructor/Courseware Developer:

  • Server-Side JavaScript with Active Server Pages 3.0
  • Creating COM DLLs with Visual C++ using the Active Template Library
  • Connected Services Framework
  • Windows Phone 7.5 Development

Software Shipped at Microsoft:

No Comments

Be the first to start the conversation.

Leave a Reply