Quo vadis, IBM? 

By Oliver Busse | 8/23/16 3:20 AM | App Dev - XPages | Added by John Oldenburger

Hard times for us hardcore Domino developers. No IBM Domino release announced for 12 months on any conference or user group meetup. Extended support announcement for the current version (9.0.1) until 2019 (2017 +2 years). No major release for over 3 years. Above repeated for at least 4 user group events in this year.

IBM Notes Domino And XPages Strikes Back 

By John Oldenburger | 8/23/16 3:16 AM | App Dev - XPages | Added by Oliver Busse

There has recently been a lot synisme, criticism and negativity about Notes Domino and XPages. If you believe the latest tweets and blog post it seems as if Notes Domino and XPages as an application platform is depreciated by the community and everyone is looking for alternatives.

ICON UK & Spark Ideas 

By Gabriella Davis | 8/22/16 5:31 PM | Community - Events / People | Added by Oliver Busse

I’m very pleased to say that i’ll be speaking at Icon UK being held in London from Sept 15th – 16th at IBM South Bank. The only user group event all year I get to travel to from home..

MWLUG Presentations & Wrap Up 

By Gabriella Davis | 8/22/16 4:22 PM | Business - Social Business | Added by Oliver Busse

After serveral weeks travelling around the US doing work and visiting friends we ended up in Autin for MWLUG. Another great event organised by Richard Moy and the team with lots of great sessions including Scott Souder’s session on IBM Verse, more on Project Toscana and Ben Langhinrichs’ on Data Visualisation which is an area I’m working a lot in right now.

MWLUG 2016 Recap 

By David Hablewitz | 8/22/16 3:00 PM | Business - Social Business | Added by Oliver Busse

This year MWLUG was held in Austin, TX. I gave a presentation on Best Practices for Administrators Before, During and After a move to SmartCloud Notes. Here are my slides.

Bye bye Domino! 

By Martin Jinoch | 8/22/16 9:34 AM | App Dev - XPages | Added by Oliver Busse

First time I was planning to "abandon" Domino as my primary application platform around 2002, when I decided to switch to Java. A decision that has proven to be very wise during last 14 years.

NotesIn9 is “Hiring”. 

By David Leedy | 8/22/16 9:19 AM | App Dev - XPages | Added by Oliver Busse

I’m looking to find someone to act as an “XPages Producer” for NotesIn9. This is a volunteer position. This person would actively recruit and work with contributors of XPages related content. This person does not have to produce their own demos but of course that interest and ability would be encouraged.

MWLUG 2016 Slides 

By Jesse Gallagher | 8/20/16 7:15 PM | App Dev - XPages | Added by Oliver Busse

I just returned from this year's MWLUG, held in surprisingly-rainy Austin, Texas. As every year, MWLUG is an outstanding event, particularly for a development crowd (though I think admins get tons of material too). I'm definitely looking forward to next year's in DC, and not merely because that's a pretty quick drive for me.

Thank you, Pete! 

By René Winkelmeyer | 8/19/16 6:42 AM | Community - Events / People | Added by Oliver Busse

An era ends. Pete(r) Janzen’s last working day at IBM is TODAY. Time to say the most important things… Pete, it was always a pleasure to work (and party ;-)) with you. I want to say THANK YOU – for everything you’ve done! You were and will always be part of the community.

XPages Tip: Set Date/Time fields in Doc with Date or Time Only 

By John Jardin | 8/18/16 9:21 AM | App Dev - XPages | Added by John Oldenburger

In your XPages app, you can use an EditBox control and set it’s display type to be a Date/Time control with certain formats. 2 examples are Date only or Time only. This all works great, except when you want to save these values to a Notes Document either via SSJS or Java.

SSJS Revisited: The Good, the Bad and the Ugly 

By Paul Withers | 8/17/16 1:42 AM | App Dev - XPages | Added by John Oldenburger

