Engage 2020: Hello are you listening, There is stream for everything  

By Frank van der Linden | 3/4/20 10:01 AM | Business - Events / People | Added by John Oldenburger

Today I have gave a presentation at Engage Usergroup in Burgers Zoo, Arnhem. I was in the emerging technology track to share information about Spring Cloud Stream and how easy it is to connect to a message broker like RabbitMQ or Kafka. The demo application is showing the use of Spring Cloud Stream in a application.

The slides of my 2 sessions at NCUG 2019  

By Frank van der Linden | 6/12/19 2:30 PM | - | Added by Oliver Busse

I had the pleasure to do 2 presentations at NCUG, formerly known as ISBG. It were very technical questions, but was happy that people where brave enough to attend

Engage 2019: The good, the bad and the ugly: a not so objective view on front end development  

By Frank van der Linden | 5/16/19 2:35 AM | - | Added by Oliver Busse

This week was Engage 2019 in Autoworld in Brussels. Theo Heselmans and crew did an amazing job, again, in a stunning venue. I was privileged to be speaking again. I was really surprised to have a full room. I enjoyed it very much to deliver my opinion on the current most populair front end frameworks, VueJS, React and Angular.

My slides of my session at IconUK and more  

By Frank van der Linden | 9/15/18 6:39 AM | - | Added by Oliver Busse

The slides of my session I gave at IconUK 2018 in Birmingham. And I include also a Springboot starter project, to give the developer a head start

The slides of my session at Engage 2018  

By Frank van der Linden | 5/24/18 4:27 PM | - | Added by Oliver Busse

Engage 2018 is over. Another great event, this time at the stunning venue, the SS Rotterdam. Here is are my slides of my session. Thanks everyone who had attended my session

Quick tip: test HTML pages on a local webserver with NodeJS  

By Frank van der Linden | 5/14/18 3:10 AM | - | Added by John Oldenburger

At a customer we are building lots of microservices with Spring boot which runs on Pivotal Cloud Foundry hosted at the Azure platform. Some of these microservices are called from web pages with certain specific information, like field info. So in our projects we have most of the time a test html page to mimic the actual behavior.

Quick tip: run your Cloudant data everywhere with CouchDb  

By Frank van der Linden | 5/10/18 11:31 AM | - | Added by John Oldenburger

I moved our HR Assistant application to a Spring boot to run everywhere, but the data was still stored in a Cloudant database running on IBM Cloud. No problem, but not that flexible. So I was looking for a way to to store the data somewhere with minimum impact.

A small open source project: Cloudant REST API - elstar IT  

By Frank van der Linden | 5/2/18 7:54 AM | - | Added by Kenio Carvalho

I got an idea to provide a Cloudant REST API, with the same endpoints of the Domino API but storing everything in Cloudant or CoucheDb. Which results in a Spring Boot application. All the endpoints of the Domino REST API are available in this new REST API.

What I am thinking about IBM Think  

By Frank van der Linden | 4/5/18 9:59 AM | - | Added by Oliver Busse

2 weeks ago I have attended IBM Think in Las Vegas. The super conference of IBM by merging all the other conferences, like InterConnect, Edge, Amplify, World Of Watson and Connect/Lotusphere.

Document Conversion API now open source  

By Frank van der Linden | 12/4/17 2:38 AM | - | Added by Oliver Busse

Last Friday I wrote how we implemented Document Conversion in HR Assistant. Part of the solution was a new project, Document Conversion API We decided to open source it. Below I copied the details from the previous post about this new project.

My take on IBM Connect 2017  

By Frank van der Linden | 2/27/17 11:49 AM | - | Added by Oliver Busse

IBM Connect went to the west coast of the USA, to the famous Moscone Center in the middle of San Francisco. Last week I have attended and spoken at IBM Connect. Here are some thoughts about the event.

Bye Eclipse, hello IntelliJ Ultimate  

By Frank van der Linden | 2/4/17 4:41 AM | - | Added by Oliver Busse

In January I started on a new role, Full Stack developer at Rabobank. One of the developers in my team is a big fan of IntelliJ from JetBrains, so I gave it a try over the past weeks. I must say I don’t miss Eclipse at all. Currently I am running it on macOS, but also in a VDI of the customer, which runs Windows.

My slides of my Cloudant session at Sutol 2016  

By Frank van der Linden | 11/11/16 5:44 AM | - | Added by John Oldenburger

Today I did a session at Sutol conference in Prague. It was about how to get started with Cloudant as an XPages developer. In my session I mentioned my Cloudant OSGi plugin, which can be find at https://bitbucket.org/flinden68/cloudant-connector/.

XPages Quick tip: Move Java files for a better Source Control experiences  

By Frank van der Linden | 9/23/16 6:28 AM | - | Added by Oliver Busse

Over the last months we build the HR Assistant for the ICS World Wide Development Competition. The backend of the code is totally written in Java. The XPages and custom controls only serves the data to the browser, nothing more.

And the winner is...... HR Assistant - elstar IT  

By Frank van der Linden | 9/19/16 12:04 PM | - | Added by Oliver Busse

Last Friday during the closing session of Icon UK in London Inhi Suh announced, with a little help of Alan Hamilton, the results of the ICS Developer competition 2016. To my big surprise our submission, HR Assistant was selected as winner. Frédéric, my partner in crime in this competition was also very surprised a few timezones to the east from us.

