Microsoft Azure DB is a purpose built JSON document database that is ideal for use in developing the next generation of modern web and mobile applications. DocumentDB provides the scale and performance of benefits of a NoSQL database but without forcing developers to take a productivity hit at design time in order to use it. In this session we'll deep dive into the capabilities that set DocumentDB apart from RDBMS stores as well its NoSQL brethren. We'll look at how DocumentDB finally delivers on the schema-free promise of NoSQL with whole document indexing and a range of language integrated query mechanisms. We'll look at how DocumentDB provides the sort of data tier programmability that developers take for granted in relational stores but which, to date, has always been a little undercooked in NoSQL land. Finally we'll examine how to get the best performance out of DocumentDB by tuning the consistency level to your application requirements and tweaking your index and query strategies where required. If you're building web and mobile apps on Microsoft Azure then this session will help you to evaluate how DocumentDB can get those apps built faster, scaling better and running more cost effectively than other data storage approaches.
Кибернетика -- наука об управлении сложными динамическими системами и процессами. При разработке программного обеспечения возникает множество артефактов, таких как требования, тесты, сообщения об ошибках и другие. Совокупность этих артефактов представляет собой типичный пример сложной динамической системы. Значит к ней должны быть применимы законы кибернетики. В докладе мы рассмотрим основные принципы кибернетики и их применение в управлении артефактами, возникающими в процессе разработки.
We'll award prizes to the first, second, and third place teams in the Games, Innovation, and World Citizenship categories. And then the three first-place teams will compete live onstage to see who takes home the overall Imagine Cup trophy and gets a private meeting with Bill Gates.
If you're building an app, chances are you want to monetize that app to bring you an additional income. There are different ways you can monetize your apps, and in this session, Matthew talks about them, compares them one to another and highlights the best scenarios for you to get the more revenue out of your app. He also describes how to expand your app's reach through localizing it to multiple languages, the tools available for you to do so, and best practices using those tools. Matt also shows you how to make it easy for the user to say nice things about your app, how to deal with user issues in a way that has the users singing your praises, and lastly, how to create a buzz for your application.
Even though you're watching this on-demand, Matthew wants to help. Post your questions, comments, etc below or tweet it, mentioning @cdndevs.