203 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Quick tip: access the application log files on Bluemix
Wed, Nov 15th 2017 43
HR Assistant – Hello Domino….
Mon, Nov 13th 2017 205
Quick tip: Make a backup of your Cloudant database
Fri, Nov 3rd 2017 7
HR Assistant – now available in every language
Wed, Nov 1st 2017 6
HR Assistant – what happened since last year
Fri, Oct 27th 2017 7
Domino Version 10 and Beyond – a few toughts
Thu, Oct 26th 2017 7
IBM Champion nominations 2018 are open
Mon, Oct 23rd 2017 5
Top 10
HR Assistant – Hello Domino….
Mon, Nov 13th 2017 205
Quick tip: access the application log files on Bluemix
Wed, Nov 15th 2017 43
Quick XPages tip: add Fullcalendar plugin to your application
Thu, Aug 27th 2015 13
Quick XPages tip: add pace.js to your app
Tue, Mar 29th 2016 10
Websphere Liberty Profile and external authentication redirect
Wed, Dec 21st 2016 10
Primefaces upload control and ClickJacking filter on IE8
Wed, Mar 11th 2015 8
Bulk import in a Cloudant database
Thu, Apr 27th 2017 8
Jackson JSON mapper plugin for XPages
Fri, Feb 13th 2015 7
Quick XPages tip: Show validation status icon on bootstrap tabs
Thu, Jul 9th 2015 7
XPages quicktip: use the Calendar build in Months
Thu, Nov 26th 2015 7


IBM InterConnect 2017 as a developer
Twitter Google+ Facebook LinkedIn Addthis Email Gmail Flipboard Reddit Tumblr WhatsApp StumbleUpon Yammer Evernote Delicious
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 shine their light on the Open Source world.

There were lots of great speakers, Tony Tam from SmartBear ( Swagger ). Further Open Stack, JSFoundation, CloudFoundry and of course Apache Foundation.

Was good to hear there views.

 

Bluemix

Since the rebrandig of Softlayer . Bluemix has become a total platform of bare metal with on top a broad collection of services. I was really surprised who mature it has become. One of my complaints about services not available across all datacenters has been taken seriously 😉 They are busy to rebuild all the datacenters from the ground up, like the way Softlayer has build all their datacenters. But this time they will not forget the services.

 

In the end all the datacenters will be identical around the world and will have also have all the services, Very good news in my opinion.

During InterConnect I noticed also that I could select Germany as datacenter, now we have also a datacenter on European mainland. You never know what happens after Brexit.

 

OpenWisk

OpenWhisk is serverless, using business rules to bind events, triggers, and actions to each other. Before InterConnect I heard the term a few times.

At InterConnect there was the posibility to build an application with OpenWisk at the DevZone.

I liked the simplicity of OpenWisk. The actions can be triggered on a time based schedule, which is a good alternative for the Crone Jobs in Java. But the actions can also triggered by events.

And the good thing is, you pay per run of a task, which normally takes a few milliseconds.

It availaile on Bluemix, but that will not be the only place, in the left menu of your account.

 

Swagger/Open API Specification

Swagger was everywhere at InterConnect. At my current customer we use Swagger for every new API we deliver. Very convenient for documentation and you have immediately a playground where you can test your API.

 

Swagger is based on a YAML or JSON file which describes all your endpoints and what to consume and produce as output.

The editor of Swagger comes with a Codegen, which can generate a skeleton backend and frontend, for several languages and frameworks, like AngularJS, but also JAX-RS and SpringBoot.

 

Swagger, from SmartBear, is donated to the Open API Specification, which tries to get an general specification of API’s.

At InterConnect version 3.0 was showed, which will be released soon, with some great enhancements. For example you can change API calls together, like get me the Company and via links get also all the addresses based on compayId.

 

IBM API Connect

IBM has API Connect, a gateway to manage all the API’s in your company, for example how can use the API, which endpoints are exposed, but also create and run new API’s.  Got a few demo’s, looks impressive. It will except a Swagger YAML/JSON file to get all the endpoints. And Loopback is integrated to run all the new API’s

I think It can be very useful for larger organizations with lots of API’s to keep an overview and manage access of these API’s

 

Blockchain

The biggest buzzword at InterConnect was Blockchain. At IBM Connect 2017 Chris Miller did a great session about the concepts of Blockchain. Go check his slides for a better understanding.

At InterConnect keynote there was a great example of Blockchain by Everledger, about the diamand industry where they now use Blockchain to have all the transactions in the whole chain, from the mining to the shop, are in a Blockchain.

I attended also a session about the Plastic Bank, where they use Blockchain to registrer all the transactions in the chain between plastic collector and factories and every step in between. The story behind the Plastic Bank was touching, and good to see how they use Blockchain.

