I've been hearing about the virtues of NoSQL for a number of years, but only lately did I really have a good opportunity to dig in and see what all the fuss is about. As with many folks, my background with storage technologies has been 99% standard SQL in common relational databases. The big hurdle for me is how do I go about 'thinking' properly in this brave new world of NoSQL. To dig deeper I used a simple music database as an example.
Our friends at ChicagoRuby - a group of Ruby on Rails enthusiasts in downtown Chicago - kindly shared a recording of a recent talk I did about Backend-as-a-Service (BaaS) technology. Check it out to hear about the BaaS platform as a powerful new class of tool that is fast becoming essential for developers, especially for mobile projects.
Apigee offers Usergrid, an open-source distribution of Apigee App Services, our mobile “Backend-as-a-Service" that’s free for developers to use. This open-source option gives developers the option to host the backend services their mobile app needs on their own hardware, or to use it as the cornerstone of their own developer platform. This is exactly what KTH has done with baas.io. They built baas.io as a mobile backend service for startups who want to develop mobile apps with a reliable, scalable, backend.
In early December hundreds of developers gathered in Amsterdam at the Kings of Code Festival 2012 to discuss the latest trends, developments, and best practices in web and mobile development technologies.
In this video from the festival, Apigee's Tim Anglade talks about the the new ways developers worldwide are building beautiful, powerful apps for web and mobile. Tim advocates for "evolving with your code", and sheds light on popular application architectures, infrastructures, and features. He explores the advent of BaaS, and why an API platform is an essential part of the developer’s toolset.
The shift to mobile makes it necessary for enterprises to change the way they engage their customers – we see this all the time with new consumer services such as Uber and Exec disrupting older models. So the imperative and opportunity is to enable enterprises to reach their customers through new types of mobile apps. Trigger.io allows enterprises to reuse their existing web skills and investments to create native mobile apps while Apigee provides a “backend-as-service” solution. This blog post describes how we recently created a native iOS app with a remote data store without ever provisioning a server or writing a line of Objective-C!
Mary Simpson has a Master's Degree in Software Engineering from the University of Florida. She has been developing Web and PC applications in a variety of languages since 2000, and has operated Bark! Multimedia, a website and software development studio, since 2003. We thank Mary for giving Apigee App Services (formerly Usergrid) a try and for sharing her experiences in this guest blog post.
Operating Bark! Multimedia, a website and software development studio, I...
In my previous article, I discussed the emergence of Backend as a Service (BaaS) as a solution for the traditional server side stack. Instead of spending months building a backend, mobile and web app developers can now leverage services to help them deliver higher quality apps in less time than ever before. In this post we look at a few of the common features that a BaaS solution brings to the table. We will also show the API endpoints that developers can use to take advantage of these features in their apps.
What do mobile apps need?
In today's competitive...