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

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.

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.

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.

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.

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.

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.

Quick XPages tip: Show validation status icon on bootstrap tabs  

By Frank van der Linden | 7/9/15 12:49 PM | - | Added by Oliver Busse

In one of my XPages projects I use bootstrap tabs to make it user friendly. One down side is that on different tabs are required fields, so when the validation failed there is no clear overview which fields need to be filled in.

My take on JSoup  

By Frank van der Linden | 6/2/15 4:35 AM | - | Added by John Oldenburger

Next to my daily projects I am working on a new pet project, based on XPages. May be later more about this project ;-) One of the requests was, more a nice to have, to import lots of data in the new application, to avoid to do it manually. So I searched on Google and I found JSoup, with some nice examples and tutorials.

Power of Themes part 2, the XML syntax  

By Frank van der Linden | 6/1/15 8:29 AM | - | Added by John Oldenburger

Last month I wrote a small blog about the Power of Themes. To me the must start of a XPages project. A themes is in the basic just a XML file, like many other files in a XPages application. So when you are forget a XML tag to close properly you will be prompt when you build the application with malformed error.

Power of Themes part 1, get started  

By Frank van der Linden | 5/28/15 4:16 PM | - | Added by John Oldenburger

In the beginning of XPages development I had some diffeculties to get my head around Themes. Now a days I benefit from the benefit of the themes. It is one of the first files I create in a database.Themes are extremely powerful. With a theme you can control your whole XPages application, both web and Notes client

My presentation - Don't worry with bower  

By Frank van der Linden | 3/31/15 6:20 PM | - | Added by Oliver Busse

I had submitted an abstract for Engage, due lots of great speakers I didn’t make it as a speaker, this year. But I want to share my presentation, any way.

Jackson JSON mapper plugin for XPages  

By Frank van der Linden | 2/13/15 8:56 AM | - | Added by Johnny Oldenburger

To work in Java with JSON there are several libraries, like GSON, JSON-simple and even the IBM version. They are very easy to use. In my recent J2EE projects their was always a need of consuming JSON and returning JSON. The library we used their was Jackson JSON library. It was a refreshing way to work with JSON without building or consuming it line by line.

2014 was a year of change  

By Frank van der Linden | 12/22/14 11:59 AM | - | Added by Oliver Busse

It is the time of the year to reflect the ending year. 2014 was a year of change in my professional life. Thanks I finally made the step to leave e-office and move on to start my own business as Freelance Java/Web and XPages developer. It took some time to take the step, but after talking to lots of people inside and outside the ICS Community it was clear to me and my wife to take the deep dive.

Bower4XPages  

By Frank van der Linden | 9/17/14 2:39 AM | - | Added by Oliver Busse

Yesterday I read the blog post by Keith Strickland about CSJS Workflow, where he mentioned Bower. I heard the name frequently when I was exploring the modern web development frameworks, like AngularJS and NodeJS. So I started to investigate, what is Bower and how it can help me by managing the frameworks in my (XPages) projects.