Born social – Create a Social Notes application from scratch

By Patrick Kwinten | 4/16/15 9:51 AM | App Dev - XPages | Added by

A long time ago (it seems) I had the idea to prepare integration of Connections with Xpages development via the SBTSDK. I thought this would be a good way to learn Connections and it’s API more in details. By setting up custom controls you would be able to build mash-up apps piece by piece.

Build A Translation REST API With Watson, Node-RED, and Bluemix

By Ryan Baxter | 4/28/15 8:45 AM | App Dev - Bluemix | Added by

Today I was looking at some of the new Watson nodes for Node-RED created by my colleague James Thomas and was presently surprised how easy it was to start using the Watson services in Node-RED. (I am not sure why, I was surprised everything in Node-RED seems to be easy).

Building and Deploying Maven Projects To Bluemix With IBM DevOps Services

By Ryan Baxter | 4/9/15 8:21 AM | App Dev - Bluemix | Added by

Recently I had gotten a couple questions regarding how to build and deploy a Maven project to IBM Bluemix using IBM DevOps Services. It is actually very simple to do, especially if you are familiar with the Maven and Cloud Foundry CLIs. Below are two videos on how to setup a build and deploy stage for your Maven projects.

Categorizing Repeat Controls

By David Leedy | 5/4/15 7:51 AM | App Dev - XPages | Added by

In this show, brand new contributor, Bill Fox comes on to give a really interesting demo on Categorizing Repeat Controls. He’ll show repeat controls with 1, 2 and 3 levels of categorization.

Creating a sample Hybrid Bluemix environment

By Mark Roden | 4/27/15 1:07 AM | App Dev - Bluemix | Added by

In this article I will demonstrate how to create a sample Hybrid app running in IBM Bluemix but getting data from behind a company firewall. A couple of years ago the prevailing message from vendors was “move to the cloud !!!”. The thing the vendors found though, was that the companies do not necessarily want to move their “data” to the cloud. It is either too complicated, expensive, unnecessary or they just do not flat out trust their data to the cloud.

Creating a secure Bluemix hybrid app using TLS encryption

By Mark Roden | 5/4/15 2:12 AM | App Dev - Bluemix | Added by

In this article I will demonstrate how to secure a hybrid IBM Bluemix application using the Secure Gateway and the Mutual TLS encryption option. Introduction In the previous article I demonstrated how to create a sample hybrid app which was unsecure because you could just call the gateway URL and access the application behind the firewall.

Don't reinvent the Wheel - Use Bluemix Samples as Starting Points for your Apps

By Niklas Heidloff | 4/16/15 6:00 AM | App Dev - Bluemix | Added by

When implementing new applications or new functionality I always try to use an existing piece of code as starting point that comes close to what I'm looking for. Even for simple functionality this has proven to be a good practice for me since I don't loose time trying to find the right APIs and dependencies.

Five Questions with Paul Della-Nebbia, our Member of the Month

By SocialBiz User Group | 4/19/15 5:28 PM | App Dev - XPages | Added by

Please join me in the really great interview with Paul Della-Nebbia, our Member of the Month! You will get some great insights into XPages

From XAgents to Servlets

By Eric McCormick | 5/5/15 5:09 PM | App Dev - XPages | Added by

This isn’t the most “developer sexy” topic, but I hope is worthwhile (and something I promised would be in this series). The intention of this post to tackle the concept of what an XAgent is (I’ll be brief) and why our use of them can be substituted (in most cases) with an HttpServlet.

Host Docker Containers in the Cloud via IBM Bluemix

By Niklas Heidloff | 4/27/15 4:02 AM | App Dev - Bluemix | Added by

Over the last weeks I've attended two bigger Java conferences in Germany - JavaLand and JAX. It felt like most of the sessions at these conferences were about Docker and microservices. For people who haven't had a chance to learn more about Docker I describe below on a high level what value Docker provides.

How I Use JAX-RS in the Framework

By Jesse Gallagher | 5/1/15 4:11 PM | App Dev - XPages | Added by

Inspired by Toby Samples's new blog series on JAX-RS in Domino, I'd like to share a description of how I made use of it to write the REST services in the Framework. This is not intended to be a from-scratch introduction - Toby is handling that well so far - but instead assumes a certain amount of knowledge with OSGi development and why you would want to do this in the first place.

How tell Notes that it should roam the preferences of your own plugins too

By Ralf Petter | 4/17/15 1:32 PM | Infrastructure - Notes / Domino | Added by

One of the best things about Notes is that it can synchronize your settings on different devices. So you have for example the same settings on your Desktop and on your Laptop. This feature is called roaming. This works really great for all IBM provided Features.

How to add a Node.js Express route in a separate file

By Mark Roden | 4/29/15 1:05 AM | App Dev - XPages | Added by

In this article I will show how you can manage your routes in a separate file from app.js. It also demonstrates more generally how adding modules to your applications works in node.js. In this article I will create a simple route in a route.js file and reference it from my app.js.

IBM Connections Adds Secure File Sync and Share Offering On-premises

By Luis Benitez | 5/5/15 8:21 AM | Business - Social Business | Added by

Following the release last quarter of our secure file sync and share offering in cloud, today we have just released the equivalent offering for those customers who would like to deploy this on premises.

IBM Connections: Create external Users / Community using rest API

By Julius Schwarzweller | 4/27/15 3:09 PM | Business - Social Business | Added by