It is a number of years now since I decided to commit to Java, for a number of reasons. A little while after starting with Java I had a discussion with Tim Tripcony. Typically for Tim he explained exactly what SSJS was, which makes all those limitations totally understandable and reinforced my conviction that less SSJS and more Java was a no-brainer.

XPages ${} risk of code injection possible workaround 

By Martin Pradny | 8/15/16 4:31 AM | App Dev - XPages | Added by John Oldenburger

I wasn't happy with findings in my previous post, because it can lead to security issues, but also can have performance hit when you actually need dynamic evaluation of injected code (I use it for app localization and few other use cases). After some digging I came to conclusion that it can't be easily changed/overridden.

Pete Janzen: Lotus Legend 

By Peter Presnell | 8/14/16 5:54 PM | Community - Events / People | Added by Oliver Busse

Many years ago I launched a web site called Lotus Legends that recognized the contributions made by many people inside and outside IBM to the Lotus Notes product. I retired the site after IBM announced its IBM Champions program. While both sought to provide recognition of the many contributions made by our community the two programs differed in three distinct ways

Getting Your Hands On Graphs 

By Nathan T. Freeman | 8/14/16 5:53 PM | App Dev - XPages | Added by Oliver Busse

Next week I will be in Austin, TX at MWLUG 2016. Red Pill Now is a platinum sponsor again this year, and I am fortunate to have been accepted to present a two-hour workshop on the GraphNSF technology from the OpenNTF Domino API. I’ve been working on the GraphNSF implementation for over 3 years now. It’s software that, for me, is as intensely personal as it is useful.

NodeJS posting data to Domino 

By Michael Brown | 8/13/16 6:29 AM | App Dev - Web | Added by Oliver Busse

So recently, I was working on project that was not domino based, but rather used web tools and Rest APIs. What a breath of fresh air! SublimeText, NodeJS, EsLint and all that other webbie-type goodness, that looks great on your CV.

XPages ${} risk of code injection 

By Martin Pradny | 8/12/16 2:50 PM | App Dev - XPages | Added by Oliver Busse

While working on app optimization I experimented a bit more with 'Compute on page load' vs. 'Compute dynamically' behavior. There have been several discussions in past about possible combination of ${} and #{}, for example posts from Marky Roden, Sven Hasselbach and Paul Withers . What struck me today was risk of code injection.

IBM Domino XPages SSJS Object Literal Primer 

By Chris Toohey | 8/12/16 12:10 PM | App Dev - XPages | Added by Oliver Busse

I wanted to take a moment to cover a JavaScript technique that I've had great success lately. Lately meaning the past few years... and I think it's time to share.

NotesIn9 192 : Intro to Graph Database in XPages 

By David Leedy | 8/12/16 11:47 AM | App Dev - XPages | Added by John Oldenburger

In this show IBM Champion and all around amazing developer Oliver Busse returns with an EPIC demonstration where he talks about using Graph Databases inside the XPages/Domino world. I’m far from an expert on them but Graph Databases are what the “Big Boys” like Amazon, Twitter, LinkedIn, etc.. use to more effectively maintain data that relates to other data.

JSON RPC Service, Component Tree Manipulation and OpenLog 

By Paul Withers | 8/4/16 4:39 PM | App Dev - XPages | Added by John Oldenburger

One of the parts of the XPages Extension Library I’ve not used extensively is a component under the Data Access category called Remote Service – the JSON RPC Service. This allows server-side code to be triggered from client-side JavaScript and return a string response.

Using Bootstrap Touchspin a Mobile and Touch Friendly Input Spinner Component 

By John Oldenburger | 8/4/16 8:22 AM | App Dev - XPages | Added by Oliver Busse

After some time a new blog post on Bootstrap Plugins in XPages. In this blog post I will show how to use Bootstrap Touchspin, a mobile and touch friendly input spinner component for Bootstrap 3, in XPages. Bootstrap Touchspin supports the mousewheel and the up/down keys.

Trials with JPA and XPages – ReederProgramming 

