Speaking and Events

  • Wed
    03
    Dec
    2014
    5:40 pm1 Western Gateway - Royal Victoria Dock, London, UK E16 1XL

    You have all sat through the simple WCF Data Service or ASP.NET Web API introductory sessions multiple times and they are valuable but it is time to learn how to really leverage that WCF knowledge and learn how to build and produce valuable OData feeds which will allow your applications usability to sizzle. At the same time you will learn how OData is built for high performance and security. Chris Woodruff will teach and give deep knowledge into the configuration and extensibility of the Web API/OData feed. It will also teach developers to secure their feeds through multiple user authentications such as OAuth, Windows and Forms Authentication.

    NDC London Conference Talk Link

  • Thu
    04
    Dec
    2014
    1:40 pm1 Western Gateway - Royal Victoria Dock, London, UK E16 1XL

    Mobile applications are the current hot development topics today. Windows 8.1 and Windows Phone applications developed with Azure are designed to be easily reused, simplifying your experience and optimizing your time when building your own phone applications leveraging cloud services. How to architect and build your mobile app with Azure will be explained by Microsoft MVP Chris Woodruff along with best practices to take back to your team and organization.

    NDC London Conference Talk Link

  • Tue
    06
    Jan
    2015
    Fri
    09
    Jan
    2015
    7000 Kalahari Dr, Sandusky, OH 44870

    You know you have to have a great experience when you develop your Windows Phone 8 applications right? The greatest experience you can give your users is around their data. There are ways to improve your Windows Phone 8 application and Chris Woodruff will teach you how to get data quickly, save it with validation, save it locally and many, many more tricks. Come see why you should know the tricks of the trade before developing that killer Windows Phone 8 app. You will be a Data Experience expert when you leave the room after this session.

Data Experience

What is DX?

I am a software developer for almost 20 years and when I got started in the business back in the mid-90’s I wrote business apps and really bad HTML web pages. So most of the business apps I wrote did not look good. We really did not have much mandate from the stakeholders to make pretty apps… just get them working and make them fast on the old computers of the day. So we would do a lot of thinking on the backend side of the apps because we were starting to use the new relational databases that were new for most enterprises. See before then most databases were either on mainframes or used flat-file storage like Paradox or Dbase. So we were excited about really having a great tool were we could store our data and do great things with designing relationships between tables, writing stored procs/functions to help developers not to have to do a lot of work on the desktop computers (which were slow) and finally writing software to only pull/push data across the slow network connections used by businesses and users. Jump forward maybe in the last few years and I started seeing a new pattern emerge in software development with the rise of mobile apps. The same issues that we all had back in the beginnings of my career were challenging us. The problem was no one wanted to talk about it. Everyone was so busy with UX! I love UX and enjoy having a great looking app as much as the other guy but I also know that great UX on a slow underdeveloped app is like lipstick on the pig. That is when I came up with my new term to discuss called Data Experience. I even got caught in the trap. I wrote my first Windows Phone app and was called out by some friends that asked why my app called to get the same data over and over. My app also did not do a great job with data projection to only get data that was critical for the current state of the app. This got me thinking an pondering on the subject and wanting to get this out. The end is that UX needs DX and DX needs UX. They should go hand in hand when a team is designing a new app. The issue is that everyone wants to work on the sexy side of the project and sometimes the boring data gets forgotten only to come back later with very dire results. DX is much more expensive to fix in an app than UX after the an app has reached a market.

Recent Blog Posts

networking
Aug 0
Aug 0

What is that crazy Woody talking about?! What is Data Experience?

I am a software developer for almost 20 years and when I got started in the business back in the mid-90’s I wrote business apps and really bad HTML web pages. So most of the business apps I wrote did not look good. We really did not have much mandate from the stakeholders to make […]

  Read more
DefaultFeaturedImage
Aug 0
Aug 0

Announcing the Open Data Protocol (OData) Workshop

Does your organization build web and mobile applications for your customers, clients and/or employees? Do you want to get those applications out into their hands quicker and with less maintainability from your already over-worked IT staff? Knowing and understanding what the Open Data Protocol (OData) can bring to your enterprise will allow you to build […]

  Read more
DefaultFeaturedImage
Oct 0
Oct 0

The kickoff meeting for @WinPhoneConf is 11/6 at 2PM EST (1 hour)

I am happy to announce that the kick off meeting for the first Windows Phone Developer Conference will be Wednesday, Nov 6, 2013 at 2:00 PM EST. The meeting open to anyone that wants to help organize this virtual event sometime early in 2014. We will have the following agenda: Very short Introductions Discuss why […]

  Read more
DefaultFeaturedImage
Aug 0
Aug 0

Steve Ballmer–Following a Legend Never Goes Well

In sports following a legend never goes well and the coach that does follow is usually not successful. Take a look at the following examples: Lou Holtz retired from Notre Dame in 1996 and 4 coaches later they are still waiting for that level of success. Indiana’s Bob Knight was forced out back in 2000 […]

  Read more

Skills

Software Architecture

Click here for more details

Mobile Applications

Click here for more details

Windows Development

Click here for more details

Strategic Planning

Click here for more details

About Me

  • 2014

    Bio

Chris Woodruff (or Woody as he is commonly known as) has a degree in Computer Science from Michigan State University’s College of Engineering. Woody has been developing and architecting software solutions for almost 15 years and has worked in many different platforms and tools. He is a community leader, helping such events as Day of .NET Ann Arbor, West Michigan Day of .NET and CodeMash. He was also instrumental in bringing the popular Give Camp event to Western Michigan where technology professionals lend their time and development expertise to assist local non-profits. As a speaker and podcaster, Woody has spoken and discussed a variety of topics, including database design and open source. He has been a Microsoft MVP in Visual C#, Data Platform and SQL and was recognized in 2010 as one of the top 20 MVPs world-wide. Woody owns and leads Woodruff Solutions LLC to provide solutions involving mobile apps and the services that drive mobile solutions.