Monthly Archives: January 2016

NetBeans Plugin for Couchbase Part 2 – Coffee on Couchbase

coffee-on-couchbase

This is part 2 (part 1) of Coffee on Couchbase series where we will build a NetBeans plugin for Couchbase. This multi-part webinar series is a discussion with Geertjan Wielenga (@GeertjanW) and Eben Haber (@ebenhaber).

As part of this series, you’ll also learn how to build a NetBeans plugin from scratch and learn the awesomeness behind NetBeans platform.

The recording from part 2 is now available:

Unfortunately, Geertjan’s voice is not correctly captured in this one!

Part 2 covers:

  1. Show NetBeans users how to install Couchbase and configure it with a sample bucket
  2. Run a simple Java EE application that queries the documents stored in Couchbase sample bucket
  3. Migrating the NetBeans plugin from Ant to Maven
  4. Show a message in popup help menu
  5. Double clicking on the Couchbase node connects to Couchbase server and displays a message in status window

All the code is evolving at: github.com/arun-gupta/couchbase-netbeans-plugin.

For now, the plugin can be built and reloaded in a new or current instance of NetBeans. You’ll see:

NetBeans Couchbase Plugin Part 2

Let us know by filing bugs on features that you’d like to see in this plugin.

Enjoy!

Couchbase Weekly Jan 25, 2016

Starting a new weekly blog to share all the cool things that are happening in the Couchbase Community.

Let us know if we missed anything at @couchbasedev, @couchbase or #Couchbase.

Couchbase Weekly

Transition from Relational to NoSQL

  • January 28: Moving from Relational to NoSQL: How to Get Started (EMEA)
  • January 28: Moving from Relational to NoSQL: How to Get Started (US)

Couchbase Weekly

News

  • InfoQ: Getting Ready for IoT’s Big Data Challenges with Couchbase Mobile
  • TechBeacon: Mobile Dev 2016: Hot Technologies, Dangerous Assumptions
  • ComputerWeekly (UK): Take Care When Reaping Rewards of Open Source
  • DZone: JSON Gene in SQL: How SQL Extensions are Helping SQL Adapt to Flexibility of JSON 
  • Globes (Israel): Israel’s Redis Labs Rides the Database Wave 
  • DZone: Contributing to Open Source Projects and Code 
  • DZone: A Primer on Open-Source NoSQL Databases 
  • IoT Journal: IoT News Roundup 
  • EnterpriseTech: How NoSQL Maximizes Hardware and Enables Scale like We’ve Never Seen
  • Application Development Trends: Oracle Named DBMS of the Year 2015
  • DZone: Query JSON Using SQL with Couchbase Query Workbench 
  • Information Management: Data in 2016: 10 Shocking & Surprising Takes

Blogs

  • Moving SQL database content to Couchbase — Laurent Doguin
  • PowerBI & Couchbase Server 4 – Reporting over JSON Data with native connectivity through N1QL REST API — Cihan Biyikoglu
  • JSON+SQL: How SQL Extensions are Helping SQL Adapt to Flexibility of JSON — Cihan Biyikoglu
  • How to Authorize Users in Sync Gateway— William Hoang
  • Create an AngularJS Web Application that Sync’s with Couchbase using PouchDB — Nic Raboy
  • NetBeans Plugin for Couchbase Part 1 – Coffee on Couchbase — Arun Gupta
  • NDP Episode #1: NoSQL in the Perspective of Industry Leaders — Nic Raboy
  • Couchbase and Apache CouchDB compared — Matthew Revell
  • How to: Create a copy of your bucket with a single statement. — Cihan Biyikoglu
  • Augment your Sync Function with Roles in Couchbase Sync Gateway — James Nocentini
  • Couchbase .NET SDK 2.2.4 now Available! — Jeff Morris
  • Test the Latest Couchbase Features with a Docker Image — Laurent Doguin
  • Query JSON using SQL with Couchbase Query Workbench – Coffee on Couchbase — Arun Gupta
  • Dealing with cultural divide and advocating your team internally at NDC London — Laura Czajkowski
  • Storing Blobs in Couchbase for Content Management — Cecile Le Pape

Couchbase Weekly 3

Upcoming Events

  • January 30 – 31: FOSDEM, Belgium
  • February 4: Couchbase Day Santa Monica
  • February 8 – 10: Jfokus, Stockholm
  • Feb 15 – 17: DevNexus, Atlanta
  • February 18: Couchbase Day Seattle
  • February 18: Couchbase Day Reston

Webinars

  • January 28: Moving from Relational to NoSQL: How to Get Started (EMEA)
  • January 28: Moving from Relational to NoSQL: How to Get Started (US)

Couchbase Meetups

  • January 27: Couchbase Meetup — Paris

Other People Meetups (OPMs)

  • February 10: JavaMug, Dallas
  • February 12: UmeJUG, Sweden

