Working with Hostnames in a Dynamically Scaled Environment

… or how Chef and Route53 helped humanize machine names. Working with servers in a virtualized environment is a funny thing. They all have names like i-01234567, ec2-123-45-67-89.compute-1.amazonaws.com, and so on. And that works! Servers seem just as happy if you tell them their memcache server is at 10.2.3.4 as if you had said it’s…

Reproducing the Macintosh Boot Beep from JavaScript Cloud Code

Like many of us here at Parse, I’ve always had an interest in computer-generated audio. So when I first read Andy Hertzfeld’s account of how the original Macintosh “boot beep” was invented, I was fascinated. And since he provided the original Motorola 68000 assembly language source code that actually generated the beep, I knew it…

IDEO Brings Elmo and Cookie Monster to Your Smartphone

As anyone raising children in today’s technology filled world will tell you, kids are learning to use the newest gadgets almost as quickly as their parents. And, adults aren’t the only ones enchanted by the proliferation of smartphones and tablets; iPads topped children’s Christmas wish lists in 2012 and scientists are working to learn more about…

Importing JSON

We’ve supported importing data from a CSV for a while. Now we’re happy to announce you can also import from JSON! CSV is still good for getting simple data types from a spreadsheet into Parse, but more complicated data types like Pointers and GeoPoints can be imported using JSON. This also means you can import…

Bytes in the Cloud

We launched Cloud Code earlier to help you write backend logic more easily. Since then, we have added features to enable more use cases. Today, we are adding support for a JavaScript Buffer Cloud Module for manipulating bytes in Cloud Code, performing string encoding, and Base64-encoding binary data. This API is a subset of the…

Register for the Webcast: Getting Started with Parse

After our last Parse webcast, there were great questions about our functionality, pricing model, and more. Since we want to help you build more with Parse, we’re excited to announce a recurring, “Getting Started with Parse,” webcast which will serve as a great introduction to what we have to offer. Whether you’re curious about what…

Pushing the Envelope on Push Targeting

Many Parse users want to target push notifications using the creation date or the modification date of installations. This is useful if, for example, you are trying to reach everyone who installed your app in the last week, or to send a love note to users who have been with you for more than a…

Find All The Things

We know that many of our users have been building some great search functionality into their apps, so today we’re making it easier to build scalable search features. A lot of search features are easy to build in ways that will work fine when your app is small during development, but will perform poorly once…