278 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
IBM Connections application development state of the union - part 1
Tue, Aug 30th 2016 329
Software Dependency Management and the associated risks
Mon, Aug 29th 2016 109
Simple tool to save certificate chain certificates as PEM files
Mon, Jul 25th 2016 11
Actually making Eclipse work for plugin appdev on Windows 10 64 bit
Fri, Jul 15th 2016 13
Fake names
Thu, Jul 14th 2016 14
Configuring Eclipse Neon on Windows 10 64 bit for Notes plugin development
Thu, Jul 14th 2016 14
Reserved characters in WebSphere Application Server passwords... Really!?
Thu, Jun 2nd 2016 10
Top 10
IBM Connections application development state of the union - part 1
Tue, Aug 30th 2016 329
Software Dependency Management and the associated risks
Mon, Aug 29th 2016 109
Configuring Eclipse Neon on Windows 10 64 bit for Notes plugin development
Thu, Jul 14th 2016 14
Fake names
Thu, Jul 14th 2016 14
Actually making Eclipse work for plugin appdev on Windows 10 64 bit
Fri, Jul 15th 2016 13
OpenVPN
Wed, Feb 17th 2016 11
First Git hook for Atlassian Bitbucket (formerly Atlassian Stash)
Thu, Jun 2nd 2016 11
Simple tool to save certificate chain certificates as PEM files
Mon, Jul 25th 2016 11
Reserved characters in WebSphere Application Server passwords... Really!?
Thu, Jun 2nd 2016 10
Premaster RSA secret error with 4096-bit encryption in WAS ISC
Sun, Jun 15th 2014 8




Recent Blog Posts
329
IBM Connections application development state of the union - part 1
Tue, Aug 30th 2016 4:34a   Mikkel Heisterberg
IBM Connections has been on the market for a lot of time now and has always been a real strong player when it comes to application development. I thought it was time to review where we are application development wise over what will probably be a couple of posts. First off is API's... IBM Connections is and has always been strong from the point of API's - there is an API for almost all areas of the product and always has. I think IBM Connections was the first product (maybe still the only on
109
Software Dependency Management and the associated risks
Mon, Aug 29th 2016 4:16a   Mikkel Heisterberg
Being a Maven convert and a guy that likes to dabble in programming this topic is very interesting albeit not one I've thought much about - and I guess this is true for most. Or let's put it another way. After you start using Maven, npm, flask or whatever other dependency management tool you use for the job you think of dependency management as a done deal. Not having to download a jar / package makes it easier and thus, for some reason, less worrisome to add a dependency. Until this morning w
11
Simple tool to save certificate chain certificates as PEM files
Mon, Jul 25th 2016 11:04a   Mikkel Heisterberg
It's been increasingly frustrating to support our OnTime Group Calendar for Microsoft customers with on-prem Exchange as they usually use a self-signed certificate for TLS resulting in Java throwing a fit. Getting the certificate chain using a browser or OpenSSL is easy enough but for some customers that still prove too difficult. I couldn't find a tool to automate the export so I wrote a small tool in Java. The tool simply takes the address of the site to contact and saves the certificate cha
13
Actually making Eclipse work for plugin appdev on Windows 10 64 bit
Fri, Jul 15th 2016 3:34a   Mikkel Heisterberg
Just yesterday I blogged about how easy it was to get Eclipse configured for IBM Notes 9.0.1 plugin appdev. And it was easy - it just didn't work for real development. After I imported all the plugins for the OnTime Group Calendar clients nothing would compile. After looking for a while I could see that most errors was from resolving the SWT classes such as Display, Canvas and so on and that made me think of a similar issue I had on Mac. I dove into the target platform definition. In the target
14
Fake names
Thu, Jul 14th 2016 9:08a   Mikkel Heisterberg
Needed to generate fake names and emails today for a stub API I'm developing. Found a github gist that did the trick. Very easy. Just had to install the faker gem first: $ sudo gem install faker The example generates to CSV but I needed from object instances for C# so changed the code as such: require 'faker' require 'securerandom' File.open("output.txt", "wb") do |file| i=0 until i == 500 uuid = SecureRandom.uuid fake = "new SearchUserResult("" + Faker::Name.name + "", "
14
Configuring Eclipse Neon on Windows 10 64 bit for Notes plugin development
Thu, Jul 14th 2016 4:37a   Mikkel Heisterberg
A member of the community reached out to me yesterday to ask whether I recognized a specific error message he was encountering trying to make Eclipse launch Notes 9 correctly for plugin development. I came back with a few suggestions but as I hadn't tried on Windows 10 yet I really couldn't offer much help. This morning I tried configuring Notes 9.0.1 for plugin development on Windows 10 and it went smoothly. Here are the steps I took: Download Eclipse Neon for RCP and RAP development bundle
10
Reserved characters in WebSphere Application Server passwords... Really!?
Thu, Jun 2nd 2016 11:01a   Mikkel Heisterberg
Had somewhat of a surprise today when IBM Support informed us that the issue our customer was experiencing could be due to unsupported characters in the password of the user mapped to the connectionsAdmin J2C alias. Say what!? But apparently there are restrictions on the different characters one can use. The password we were using had exclamation point (!) in it which is a no no. The customer is currently on WebSphere Application Server 8.5.5.6 and support suggested we try and upgrade to 8.5.5.7
11
First Git hook for Atlassian Bitbucket (formerly Atlassian Stash)
Thu, Jun 2nd 2016 10:55a   Mikkel Heisterberg
For my current project I've setup a full CI pipeline to automate the build process of the application (an EAR-file in this case) and deploy it to the test server. The build itself is a Maven build that runs all the tests and builds the EAR file. We are a number of people working on the application - some do frontend work (mainly JavaScript) and I do the backend. The Git repository we use is split into three branches as it concerns this project - one for backend (feature/eventboard_backend), one
7
Using Tomcat APR (Apache Native Runtime) on Mac
Sun, May 15th 2016 5:30a   Mikkel Heisterberg
I had to document some steps using the Apache Portable Runtime (APR) and TLS configuration and for that needed APR on my Mac. I couldn't really make it work at first but after fiddling a bit I figured it out. There are the steps in bullet form: Download APR and compile Download APR from Apache (http://apr.apache.org/). I downloaded v. 1.5.2. Compile in Terminal. CFLAGS='-arch x86_64' ./configure make make test make install Install OpenSSL with headers The OpenSSL on Mac doesn't come wi
7
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




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