By Greg Reeder | 8/4/16 8:20 AM | App Dev - XPages | Added by Oliver Busse

Don’t get me wrong, I love working with Domino and documents and all that, but with XPages I sometimes want to use good old fashioned SQL or even hybrid solutions. I do not want to be bothered with writing sql statements myself in the DAO classes, and I just want to use a prebuilt solution that just works. Enter JPA.

IBM Verse On-premises Architecture and Insight 

By Bill Malchisky | 8/4/16 1:47 AM | Business - Social Business | Added by Oliver Busse

Yesterday, IBM provided a preview call for select customers covering IBM Verse On-premises (VOP). Those in attendance were amongst the first to receive updated particulars on this product. I explicitly asked and received permission to provide this information. Here is a subset of relevant items discussed/presented.

XPagesPreloadDB more evil than good 

By Martin Pradny | 8/2/16 10:15 AM | App Dev - XPages | Added by Oliver Busse

While doing optimization of application load time I found that XPagesPreloadDB notes.ini parameter didn't work in way I expected. With quick google search I realized that I'm not the first one to hit this problem as John Dalgaard wrote about the issue few years ago.

Release Weekend: ODA and Darwino 

By Jesse Gallagher | 8/2/16 7:25 AM | App Dev - XPages | Added by Oliver Busse

This past weekend was a nice one for releases to a couple of the projects I work on: the OpenNTF Domino API and Darwino.

IBM Connections explained: Why a “Like” matters! 

By Femke Goedhart | 8/1/16 11:12 AM | Business - Social Business | Added by Oliver Busse

I often get asked about things in IBM Connections that need some explaining. One of them is the value of using the Like button in IBM Connections and whether people really should use it in a corporate environment. Let me be clear: You should! But in stead of writing another blog on why I decided to do it a little different this time and try my luck on explaining it in a video. I hope this will help!

Communication and Community 

By Paul Withers | 7/30/16 4:26 PM | Community - Events / People | Added by John Oldenburger

A couple of days ago I posted this tweet. It was prompted by experiences in a variety of technical communities over recent months and year, good and bad. Anyone who knows me or has been involved in the IBM Collaboration Solutions community will be aware of how passionately I believe in the power of community and the importance of empowering those within the community.

Manually Renewing HTTPS w/ Let's Encrypt 

By Eric McCormick | 7/27/16 11:36 AM | App Dev - Bluemix | Added by John Oldenburger

A while back, I rolled a personal project, which is a Node app, to Bluemix for lightweight use. I managed to make use of Let’s Encrypt for the HTTPS certificate, but only after realizing that there was a bit of a manual aspect to it that is the antithesis of an automated script for such things.

Secure LDAP to Active Directory fails with Domino 9.0.1 FP5 IF1 and higher 

By Daniel Nashed | 7/27/16 2:37 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

Domino 9.0.1 FP5 IF1 adds support for the Extended Master Secret Extension with TLS 1.2. Windows 2008 R2 does only supports TLS 1.0 but still sends the Extended Master Secret Extension in the server helo. Domino fails to connect because once this is offered Domino wants to use it.

React.js Review. Why I chose to invest in this library 

By John Jardin | 7/27/16 1:48 AM | App Dev - Mobile | Added by Oliver Busse

It was about 2 months ago when I made the decision to invest in a JavaScript library called React.js. It was seriously dark waters for me, as I come from a full stack development framework called IBM XPages, where everything from server-side logic, responsive design, client-side scripting, database management, security, etc. was managed by the framework to provide seamless integration and rapid application development.


By Paul Withers | 7/26/16 7:49 AM | App Dev - XPages | Added by John Oldenburger

Before I started working with IBM’s XPages framework in 2009, I was starting to use AJAX calls in web applications and starting to dig into Dojo charting options for an application. So not unsurprisingly, when I started with XPages I blogged quite a bit about Dojo charts and understandably chose to write the Dojo-related chapter and a half of “XPages Extension Library”.