What a crazy week it was! On Monday evening I was totally stuffed from the traditional Passover dinner at my parents’ house, and on Tuesday morning I was already flying to Amsterdam for TechDays Netherlands 2014 to deliver three talks on Azure Mobile Services and Notification Hubs.
Thanks everyone for coming to my talks and I’m sorry for the botched demo at the end of the third one — there’s only so many times you can tempt the demo gods before something goes wrong, and in this case it was the Internet connection (both wired and wireless) towards the end of the talk. Without further ado, here are the materials from my talks:
1. Building iOS and Android Apps with Mobile Services
In this talk, we took a quick tour through the capabilities of Azure Mobile Services and saw how to build an iOS and Android app that stores data in the cloud, performs intelligent queries, sends push notifications, and authenticates user through Twitter. The app we have been working on is a major revision of the “Rent a Home” app that I have developed for all four platforms, with most of the changes happening on the server — an improved backend, Notification Hubs integration, and some other features.
2. Building Mobile Apps with a Mobile Services .NET Backend
In this talk, we used the Mobile Services .NET backend which was just announced at //build to create a mobile app that uses push notifications, authentication, and stores data in a SQL Server database with an Entity Framework DAL. I also introduced the offline sync preview, that was kept totally secret until //build, which helps manage push/pull operations in an offline scenario. Offline sync is currently only supported for Windows Store apps with a SQLite backing store, which is what I showed in the presentation.
3. Delivering Millions of Push Notifications in Minutes
In this talk I introduced Azure Notification Hubs, which provide a scalable way of sending millions of push notifications to your users with tag expressions that can slice and segment your push notifications for specific scenarios. We saw multiple ways of subscribing for and delivering push notifications: through the Mobile Services Node.js backend, through the .NET backend, directly from the client, and even from a .NET console app.
Thanks again for coming, and I hope to visit again — this time for more than just a couple of days
I am posting short links and updates on Twitter as well as on this blog. You can follow me: @goldshtn