191 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
First time speaking at IBM Connect in San Francisco
Sat, Jan 21st 2017 45
Websphere Liberty Profile and external authentication redirect
Wed, Dec 21st 2016 3
My slides of my Cloudant introduction session at Meet IT
Fri, Dec 16th 2016 3
I am an IBM Champion, again
Thu, Dec 15th 2016 4
My abstract has been accepted for IBM InterConnect 2017
Wed, Dec 14th 2016 5
Special page for my open source projects
Mon, Dec 12th 2016 3
My evolution as a developer: becoming a Full stack developer
Thu, Dec 8th 2016 3
Top 10
First time speaking at IBM Connect in San Francisco
Sat, Jan 21st 2017 45
Cloudant connector plugin update: manage Design documents
Thu, Oct 13th 2016 9
Quick XPages tip: add Fullcalendar plugin to your application
Thu, Aug 27th 2015 7
Heads up for Salesforces Trailhead
Wed, Sep 28th 2016 7
Primefaces upload control and ClickJacking filter on IE8
Wed, Mar 11th 2015 6
XPages tip: My take on a bootstrap pager
Thu, Dec 17th 2015 6
Hello Jackson4XPages f.k.a Jackson JSON wrapper
Fri, Apr 1st 2016 6
My steps in the JSF 2.0 world
Fri, Oct 24th 2014 5
Jackson JSON mapper plugin for XPages
Fri, Feb 13th 2015 5
XPages tip: Multi language support for labels
Sat, Mar 5th 2016 5


Frank van der Linden
Blog Title elstar IT
Blog Description IBM, Java, XPages, Domino | Frank van der Linden
Blog URL http://elstarit.nl
RSS Feed http://elstarit.nl/?feed=rss2
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Jan 21, 2017 6:45:34 AM EST. Realtime Update:
Location Utrecht, The Netherlands


Recent Blog Posts
45
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
3
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. Current state 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
3
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
4
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
5
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
3
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.
3
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
2
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.
3
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.
9
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 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. New methods As
5
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.
4
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
7
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.
5
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. The Problem 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
3
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. HR Assistant Frédéric Dehédin from the Swiss IBM Business Partner Belsoft Collaboration and I formed a team, Fred & Frank, to build this
2
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.
0
2 years
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.
4
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.
2
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. Mmmm… strange. 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
1
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. Jackson4XPages 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. Cloudant connector I added a new connector to
2
A small update to my Multi language 4 XPages demo
Wed, Apr 27th 2016 3:55p   Frank van der Linden
Last week I have posted a demo database of my way to add multi language to a XPages application. Today Patrick Kwinten pinged me on Slack about an 500 error he was hitting when he access the database from the browser. After some investigation via Slack it the cause of the error was an external jar file which was in still, unused, in the database. The external jar was on the Build Path, but after removing from the Build Path it was still crashing. On stackoverflow I found the answer. The external
4
XPages tip: Demo code for multi language support
Fri, Apr 22nd 2016 1:37p   Frank van der Linden
Over time I wrote a few blogs about my way to support multi language in a XPages app. Control the labels in a XPage app Multi language support for labels add a new language to your app Very nice, but I got requests about a demo db. I created a demo database which is available as GIT repository on Bitbucket. What’s inside Load properties from a properties file, which reside in resource section of database Load languages Add new Language, which add also for this new language proper
2
Update on my Cloudant connector for XPages
Fri, Apr 15th 2016 8:38a   Frank van der Linden
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. What is new I moved all the database related methods to the DatabaseConnector. Moved all the document related methods to their own DocumentConnector Added to the DocumentConnector a method to add an Attachment to a Docu
3
Cloudant-connector for XPages
Mon, Apr 4th 2016 2:02p   Frank van der Linden
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. Not that weird as you start looking closer, Cloudant is the cloud version of CouchDb. Which is invented by Damien Katz, who also was involved by the creation of the NSF. I found on the internet a very nice easy to use open source project, Java-cloudant, who is do
6
Hello Jackson4XPages f.k.a Jackson JSON wrapper
Fri, Apr 1st 2016 6:29a   Frank van der Linden
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. At Engage I spoke with Christian about the steps to be taken, so I proposed my idea at the OpenNTF new_idea channel on Slack. Now there is a Stash repository and Jira project. I have moved all my code to this new repository and refactored the code to meet the package n
4
Quick XPages tip: add pace.js to your app
Tue, Mar 29th 2016 3:16p   Frank van der Linden
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. Getting started I added in bower.json file the Bower package name and run Bower to update my client side framework in my On Disk Project. } “name”: “bower4xpages”, “version”: “0.0.1”, “depe
1
Update of the Jackson JSON mapper plugin
Fri, Mar 18th 2016 11:36a   Frank van der Linden
Today I was busy writing a REST API for a XPages application. That was a good point to update my Jackson JSON mapper OSGi plugin,which is an wrapper around the powerful Jackson JSON project. I have split 1 method in 2 and I have added 3 methods which accept a ObjectWriter as parameter. New methods write value from POJO object to JSON string, but nice formatted JacksonWrapper wrapper = new JacksonWrapper(); String json = wrapper.writeWithDefaultPrettyPrinter(POJOObject(s)); write value from POJ
5
Nice workaround to JSF 1.x EL limitation
Mon, Mar 14th 2016 4:05p   Frank van der Linden
At a customer we have portals build with JSF 1.2, yeah I know ;-). Today is was interesting to found a solution for a problem. In JSF 1.x there is a limitation of the Expression Language. It is not possible to pass parameters  in methods in EL to controller bean. I found a nice workaround for this limitation by using the setPropertyActionListener Below is a button where this ActionListner is used And this connected to the managed bean. public class MyBean { private String
0
XPages help: DateUtils class on XSnippets
Fri, Mar 11th 2016 4:18a   Frank van der Linden
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. XSnippets I have uploaded on it to XSnippets, so everyone can benefit from it. An example Is today between 2 dates SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy"); String dateStartInString = "31-08-2015"; String dateEndInString = "31-08-2016"; Date dateStart = sdf.parse(dateStartInString); Date dateEnd = sd
4
XPages tip: add a new language to your app
Tue, Mar 8th 2016 2:37p   Frank van der Linden
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. Export the property file As I have the master property file, with all the labels and messages, in my application I can export this property file as a downloadable file. I have trigger the code below from a XPage in the browser and will be produce txt file. public void exportDefaultPro
5
XPages tip: Multi language support for labels
Sat, Mar 5th 2016 10:08a   Frank van der Linden
Back 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. Language web interface I added 2 pages to my administration part of the application, an language overview page and language page. When the language page will be save
3
Start contribution to the OpenNTF wiki
Fri, Mar 4th 2016 3:38a   Frank van der Linden
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. I hope it will be helpful. I will call every XPages developer to start contribute their knowledge to this central place. The only thing you need, and already have of course, a OpenNTF account. If not go get it. by The post Start contribution to the OpenNTF wi
1
Mentoring, modernisation or liberation
Fri, Feb 12th 2016 7:18a   Frank van der Linden
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. My (short) take on IBM Connect There were mixed feelings about IBM Connect after last year. At the beginning you could this feeling again, but was fast fading away. I liked the new venue, the catering. Even the airco in the rooms was, for me, just right. It was also good to see that IBM has taken steps to take the OGS to another level, with go




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition