This week Couchbase was at Devoxx US. Â Devoxx is a hugely influential conference series, well known in Europe. Â This was the first one to take place in the United States.
While I was there I had a chance to talk with a group from Codenvy. Â Codenvy allows you to quickly set up development stacks based on Docker containers. Â They have several standard environments. Â You can add to the existing ones or roll your own by adding Docker images.
Codenvy hosts everything in the cloud, so you can collaborate directly with other developers. Â This means you can have applications that run against full-featured backend systems available at the click of a button. Â (Edit: To clarify, Codenvy can be used as a service, or you can run a private installation of it.)
I’m interested in using Codenvy for blogging. Â I like the idea of building a sample and having a link to code a reader can try out directly. Â So, I sat down during a break in the conference and knocked out a simple Couchbase Lite Java app. Â Codenvy has adopted Eclipse Che, which gives you a full featured editor that runs in your browser. Â (You can use any IDE and sync, too, if you don’t want to use Che.) Â I built the app using Che. Â The whole process was pretty easy. Â I’m looking forward to trying this out further, ideally with a complete Couchbase Mobile stack setup, including Couchbase Server running in its own container.
The app has no UI. Â It just shows how to open a database and perform simple CRUD operations. Â I used a helper class I find convenient that also wraps Couchbase replication, although I didn’t use that aspect.
I’ve barely scratched the surface on the features Codenvy offers. Â For now, click on the badge below and try it out with the sample I wrote.
Postscript
You can find more resources on our developer portal and follow us on Twitter @CouchbaseDev.
You can post questions on our forums. And we actively participate on Stack Overflow.
Hit me up on Twitter with any questions, comments, topics you’d like to see, etc. @HodGreeley
Thanks for posting this Hod – we love it when people build new stacks and workspaces with Che/Codenvy. One small correction – Codenvy can be downloaded and run on any machine that runs Docker so it’s perfect for installing behind the firewall and connecting to a private toolchain in an enterprise.
Thanks Brad. Good point to clarify. I added a note.