|Latest 7 Posts
| Quick NPM tip: don’t forget to uninstall node modules|
Tue, Jul 4th 2017 5
| Angular 4 bug in combination with latest Typescript|
Sat, Jul 1st 2017 3
| Angular and base64 encoding and decoding|
Fri, Jun 30th 2017 7
| The slides of my session at Engage|
Tue, May 9th 2017 0
| Learn, share and Engage in Antwerp|
Tue, May 2nd 2017 5
| Bulk import in a Cloudant database|
Thu, Apr 27th 2017 6
| IBM InterConnect 2017 as a developer|
Fri, Apr 7th 2017 6
| My steps in the JSF 2.0 world|
Fri, Oct 24th 2014 9
| Update on my Cloudant connector for XPages|
Fri, Apr 15th 2016 9
| Quick XPages tip: add Fullcalendar plugin to your application|
Thu, Aug 27th 2015 8
| Quick XPages tip: add pace.js to your app|
Tue, Mar 29th 2016 8
| Cloudant-connector for XPages|
Mon, Apr 4th 2016 8
| XPages tip: Demo code for multi language support|
Fri, Apr 22nd 2016 8
| First time speaking at IBM Connect in San Francisco|
Sat, Jan 21st 2017 8
| Preparing for IBM Connect 2017|
Thu, Feb 9th 2017 8
| 2 years|
Thu, Sep 1st 2016 7
| XPages Quick tip: Move Java files for a better Source Control experiences|
Fri, Sep 23rd 2016 7
| Recent Blog Posts
Quick NPM tip: don’t forget to uninstall node modules|
Tue, Jul 4th 2017 4:08p Frank van der Linden
NPM is great tool to have all your Node modules in your front end project, and don’t have to worry about dependencies.
When you find a useful module for your project just do ‘npm install –save-dev’ and you are ready to go, but….. it can pollute your node_modules directory with unused node modules.
Just uninstall your unused node module by ‘npm uninstall ’
by The post Quick NPM tip: don’t forget to uninstall node modules appeared first on elstar
Angular 4 bug in combination with latest Typescript|
Sat, Jul 1st 2017 10:51a Frank van der Linden
When we upgraded our Angular app to the latest version. We noticed everything worked with version 4.2.3 and Typescript 2.4.
After we reinstalled all the nom packages the Angular version was upgraded to 4.2.4, because we had in our package.json ‘^4.2.3’ for Angular packages.
When we package everything and republished the app to the page, we got errors, huh!!!!
After some search I found it has to do with the combination of Typescript and Angular
Angular and base64 encoding and decoding|
Fri, Jun 30th 2017 7:32p Frank van der Linden
Currently I am busy building a Proof of Concept at my customer.
We are using Springboot for the Backend services, which get data from Tridion and store data in a Oracle database..
The Front end is build with Angular. We started with version 2 with Grunt as build tool, but quickly we changed it to Angular 4 with Webpack.
The overall feeling of Angular 4 and Webpack was much better. Another plus was the smaller footprint.
Last request was to store some information in Cookie. Overall no ro
The slides of my session at Engage|
Tue, May 9th 2017 9:51a Frank van der Linden
Here are my slides of my session at Engage.
DEV03 – How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application from Frank van der Linden
by The post The slides of my session at Engage appeared first on elstar IT.
Learn, share and Engage in Antwerp|
Tue, May 2nd 2017 6:15p Frank van der Linden
Next week it is time for Engage Usergroup again. This time Theo Heselmans has chosen a very special location, next to the ZOO of Antwerp. Looking forward to meet everyone again and see what the sponsors have to offer.
Theo and his team has put together a amazing agenda with top notch speakers and IBM Champions.
This year I am very privileged to be a speaker again.
Dev03. How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application
The role of a human resour
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