Try to avoid the use of Jars design element  

By Frank van der Linden | 6/24/16 6:57 AM | - | Added by John Oldenburger

Lately I had pulled a new project to work on, a XPages application with a few external jar files. When I tried to build the application it produced a lot of errors. The most annoying error was that classes could not found, and these classes are inside the external jar.

Update on my Cloudant connector for XPages  

By Frank van der Linden | 4/15/16 7:44 AM | - | Added by Oliver Busse

A few weeks ago I released a small OSGi plugin project which connect to Cloudant. More details, see my previous blog. I have changed the plugin completly. One of the reasons is to make it easier in the future to add new functionality. There are so much nice feature to be added.

Cloudant-connector for XPages  

By Frank van der Linden | 4/4/16 3:57 PM | - | Added by Oliver Busse

At Engage I was triggered by a great session of Niklas Heidloff of all the goodies on BlueMix. He was mentioning Cloudant, which is used for Node-Red, and simularities with the Notes Database. Like documents, views and even replication.

Hello Jackson4XPages f.k.a Jackson JSON wrapper  

By Frank van der Linden | 4/1/16 5:46 AM | - | Added by Oliver Busse

Last week I was thinking about the future of my Jackson JSON wrapper after I added new features, mostly because I needed them for my XPages pet project. Paul Withers was suggesting to contribute it to OpenNTF as project new style.

Quick XPages tip: add pace.js to your app  

By Frank van der Linden | 3/29/16 3:13 PM | - | Added by Oliver Busse

Last week John Jardin pointed me to a very interested progress bar project, Pace JS. It is a loading progress bar which runs out of the box only by adding the Javascript and CSS theme. There is a possibility to configure it, but it is not necessary.

XPages help: DateUtils class on XSnippets  

By Frank van der Linden | 3/11/16 4:41 AM | - | Added by John Oldenburger

In one of my XPages applications I needed a lot of date manipulation. I came at a point to create a DateUtilts class with, in opinion, very useful Date and Calendar methods. I have uploaded on it to XSnippets, so everyone can benefit from it.

XPages tip: add a new language to your app  

By Frank van der Linden | 3/8/16 1:41 PM | - | Added by Oliver Busse

In a previous post I blogged about how to make a XPages application multi language. The next step is to add 1 new language in total and no need to modify all the property documents of this new language one by one.

XPages tip: Multi language support for labels  

By Frank van der Linden | 3/5/16 9:28 AM | - | Added by Oliver Busse

In 2014 I wrote a blog about controlling the labels in a XPages application, via a web interface, backed by a property file which is inside the application. One of the most wanted requests was multi language support. So I added configurable multi language support to my applications. I used it at several projects with success.

Start contribution to the OpenNTF wiki  

By Frank van der Linden | 3/4/16 3:07 AM | - | Added by Oliver Busse

At IBM Connect John Jardin was pitching the new wiki of OpenNTF. I think it is a very good initiative to collect as much as possible content about XPages and related subjects in one place. Today I have added my first wiki page about themes.

Mentoring, modernisation or liberation  

By Frank van der Linden | 2/12/16 5:57 AM | - | Added by Oliver Busse

Last week I was in Orlando for IBM Connect. The first time as independent developer and I was very happy to be part of the new format of the conference.

XPages tip: My take on a bootstrap pager  

By Frank van der Linden | 12/17/15 3:29 AM | - | Added by John Oldenburger

On Stackoverflow I answered a question about the strange behaviour of builtin bootstrap pager of the Extension Library. Bryan Schmiedeler asked me to share my own renderer. Before Boostrap4XPages was pulled into the Extension Library I already has a requirement of a Bootstrap styled pager in a XPages application.

XPages quicktip: use the Calendar build in Months  

By Frank van der Linden | 11/26/15 4:39 AM | - | Added by John Oldenburger

For a XPages application there was the need to set a Date to a certain date in Java, off course. For this I always use the java.util.Calendar class, because it have some nice extra features. The start is pretty straight forward, get an instance of the Calendar. Next is set the Calendar to a certain time.

My slides of SNoUG 2015: Let's serve your data  

By Frank van der Linden | 10/29/15 4:46 AM | - | Added by Oliver Busse

Yesterday I attended the SNoUG event in Zurich, Switzerland as a speaker. My session was about servlets, and then especially the OSGi servlets. I created also sample plugins for a Domino OSGi servlet and a web app for a servlet on other Java servers, like Websphere, Tomcat and JBoss.

Jackson JSON wrapper plugin  

By Frank van der Linden | 10/6/15 9:00 AM | - | Added by John Oldenburger

A while ago I wrote a OSGi plugin to make the excellent Jackson JSON library available for every application on a Domino server. It works fine, except the security issue. Today I was reading the blog post of John Dalsgaard about ‘Elevating permissions on your third party jar‘. This inspired me to rewrite my Jackson JSON OSGi plugin.

Quick XPages tip: add Fullcalendar plugin to your application  

By Frank van der Linden | 8/27/15 4:21 AM | - | Added by John Oldenburger

In one of my XPages projects there was the need of a calendar display of data. First stop was the Demo application of the OpenNTF Extension Library, which contains a calendar control. After some attempts to get my data displayed in this control, I skipped it and moved to a JQuery plugin, FullCalendar.