-
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 [...]
-
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 [...]
-
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 [...]
-
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 [...]
-
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 [...]
-
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 [...]
-
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 [...]
-
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 [...]
-
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
-
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 [...]
-
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, [...]