276 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Test agents in Eclipse by extending AgentBase
Wed, Mar 30th 2016 9
Working with routes from the IBM Bluemix CLI
Tue, Mar 29th 2016 7
Slides and recorded, narrated, demo from my Engage.ug session on OAuth
Tue, Mar 29th 2016 6
OpenVPN
Wed, Feb 17th 2016 9
Certificate bananza...
Wed, Feb 17th 2016 9
Custom widgets for IBM Connections v.5.5 and what the "themes" attribute mean
Tue, Jan 26th 2016 15
If only IBM had a mail client...
Wed, Jan 6th 2016 11
Top 10
An important tool results from the whole POODLE/SHA-2 debacle
Mon, Nov 10th 2014 25
Custom widgets for IBM Connections v.5.5 and what the "themes" attribute mean
Tue, Jan 26th 2016 15
If only IBM had a mail client...
Wed, Jan 6th 2016 11
Installing TDI v. 7.1 on Windows Server 2012
Wed, May 7th 2014 10
Premaster RSA secret error with 4096-bit encryption in WAS ISC
Sun, Jun 15th 2014 9
Getting ready for iOS 9 and App Transport Security (ATS)
Tue, Sep 1st 2015 9
Certificate bananza...
Wed, Feb 17th 2016 9
OpenVPN
Wed, Feb 17th 2016 9
Test agents in Eclipse by extending AgentBase
Wed, Mar 30th 2016 9
R.I.P. Tim
Mon, May 12th 2014 7




Recent Blog Posts
9
Test agents in Eclipse by extending AgentBase
Wed, Mar 30th 2016 3:27p   Mikkel Heisterberg
I continuously get questions on how I do Java agent development and I'm happy to answer them as I hope that some of the answers I provide means that more and more Domino developers see Java as a strong alternative to LotusScript for background processing. Most times the approach I recommend is a mock object approach that I wrote about waaaaaay back in 2006 (did I really write that 10 years ago?!?!?). If / when you want to read the posts please start from part no. 1. Here's a link to all 5 pa
7
Working with routes from the IBM Bluemix CLI
Tue, Mar 29th 2016 4:48p   Mikkel Heisterberg
Today I played with routes on IBM Bluemix. Routes are how you access the app on IBM Bluemix so basically they are hostnames mapped to apps. By default apps are assigned a hostname under mybluemix.net but once you've proved a domain belongs to you you may also may custom domain names to your apps. Of course you still need to create a CNAME record in DNS to make it map correctly but you get the point. Working with routes is possible from the GUI but the command line interface (CLI) is more effici
6
Slides and recorded, narrated, demo from my Engage.ug session on OAuth
Tue, Mar 29th 2016 6:41a   Mikkel Heisterberg
Last week at the Engage user group in Eindhoven, The Netherlands, I gave a session on OAuth 2.0, how the protocol works and how easy it is the code against. The demo I showed at the end of the session showed just how easy it is and how little code is required to make a fully functioning OAuth 2.0 Client. Below you'll find the slides on Slideshare as well as a recorded, narrated, demo. The demo walks you through coding an OAuth 2.0 app in Eclipse and deploying it to IBM Bluemix. Oh and do rem
9
OpenVPN
Wed, Feb 17th 2016 4:19a   Mikkel Heisterberg
Have a Synology Diskstation at home which I among other things use as an OpenVPN server. When I'm traveling I enjoy being able to watch Danish TV without any geographical restrictions. I do this by having my OpenVPN profile (ovpn file) tunnel all traffic through the VPN incl. DNS. It also means that I can use it to safely browse if on a questionable wifi such as no-encryption hotel wifi or conference wifi. The two commands you need to add to the configuration generated by the OpenVPN server on
9
Certificate bananza...
Wed, Feb 17th 2016 3:29a   Mikkel Heisterberg
Helped a collegue yesterday for a few hours configuring his system with TLS certificates and showed code to enable authentication using client certificates. All easy enough if you know how... :) Start by creating keys and certificates for a server and a person and create a Domino KYR keystore using the kyrtool from IBM. The below commands were all executed on Linux. # change dir cd /local/notesdata/ # generate key and self-signed cert for server openssl genrsa -out server.key 4096 cat server.k
15
Custom widgets for IBM Connections v.5.5 and what the "themes" attribute mean
Tue, Jan 26th 2016 8:27a   Mikkel Heisterberg
Starting with IBM Connections v. 5.5 a new required attribute was added to the widgets-config.xml file that controls how widgets are rendered for Profiles and Communities. IBM addresses the issue by referring to a technote (Custom widgets not displaying correctly after migrating to IBM Connections 5.5) that mentions just adding an attribute. The fact that simply requiring customers to add static text is lunacy for a product - if you need something where a static text will do for most cases and i
11
If only IBM had a mail client...
Wed, Jan 6th 2016 2:57p   Mikkel Heisterberg
Over the last year we've seen more and more customers move to Microsoft Office 365 for mail and calendaring. The funny thing is that very few users actually end up using the webmail experience but almost all end up in Outlook. This made me think that IBM could probably still be competitive in the mail market including for the people who prefer a rich client if it wasn't for IBM Notes. The client is simply too bloated, too slow and too difficult to centrally manage and update. Oh and then there
4
Introduction to OAuth - the technology you need but never really learned
Thu, Nov 5th 2015 4:11a   Mikkel Heisterberg
OAuth is core to integrations these days but I see many developers that try and use OAuth without really understanding the protocol. The protocol is very easy to understand so I created this presentation to try and explain it in easy, visual, chunks. I'll present on the topic tomorrow (Friday 6 November 2015) at the Social Connections IX conference in Stuttgart, Germany. I hope you'll come see it live if you are at the conference. Introduction to OAuth - the technology you need but never re
7
Possible to crash WAS using System.out.println?
Wed, Sep 30th 2015 8:34a   Mikkel Heisterberg
I've been pulling my hair out trying to diagnose an issue we've been having with the OnTime Group Calendar Social components that is the widgets we have for IBM Connections. After loads of frustration and lost time I've managed to find the issue and will document it here for the future and for Google. The issue which appears on WebSphere Application Server ND v. 8.5.5.3 and 8.5.5.4 is caused by doing a simple System.out.println. This makes the server go bananas, throw a NullPointerExceptio
4
PaaS, Bluemix and controlling runtime costs with cron
Mon, Sep 21st 2015 3:14a   Mikkel Heisterberg
Back at IBM ConnectED 2015 I created a small demo for IBM using the yet-to-be-released extensibility API of IBM Verse to show of third party extension of IBM Verse. Ever since IBM has been using the demo which is great. The app I wrote is running on Bluemix and I turn it on and off whenever they need it. Now with Bluemix being a Platform As A Service (PaaS) offering I pay for the resource I use and since IBM is still to own up and provider partners with a free plan or larger allowance the monthl




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