• Cumula update: announcing 0.6.1

    We’ve been busy working on Cumula and using it in a variety of projects and experiments. This has led to many small fixes and improvements, so while we continue aiming for the big-ticket features it’s time for a bugfix release. You can find it on github as usual. Change highlights include: Install Process Detects permissions [...]

    Posted by Luke Opperman on July 9th 2012

  • Using MongoDB for document-oriented storage

    Sometimes the data you’re processing and rearranging from remote Web Services needs to be stored conveniently in an intermediate format to simplify serving it up for your own API needs. MongoDB is a document-oriented database that stores JSON documents in easy-to-query collections, and Cumula’s DataStore interface is a good fit for this collection-of-documents approach. Installing [...]

    Posted by Luke Opperman on May 29th 2012

  • Cumula weekly update: May 14

    Another busy week for us working on Cumula. We’re working on a new application that will serve as a reference for what you can do with Cumula – this has been a great learning opportunity and exposing a lot of rough edges that we have some exciting thoughts on improving. Meanwhile, we also managed to [...]

    Posted by Mike Reich on May 15th 2012

  • Using GeoNames to process location information

    The latest DataService we’ve added is for GeoNames, a processing service that translates geolocation information between different formats (think zipcode conversion to lat/long). This is extremely helpful if you are trying to build an API application that displays information on a map: different services use different methods of representing location, and you will need to [...]

    Posted by Mike Reich on May 11th 2012

  • The difference between Cumula DataStores and DataServices

    One of the core parts of Cumula is the DataStore and DataService infrastructure. These two base classes provide a consistent interface for working with services and databases. However, they do different things, and it is important to know the differences as you dive into Cumula. DataStores DataStores are wrappers for services that, as the name [...]

    Posted by Mike Reich on May 9th 2012

    1 comment
  • Cumula weekly update: May 7

    This has been a week of bug fixing and building. We’ve got a couple new DataStores and DataServices in the works, namely getting OAuth support built out. Once we get this piece of it wrapped up, we’ll be rolling out new DataStores for Linkedin, Facebook and Twitter among others. Major bug fixes Cleaned up IncludeFileAggregator [...]

  • Using AlchemyAPI for semantic analysis and text mining

    Semantic analysis is a maturing technology that has the power to revolutionize the way we understand content. Cumula makes it easy to integrate semantic analysis into your app using the AlchemyAPI services. AlchemyAPI provides a number of helpful services for semantic analysis and text mining. Semantic analysis is the process of extracting implicit topics and [...]

  • Building blocks for APIs

    We love the idea that software tools should be like building blocks – easy to learn and simply powerful. About a year ago, API Evangelist Kin Lane put together a great post on common building blocks for API services, and found one of the things missing from API development is a set of easy-to-use building [...]

  • Why we use Composer for managing dependencies

    Solving project dependencies for smart code reuse One of our goals with Cumula is to make it easier to write web apps with less code. As part of this, we want to make it easy to use components written by anyone, and in the process keep the core of Cumula quite small. New services are [...]

    Posted by Luke Opperman on May 2nd 2012

    1 comment
  • Cumula weekly update: April 30

    This has been a busy week for Cumula: we launched our technical preview just over a week ago and we’ve been working like crazy to keep things moving.  We’ll be publishing these weekly digests of the latest activity so you can get a sense of what we’re working on and see things you might have [...]

  • Using Viralheat for sentiment analysis

    We’ve added a new data service for Viralheat sentiment analysis as part of our tutorial ‘Building a twitter sentiment analysis app’. Using sentiment analysis in your app can be a powerful tool for better understanding the meaning of information. The Viralheat DataService for Cumula makes integrating sentiment analysis into your app dead simple. Sentiment analysis [...]

    Posted by Mike Reich on April 27th 2012

  • How to get involved in Cumula development

    One of our top priorities for Cumula is to build a community around the framework.  The core benefits of Cumula are dependent on lots of people contributing DataStores and DataServices back to the community.  Just as importantly, we believe that Cumula has the potential to empower developers to create great things in less time.  But [...]

    Posted by Luke Opperman on April 26th 2012

  • New Tutorial: Creating a twitter sentiment application

    Over in the github docs we’ve posted a new tutorial, a simple component showing the use of twitter as a datastore and a sentiment analysis dataservice. Check it out and when you’re done you’ll have a simple picture of how twitter is feeling today. Tutorial: Creating a twitter sentiment application

    Posted by Luke Opperman on April 24th 2012

    1 comment
  • Code less. Make more.

    Cumula is a web development framework for building applications directly on top of APIs. This means that you can build applications faster and with less code. The web is changing. For the last 10 years, web applications have all looked the same – a database tied to some application code which generates pages each time [...]

    Posted by Mike Reich on April 20th 2012

  • Cumula Roadmap for 2012

    Cumula just hit its first major milestone as a technical preview, but we have much, much more planned for it.  At this point, we’re targeting our next milestone release, a public Beta, for June 2012.  During the period between now and then, we will continue to explore and improve the overall structure of the framework, [...]

    Posted by Luke Opperman on April 20th 2012