This week we had a discussion whether it is possible to create external Users and external Communities using IBM Connections rest API. If you take a look at the documentation of IBM Connections 5 API it seems not… Anyway even though I`m not a developer I found the missing information how to create external content in IBM Connections 5. This instruction will also show you how to manually create a user or community using a simple Rest client (e.g. as a plugin in Firefox).

IBM Verse - my first thoughts

By Oliver Busse | 4/29/15 4:07 PM | Business - Social Business | Added by

After several approaches to get my registration working for IBM Verse I finally received my account information. Thanks to Fredrik Norling who told me not to use a GMail account for registration but a "serious" company account. With that being done it "only" took 3 days to get it.

IBM Verse Basic (or freemium if you like)

By Chris Miller | 4/20/15 11:16 AM | Business - Social Business | Added by

IBM Verse Basic is the starter kit of welcoming users to try IBM Verse. We previously referred to it as freemium. The final statement of restrictions seem to be announced. I formerly mentioned the restrictions that seemed to have slightly changed just for the number of messages you can send per 24 hour period.

IBM Verse Policy Settings for IBM Traveler

By Andreas Ponte | 5/4/15 3:00 AM | Infrastructure - Notes / Domino | Added by

If you want to “control” some settings via IBM Traveler policy, make sure to update to the latest Traveler version first, you also need to download the new Domino Directory template available here and apply the update to your directory to get an additional tab for the IBM Verse security settings.

IBMSBT in XPages: Tagging a file

By Mark Roden | 4/21/15 6:27 PM | App Dev - XPages | Added by

In this article I will show how to tag a file in IBM Smartcloud using the JavaScript API.

IBMSBT in XPages: Uploading a new file into Smartcloud

By Mark Roden | 4/13/15 1:01 AM | App Dev - XPages | Added by

In this article I will show how to upload a new file into IBM Smarcloud using the IBM Social Business Toolkit. For the demonstration I am working on, I want to be able to upload a file into IBM Smartcloud and then Tag it with a value so that I may search by Tag at a later date. This article will discuss how to upload the new file and then in the next article I will discuss Tagging.

JAX-RS or THE way to do REST in Domino Part 1

By Toby Samples | 4/28/15 12:58 AM | App Dev - XPages | Added by

The IBM Domino community has had servlets on its mind lately, and XAgents, and Rest Services. These are all great advances to using IBM Domino in a modern world. However to bring IBM Domino into a more modern age of Java Development we must go beyond just writing servlets like it was 1999.

JavaScript sugar of the day

By Toby Samples | 5/1/15 1:08 AM | App Dev - XPages | Added by

So I needed to use the slice function in the result of a getElementsByClassName() call. Something like: var elements = document.getElementsByClassName(‘MyClassName’); var copyOfElements = elements.slice(0); However this fails on the second line because slice is not a function on the elements objects.

Let the machines do their work and have a good sleep

By Martin Pradny | 4/20/15 4:16 AM | App Dev - XPages | Added by

Last month I had opportunity to speak at ICS.UG user group together with Martin Jinoch. It was great event as I mentioned in previous post. Our slides are available on ICS.UG session list, but I also want to publish demo video and GIT repository that I used for the demo.

Maven, and an easy way to use it with XPages

By Toby Samples | 4/13/15 1:03 AM | App Dev - XPages | Added by

For some time now the Domino community, with good reason, has been very focused on using Java inside of Domino, specifically with XPages. There are some great reasons to use Java, but one of the foremost reasons is support from the Java community in both word (Stackoverflow) and deed (Third party libraries).

Minutes from AGM 2015

By OpenNTF | 4/24/15 4:21 PM | Community - Events / People | Added by

Thanks to everyone who attended this week's AGM, particularly on the feedback. Here are the minutes and the slide deck.

Moving on with Excel Export part 6 : But now we Import

By Fredrik Norling | 5/1/15 3:58 AM | App Dev - XPages | Added by

The previous 5 steps in this series (part 1 part 2 part 3 part 4 part 5) has been getting data out to excel in different ways this part will show you how to get data back into Domino again thru your XPage, this will give you the possibility to roundtrip data handling. Export all customers mark the rows you have changed and re import the data.

My slides & demo app from today's webinar of TLCC & Teamstudio

By Oliver Busse | 4/22/15 2:09 AM | App Dev - XPages | Added by

Today I had the pleasure being a panelist in the latest webinar hosted by TLCC and Teamstudio. Those webinars are held almost every month with a large amount of attendees (~200 people). I was asked to talk about ideas for application migration strategies and how to transform common patterns of legacy Notes applications to XPages and Java managed beans.

New Start Script Version 3.0 with systemd support released

By Daniel Nashed | 4/7/15 3:53 AM | Infrastructure - Notes / Domino | Added by

There is a new version of the start script for Domino on Linux (also AIX and Solaris) that supports RHEL 7 and SLES 12 which a both now using systemd instead of the older init scripts. When you are migrating to one of those platforms you have to switch to the new start script and also use systemd to start/stop your Domino server.

NotesIn9 173: Getting Started with Servlets

By David Leedy | 4/9/15 8:19 AM | App Dev - XPages | Added by

Today we welcome Eric McCormick, a new contributor and IBM Champion, to the show. Eric did a geat demo showing us how to get started using Java to make Servlets inside our XPages Applications. This opens a lot of doors to expose your data to applications outside of the Domino server.

NotesIn9 174: Getting Started with Custom Renderers

By David Leedy | 4/20/15 8:00 AM | App Dev - XPages | Added by

In this show Oliver Busse returns with a great show on how to get started with Custom Renderers. His twitter is @zeromancer1972 and he can be found at