Easy Caching with Parse

Parse queries now have automatic support for caching results on disk. Check out the documentation for iOS and Android.

Caching makes it a lot easier to design fast applications. The goal of the API is to be simple, but enable a lot of use cases:

  • Load from the cache on startup so the user never sees a blank screen.
  • Load static data just one time when your app first runs.
  • Use the cache just as a safety net when there’s no network access.
  • Toggle one switch to make the same code change caching behavior.

In a lot of cases, one line of code to enable Parse caching can replace a much larger chunk of code that uses Core Data or SQLite. Plus, there’s the simplicity of representing your data in a single way whether it’s stored on the device or in the cloud.

We want to make it as simple as possible to build great apps with Parse. We’re always eager to hear your feedback!.

Ilya Sukhar
September 30, 2011

Use Parse with Heroku

We’re happy to announce that Parse is now available as a Heroku Add-on!

The integration is ideal for those who already have existing Heroku
deployments and want to use Parse for a rich mobile experience. It’s now
dead simple to start pushing data from your Heroku deployment into Parse
and vice versa.

Get started using Parse with your existing Heroku account here.

Ilya Sukhar
September 20, 2011

Use Parse with Appcelerator or Sencha

Ever since we launched the Parse private beta, the response from developers has been phenomenal. Every day we’re excited to see how the community uses and extends the Parse platform.

We’d like to highlight two videos about using Parse with both Appcelerator Titanium and Sencha Touch.

Ilya Sukhar
September 9, 2011

Client Permissions

The first step in securing your application is often locking down exactly which operations the client (your app) can perform on your data. So we’re happy to announce granular client permissions for Parse!

Click on the “Settings” button in the data browser for any class to
disable any of the following operations for the client:

  • Get – fetching an object by its objectId.
  • Find – issuing a query to fetch objects.
  • Update – saving an object that already exists and has been modified.
  • Create – saving an object that is new and hasn’t been created yet.
  • Delete – deleting an object.

Let us know what you think!

Kevin Lacker
September 6, 2011

Archives

Categories

RSS Feed Follow us Like us