|Latest 7 Posts
| Bulk import in a Cloudant database|
Thu, Apr 27th 2017 65
| IBM InterConnect 2017 as a developer|
Fri, Apr 7th 2017 5
| IBM InterConnect 2017 – something completely different|
Tue, Mar 28th 2017 9
| Speaking of Las Vegas|
Fri, Mar 10th 2017 9
| New Release: Generic XPages and HTML Widget For IBM Connections 5.5|
Thu, Mar 2nd 2017 9
| My take on IBM Connect 2017|
Mon, Feb 27th 2017 8
| My slides from my presentation at IBM Connect 2017|
Sat, Feb 25th 2017 8
| Bulk import in a Cloudant database|
Thu, Apr 27th 2017 65
| Quick XPages tip: add pace.js to your app|
Tue, Mar 29th 2016 12
| Quick XPages tip: Show validation status icon on bootstrap tabs|
Thu, Jul 9th 2015 11
| My abstract has been accepted for IBM InterConnect 2017|
Wed, Dec 14th 2016 11
| My steps in the JSF 2.0 world|
Fri, Oct 24th 2014 10
| My taken on a Multi Growl messages phaselistner for XPages|
Fri, Feb 20th 2015 10
| Quick XPages tip: add Fullcalendar plugin to your application|
Thu, Aug 27th 2015 10
| Primefaces upload control and ClickJacking filter on IE8|
Wed, Mar 11th 2015 9
| And the winner is…… HR Assistant|
Mon, Sep 19th 2016 9
| Bye Eclipse, hello IntelliJ Ultimate|
Fri, Feb 3rd 2017 9
| Recent Blog Posts
Bulk import in a Cloudant database|
Thu, Apr 27th 2017 5:02p Frank van der Linden
After some issues with HR Assistant I was thinking it would be a good idea to create a separate database with only the Design documents as schema database.
So I replicated all the documents from the original database to a brand new one and called it hrassistant_schema. After the successful replication I kept all only the design documents.
Today I got a question about the schemas and discovered it should also be a good idea to add all the configuration documents to the schema database of HR Ass
IBM InterConnect 2017 as a developer|
Fri, Apr 7th 2017 11:27a Frank van der Linden
As promised in a previous blogpost, I will zoom in on the technologies I have seen and used at IBM InterConnect
I was surprised the amount of technical sessions at InterConnect. More then I then was expecting as lots of people told me It was all about middleware.
Below my impression as a developer
Open Tech Summit
On Sunday InterConnect for me started with the Open Tech Summit, a gathering of tech nerds, to learn more on Open Source software. In a TED talk style every speaker got 10 minutes to s
IBM InterConnect 2017 – something completely different|
Tue, Mar 28th 2017 4:43p Frank van der Linden
IBM InterConnect 2017 is over, I must say I totally enjoyed it. Lots of attendees, it was crowded everywhere, but it gave a good vibe. I have met a lot of new people
I heard that it was Lotusphere in the old days. I totally agree with the blog by Gabriella Davis, it is time to get out our own yellow bubble and integrate it in InterConnect. There is so much both worlds can learn from each other.
On Monday there was the InterConnect Welcome keynote with, of course, a lot of announceme
Speaking of Las Vegas|
Fri, Mar 10th 2017 7:38a Frank van der Linden
In 1 week I will leave for my second trip to the USA for an IBM Conference. This time it will be IBM InterConnect in Las Vegas. Not only to attend, but also to speak again. A friend of my will join me on this trip. We will fly to Los Angeles and drive up to Las Vegas. After the conference we will have some time get back to LAX, a sort of mini road trip.
Out of my comfort zone
IBM InterConnect is a much bigger conference, compared to IBM Connect, at the Mandalay Bay in Las Vegas. It is focused
New Release: Generic XPages and HTML Widget For IBM Connections 5.5|
Thu, Mar 2nd 2017 5:41p Frank van der Linden
Yesterday I have created a new release of the OpenNTF project, Generic XPages and HTML Widget For IBM Connections.
But many thanks to Christoph Stoettner of Panagenda who found the solution and provided me the modified files to release.
Christoph, Thank you very much for the time you spent on this.
Want to try it out on your I
My take on IBM Connect 2017|
Mon, Feb 27th 2017 12:30p Frank van der Linden
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.
I had visited San Francisco for 3 years as end point of our road trip through the west coast. I found it and still do it a pleasant city. Not that all American, but with a bit of Europe. It is a very expensive city, especially the hotels.
I stayed at Powell Street near Market Street
My slides from my presentation at IBM Connect 2017|
Sat, Feb 25th 2017 5:54p Frank van der Linden
Today I came back from San Francisco where I attend and speak at IBM Connect 2017.
It was for me the first time speaking at such a big conference. And I must say I enjoyed it very much.
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application from Frank van der Linden
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application
The role of a human resources employee can be hard work when it comes to
Preparing for IBM Connect 2017|
Thu, Feb 9th 2017 6:59p Frank van der Linden
In about 1 week I will jump on a plane and will fly across the Atlantic Ocean to San Francisco for IBM Connect 2017.
This time not only as an attendee, but also a speaker and IBM Champion.
Who wants to attend my session, need to get out of bed early. It is planned on Thursday 23rd of February in room 2003.
The title is ‘How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application‘
I will talk about our HR Assistant application and show the te
Bye Eclipse, hello IntelliJ Ultimate|
Fri, Feb 3rd 2017 10:33a Frank van der Linden
In Januari 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.
What is IntelliJ
It is a very complete IDE, not for Java development only, but also Front end development, like AngularJS, because WebStorm is part of IntelliJ Ultimate.
First time speaking at IBM Connect in San Francisco|
Sat, Jan 21st 2017 6:23a Frank van der Linden
After a long period on the sessions waitlist, I received an email that my session is approved, in the end.
It will my first time speaking at IBM Connect/Lotusphere, so I am looking forward to it.
My session will be about the HR Assistant application, which was the winner of the IBM Development Competition 2016.
#1129 – “How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application”
The role of a human resources employee can be hard work when it comes
Websphere Liberty Profile and external authentication redirect|
Wed, Dec 21st 2016 7:18p Frank van der Linden
At one of my customers I was busy with the upgrade their virtual development environment.
Currently we run Websphere Application Sever 8 inside Rational Application Developer on a not so fat virtual development environment. Which cause lots of waiting for the developer to deploy changes of the portal to the local WAS server.
We tried JRebel, but in combination with RAD I can say it is not happy couple. It caused have memory use and after a certain period a not response environment
My slides of my Cloudant introduction session at Meet IT|
Fri, Dec 16th 2016 1:15p Frank van der Linden
Last Wednesday Meet IT conference was held at IBM Client Center in Milan. I did a session about Cloudant and how you can use it inside an XPages application.
My session was in the Auditorium, a big room like a theater with good chairs, very good audio and screens. Was nice to it such big room.
A (XPages) developers guide to Cloudant – MeetIT from Frank van der Linden
A big thanks to Giuseppe Grasso, Daniele Grillo and Stefano Benassi for organising it. All well deserved IBM Champion
I am an IBM Champion, again|
Thu, Dec 15th 2016 6:43a Frank van der Linden
Yesterday at MeetIT conference in Milan, Amanda Bauman, has announced the IBM Champions for ICS.
I am among the 123 IBM Champions in 2017, and that makes me very happy.
It is the third time after 2013 and 2014, but the first time as an Freelancer.
Thanks to all how nominated me.
Let see what 2017 will bring as an IBM Champion. One great event is already known, speaking at IBM InterConnect.
A special attention for 2 new Dutch IBM Champions, Ronald Dekkers from Acuity and Remco Angioni, my fo
My abstract has been accepted for IBM InterConnect 2017|
Wed, Dec 14th 2016 10:13a Frank van der Linden
Yesterday I received an email from the IBM InterConnect 2017 team with the message that my abstract has been accepted.
Wow, was stunned, and happy and a little bit ‘scared’……..
When the news is setting in, I was thinking of the next steps.
I already made the registration, next housing and flights. And of course preparing my slide deck
My session will be about our HR Assistant application we build for the ICS Development Competition, with a deep dive in the code and lesson
Special page for my open source projects|
Mon, Dec 12th 2016 9:05p Frank van der Linden
Tonight I thought it would be a good idea to create a special page at my side with links of all my open source projects.
You can find them here or at the bottom of my homepage.
by The post Special page for my open source projects appeared first on elstar IT.
My evolution as a developer: becoming a Full stack developer|
Thu, Dec 8th 2016 8:18p Frank van der Linden
Is the time of the year to have some time to reflect.
Entering the IT
Around 2000 I entered the IT world, first as a Domino Administrator, but after a good talk with a former colleague I made the switch to become a Developer.
So I became Domino Developer and learned Formula language and later Lotusscript. Did some certifications.
When the browser became more important I moved more and more to web development and did some great projects, for example I build the public website of a big insurance
My slides of my Cloudant session at Sutol 2016|
Fri, Nov 11th 2016 11:52a Frank van der Linden
Today I did a session at Sutol conference in Prague.
It was about how to get started with Cloudant as an XPages developer.
A (XPages) developers guide to Cloudant from Frank van der Linden
In my session I mentioned my Cloudant OSGi plugin, which can be find at https://bitbucket.org/flinden68/cloudant-connector/
by The post My slides of my Cloudant session at Sutol 2016 appeared first on elstar IT.
HR Assistant now as project at OpenNTF|
Mon, Oct 24th 2016 1:53p Frank van der Linden
Today I have added our winning application, HR Assistant, as project at OpenNTF.
I have added the source code in a zip as the release, but I encourage you to go to the Github repository directly.
Included a notice and license file, which is required for every project on OpenNTF.
And last but not least, there are screenshots and….. documentation
Have fun with it. And a demo is in the making.
by The post HR Assistant now as project at OpenNTF appeared first on elstar IT.
Cloudant connector plugin update: manage Design documents|
Thu, Oct 13th 2016 2:31p Frank van der Linden
Yesterday I was helping out Patrick Kwinten with some he had with my Cloudant Connector plugin on Slack. He asked also about the possibility to add or modify Design Documents, I found there foundation was already there.
Design documents can be seen as the schema in your Cloudant database, which specify what is in the view and how the ftSearch index is build.
Below is an example of a Design Document. As everything in Cloudant the syntax is JSON.
I will be speaking at Sutol 2016 in Prague|
Wed, Oct 12th 2016 12:26p Frank van der Linden
Yesterday I received an email that my session has been accepted for the upcoming Sutol Conference in Prague.
It is the first time I will be at SUTOL, so I am looking forward to it. I heard some very good things about this conference.
Hope to see you in Prague next month, may be we can go for a short run through the city. ( The best way, in my opinion, to explore a city ;-))
by The post I will be speaking at Sutol 2016 in Prague appeared first on elstar IT.
Speaking at MeetIT in Milan|
Fri, Oct 7th 2016 5:04a Frank van der Linden
I will be speaking at MeetIT, formerly known as DominoPoint Days, in Milan. Looking forward to return to Milan for this great event after a few years.
My session will be about Cloudant, what else
A (XPages) developers guide to Cloudant
NoSQL databases getting more popular recently, especially MongoDb. But there is another popular NoSQL, Cloudant. It is the cloud version of CouchDb. Cloudant has lots of similarities with good old NSF, but a lot faster.
We have build a web based application wh
Heads up for Salesforces Trailhead|
Wed, Sep 28th 2016 12:33p Frank van der Linden
Lately I noticed the increasing demand of Salesforce developers in The Netherlands and I like to explore new technologies.
So I was looking for a way to start learning Salesforce, Rene Winkelmeyer, pointed me to Trailhead.
I can confirm it is very refreshing way to learn a new platform, there a variaty of trails, Admins or Developers. You can earn batches if you complete a module.
by The post Heads up for Salesforces Trailhead appeared first on elstar IT.
XPages Quick tip: Move Java files for a better Source Control experiences|
Fri, Sep 23rd 2016 7:24a Frank van der Linden
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.
We have all the Java classes in the application as Java Design Elements, which give you, like any other Domino Designer Element, an metadata file. I noticed that the runtime is mirroring the java files to a java directory under the WebContent –> WE
And the winner is…… HR Assistant|
Mon, Sep 19th 2016 1:00p Frank van der Linden
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.
Frédéric Dehédin from the Swiss IBM Business Partner Belsoft Collaboration and I formed a team, Fred & Frank, to build this
My session slides of Icon UK 2016|
Sat, Sep 17th 2016 3:33a Frank van der Linden
At Icon UK I did a session about Servlets.
The demo code can be found in a GIT repository on Bitbucket,
by The post My session slides of Icon UK 2016 appeared first on elstar IT.
Thu, Sep 1st 2016 1:31a Frank van der Linden
Today it is 2 years ago that I started my own business as a Freelance developer and I must say I enjoy it every day.
The past year I was helping out Belsoft with Application Development projects for their customers, but most of the time I was doing projects in the JEE world, working with Spring Framework (MVC, Security, Webflow), Hibernate, JPA, Maven and Jenkins.
Let’s make it a another successful year.
by The post 2 years appeared first on elstar IT.
Speaking at IconUK 2016|
Fri, Aug 26th 2016 10:53p Frank van der Linden
I will be speaking, again, at IconUK in September in London
During my holiday I already received an notification that one of my abstracts was accepted. Till last week I didn’t know which session was accepted, but now I know
Servlets made easy. Write once and run everywhere.
Since a few years the Domino server is a real Java server. Which give you plenty of new opportunities, such as real servlets. Get and post data to any database via a Java servlet. Develop once, run everywhere.
Try to avoid the use of Jars design element|
Fri, Jun 24th 2016 7:30a Frank van der Linden
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.
When I looked inside the application view in the Domino Designer I found the external Jars in the Jars section under code as Jar design element.
In the build path there was a reference to these external jar
Plugin updates: search and date format|
Fri, May 13th 2016 3:10p Frank van der Linden
Today I made a few changes to the Cloudant connnector and Jackson4XPages plugin.
I added a new constructor of the JacksonWrapper, a boolean, to control the date format output in the JSON.
JacksonWrapper wrapper = new JacksonWrapper(datesAsTimeStamps);
By default it is true, so the output format is a Timestamp, but if you need a real date, pass false to the contructor
I committed the changes to the repository and updated the ReadMe.
I added a new connector to