Bottom line, where a transaction is between people or companies or whatever, there you can use Blockchain.

 

At the end…

As a developer I was pleased by such wide range of topics. There was so much to learn. A tip is, pick a few topics to focus on, or you will drown is so many sessions. My topics where Blockchain, Swagger/Open API Specification, Bluemix. As a bonus I know more about OpenWisk, API Connect.

I can recommend InterConnect for every developer.

twittergoogle_plusredditpinterestlinkedintumblrby feather

The post IBM InterConnect 2017 as a developer appeared first on elstar IT.



---------------------
http://elstarit.nl/2017/04/07/ibm-interconnect-2017-developer/
Apr 07, 2017
6 hits



Recent Blog Posts
43
Quick tip: access the application log files on Bluemix
Wed, Nov 15th 2017 1:03p   Frank van der Linden
Last night when I deployed a new version of HR Assistant to Bluemix I ran in some troubles. When the application was deployed and tried to access it via de Application URL I got a 500 internal error. Find the log First step was to open the log page, but was not very explanatory. Next step was to open Kibana. There I found more information. As you can see, I need to consult the error-log-0.xml file for more information The challenge is where to find this log file. Solution I started, in my case
205
HR Assistant – Hello Domino….
Mon, Nov 13th 2017 7:03a   Frank van der Linden
While we developed HR Assistant it ran smoothly on a Domino server, but it was not using some strength of Domino, security. Run on Domino I made HR Assistant aware of the runtime it runs on, it ‘knows’ when it runs on Bluemix. If that is the case our own developed login features comes in place, but… When it runs on Domino it will enforce the ACL, which gave great advantages, by assign groups to the 3 roles of the application, HR, JobApplicant and Administrator. In the end you a
7
Quick tip: Make a backup of your Cloudant database
Fri, Nov 3rd 2017 3:04p   Frank van der Linden
For HR Assistant, we use Cloudant database as storage of the data on the IBM Cloud Today I was thinking about ‘what if we loose our data as something goes wrong’. It is not likeable, but still possible. Make a backup On IBM Cloud, there is documentation about making a backup of your data. So installed the npm package couchbackup  and run the command as described in the documentation.] I changed only to store the output as a JSON file. When I run the command I hit an error about au
6
HR Assistant – now available in every language
Wed, Nov 1st 2017 6:58p   Frank van der Linden
One of the latest features I had add to HR Assistant is multi language support. It was obvious we needed this new features, as not the whole world is talking English One of my goals was to make it as configurable as possible. Default language The default language of the application is still English. All the labels are stored in the application it self as a property file if there are no languages configured these property file will be loaded. On the overview page of the languages is the possibil
7
HR Assistant – what happened since last year
Fri, Oct 27th 2017 11:12a   Frank van der Linden
Last year I won together with Frédéric Dehédin the ICS Developer Contest 2016 with our HR Assistant application, a cognitive solution to help the HR department with of IBM Watson services. As required the code was open sourced at a public Github repository. What happened with HR Assistant since that moment? From public to closed First thing was to take the code back In the final stage of the development we were not able to include all the features we wanted upfront. So we skipped some featu
7
Domino Version 10 and Beyond – a few toughts
Thu, Oct 26th 2017 6:52a   Frank van der Linden
Yesterday Inhi Cho Suh announced the strategic partnership between IBM and HCL to move the Notes and Domino Family forward. In 2018 a brand new version, 10, will be released. For lots of customers who have invested in Domino applications it is very good news. Less need to move away to other products. IBM will be organising jams, to define the future of the product. It is a great opportunity to show interest in the product and what you think is most important in the product. Sign up know to kee
5
IBM Champion nominations 2018 are open
Mon, Oct 23rd 2017 2:27p   Frank van der Linden
It is the time of the year again. Time to thanks your favourite IBM technology expert by nominate them as IBM Champion 2018. More details on this blog post by the Libby Ingrassia, the overall IBM Champion manager, or watch the video below. The deadline to nominate is November 13th, so start nominating today, https://www.ibm.com/developerworks/champion/?ca=dw-_-IBMChampion-_-dwtv-Featured-_-category by The post IBM Champion nominations 2018 are open appeared first on elstar IT.
5
Spring boot and Thymeleaf – rapid application development
Fri, Oct 20th 2017 6:02p   Frank van der Linden
At one of my customers I was able to use to build an application with preview functionality of a business critical application. As usual the business wants this application as soon as possible. So the obvious choice was Spring boot in combination with Thymeleaf. Spring Boot Spring boot created spring based applications which can run as a runnable jar, with embedded a Tomcat server. But a Spring boot application can with a few tweaks run on a Websphere Application Server or Websphere Liberty Pro
4
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
3
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. The problem 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!!!! The solution After some search I found it has to do with the combination of Typescript and Angular




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