twitter-logo

  • Learn how Amadeus, Google and Couchbase took on the 1,500 cores challenge across 3 data centers http://ow.ly/XtUkP
  • Only #Couchbase can support the complexity and scale of today’s #BigData. Learn why enterprises are moving off RDBMS http://ow.ly/XcMJB
  • #Couchbase is hiring — join the team and transform the #database world. #BigData #NoSQL #Startup: http://ow.ly/WYBpp
  • Enterprise #NoSQL adoption is growing & companies are paying great salaries to #developers that know #Couchbase: http://ow.ly/WLqqr
  • Discover how #Couchbase will disrupt #BigData in 2016 – more enterprises are replatforming their systems to #NoSQL http://ow.ly/WCXDr 

Originally posted at: blog.couchbase.com/2016/january/couchbase-weekly-jan25-2016

20 Ways to Connect with Couchbase Community

Couchbase Community is growing and thriving well. There are many ways to connect, learn, engage, and meet with them.

Couchbase Developer Community

  • Ask your questions
    • Couchbase Forums
    • Stack Overflow – couchbase, couchbase-lite, n1ql
  • Learn
    • Developer Portal
    • Webinars
    • Virtual and In-class training
    • blog.couchbase.com
    • Couchbase Community Newsletter
  • Engage
    • @couchbasedev and @couchbase
    • #Couchbase
    • Gitter
    • Contribute Code
    • File issues
  • Meet and Learn
    • Couchbase Meetups
    • Couchbase Days
    • Events & Conferences
  • People around the world
    • Couchbase Experts & Champions
    • Couchbase Partners

What is your preferred means of connecting with the Couchbase Community?

Are there any other places where you’d like to see us?

NetBeans Plugin for Couchbase Plugin Part 1 – Coffee on Couchbase

coffee-on-couchbase

NetBeans simplified out-of-the-box experience is really nice and intuitive. That’s why it continues to be my favorite IDE!

This morning started a new Coffee on Couchbase webinar series. It will build a NetBeans plugin for Couchbase. This multi-part webinar series is going to be a discussion with Geertjan Wielenga (@GeertjanW, my esteemed friend and NetBeans PM) and Eben Haber (@ebenhaber, Couchbase Tooling Architect).

As part of this series, you’ll also learn how to build a NetBeans plugin from scratch and learn the awesomeness behind NetBeans platform.

The recording from part 1 is now available:

Part 1 covers:

  1. GitHub repository for the plugin
  2. Started a new NetBeans plugin – discussed Ant vs Maven approach for starting a plugin
  3. Couchbase node configured in NetBeans

All the code is evolving at: github.com/arun-gupta/couchbase-netbeans-plugin.

For now, the plugin can be built and reloaded in a new or current instance of NetBeans. You’ll see:

NetBeans Couchbase Plugin Part 1

NBMs will be released going further.

Let us know by filing bugs on features that you’d like to see in this plugin.

Enjoy!

Query JSON using SQL with Couchbase Query Workbench – Coffee on Couchbase

coffee-on-couchbase

You’d like to query JSON document database using SQL-like syntax?

Couchbase has N1QL for you.

N1QL is a declarative query language that extends SQL for JSON. You can query data via native framework and language integration, a fluent API, or the JDBC/ODBC drivers.

N1QL enables you to query JSON documents without any limitations – sort, filter, transform, group, and combine data with a single query. That’s right. You can combine data from multiple documents with a JOIN. That flexible data model you were promised? This is it. You’re no longer limited to “single table” and “table per query” data models.

N1QL Tutorial is a great resource to learn the concepts of querying JSON documents using SQL-like syntax. Here are some examples:

OR
OR
OR
OR
So you are ready to experiment with N1QL? You can certainly use CBQ tool.

Alternatively you can use Couchbase Query Workbench. The query workbench provides a rich graphical user interface to prepare and execute simple to complex N1QL queries. It provides a convenient way to perform query development by enabling you to browse, create, and run N1QL statements, and view results.

Want to learn how to get started?

Learn all about it in this brief session with Eben Haber:

Ask your questions at Stack Overflow or Couchbase Forums.

You can also follow us at @couchbasedev and @couchbase.

Enjoy!

Couchbase Cloud Recipes – Pick your favorite!

Couchbase 4.x Quick Installation provide instructions to install Couchbase on your local machine.

Would you like to run Couchbase 4.x in cloud? There are plenty of recipes available!

Couchbase Cloud Recipes

Looking for detailed instructions on Couchbase Cloud Recipes?

  • Digital Ocean
  • Jelastic
  • OpenShift
  • Docker
  • BigStep
  • Vagrant
  • Kubernetes
  • Joyent Triton
  • Amazon Web Services
  • Microsoft Azure
  • CoreOS and Kubernetes

Read more about it in Couchbase Cloud Deployments. Are there any other cloud/hosting solution where you you would like to see Couchbase running? Did I miss one where Couchbase already runs?

How is your experience of running Couchbase in the cloud?

Couchbase partners provide a complete list of partners.

As always, talk to us using StackOverflow or Forums.