369 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Jobs | Twitter | Bookmarks | Pods | Forum | Blogs | Search | myPL | About 
 
Latest 7 Posts
Joda Time comment
Fri, May 11th 2012 199
Day in the Life presentation with Chris Crummey
Mon, May 7th 2012 113
Jason Fried: Why work doesn't happen at work
Sun, Apr 22nd 2012 220
AWS Marketplace
Thu, Apr 19th 2012 129
Go the f*ck home!
Thu, Apr 19th 2012 457
Tag til brugergruppe i Norge
Thu, Apr 19th 2012 96
Amazon gives Google a run for its money with CloudSearch
Thu, Apr 12th 2012 171
Top 10
If you're writing JavaScript this is a must read
Sun, Jan 15th 2012 509
Go the f*ck home!
Thu, Apr 19th 2012 457
Lotusphere 2012 one-liners
Wed, Feb 8th 2012 399
Lotusphere 2012 reflections
Wed, Feb 8th 2012 369
Notes 8.5.3 and Sametime Web API woes
Wed, Feb 22nd 2012 363
The XPages Portable Command Guide and why it's important
Fri, Apr 6th 2012 350
SOAP Headers in Lotus Domino web service consumers and providers
Wed, Feb 8th 2012 340
Windows 2008 64-bit can cause a significant CPU increase and I/O degradation when Domino opens many databases
Fri, Feb 10th 2012 301
Getting ready to go
Wed, Jan 11th 2012 291
From the drafts pile - Noticeable enhancements for Notes 8.5.3
Mon, Mar 12th 2012 289


Mikkel Heisterberg
Blog Title lekkimworld.com
Blog Description IBM Lotus Notes/Domino, Websphere, IBM Connections, mobile, web, JavaScript, Java...
Blog URL http://lekkimworld.com
RSS Feed http://lekkimworld.com/rss.xml
PlanetLotus Feed http://planetlotus.org/profiles/rss/mikkel-heisterberg
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked May 18, 2012 12:50:55 AM EST. Realtime Update:
Languageen
Twitter URLhttp://www.twitter.com/lekkim
Landed Here Nov 28, 2007
Location iPhone: 55.697708,12.590583
Posts: # / 1st / Latest - -
Total Hits 16,798. myPL RSS Selections: 112


Recent Blog Posts
199


Joda Time comment
Fri, May 11th 2012 12:15a   Mikkel Heisterberg
While Joda Time is a great library there is an easier way to accomplish what you are trying to do. Simply remove the time component by doing a simple modulus calculation. I am not trying to be smart about it but we do this quite a lot at OnTime :) Code could look like so: Date d = new Date(); long lngTime = d.getTime(); lngTime -= lngTime % TimeUnit.DAYS.toMillis(1); Date dNoTime = new Date(lngTime); The latter date object creation isn't actually necessary for the comparison. An utility funct [read] Keywords: java
113


Day in the Life presentation with Chris Crummey
Mon, May 7th 2012 4:00a   Mikkel Heisterberg
Chris is an excellent presenter and I had the pleasure of seeing him present again at the keynote at BLUG. The video runs 12 minutes and it's an excellent overview of the IBM collaboration solutions. [read] Keywords: collaboration ibm
220


Jason Fried: Why work doesn't happen at work
Sun, Apr 22nd 2012 12:08p   Mikkel Heisterberg
Excellent TED video on why work doesn't happen at work. "Jason Fried has a radical theory of working: that the office isn't a good place to do it. At TEDxMidwest, he lays out the main problems (call them the M&Ms) and offers three suggestions to make work work." "Jason Fried thinks deeply about collaboration, productivity and the nature of work. He's the co-founder of 37signals, makers of Basecamp and other web-based collaboration tools, and co-author of "Rework."" [read] Keywords: collaboration office
129


AWS Marketplace
Thu, Apr 19th 2012 7:56a   Mikkel Heisterberg
Just got word today that Amazon Web Services (AWS) is now offering a Marketplace (aws.amazon.com/marketplace) where ready made Amazon Machine Instaces (AMI's) can be easily purchased. Besides featuring instances from many top software vendors it also features AMI's for OpenSource solutions such as Tomcat, JBoss, MongoDb etc. There are currently 7 IBM AMI's available. IBM DB2 Workgroup Edition IBM WebSphere Application Server IBM DB2 Express Edition IBM Tivoli Monitoring on Linux - 50 Virtual [read] Keywords: domino ibm mashup application db2 enterprise linux server tivoli websphere
457


Go the f*ck home!
Thu, Apr 19th 2012 7:31a   Mikkel Heisterberg
Really loved this Ignite Talk with a very provocative title - Go the f*ck home! (link to video on YouTube) as it confirms something I'm a strong believer in - you do not get more done just because you spend more time at the office. The talk also points to an interesting study on this (SCHEDULED OVERTIME AND LABOR PRODUCTIVITY: QUANTITATIVE ANALYSIS). [read] Keywords: office
96


Tag til brugergruppe i Norge
Thu, Apr 19th 2012 7:29a   Mikkel Heisterberg
Kan du ikke deltage i Dannotes i starten af maj og/eller trænger du til at se nye mennesker eller få nye impulser så tag til den norske Notes brugergruppe LSBG d. 23. og 24. maj i Larvik. Jeg var deroppe sidste år og det er et virkelig lækkert sted helt ud til vandet relativt tæt på vandet. Larvik nås nemt med Norwegian fra Kastrup (kender ikke mulighederne fra Billund). Agendaen kan ses på hjemmesiden hvor [read] Keywords: notes
171


Amazon gives Google a run for its money with CloudSearch
Thu, Apr 12th 2012 6:20a   Mikkel Heisterberg
I'm a big proponent of Amazon Web Services (AWS) so it came as no surprise when Amazon today announced its latest addition to the AWS family - AWS CloudSearch. "Amazon CloudSearch adds search capabilities for your website or application without the administrative burdens of operating and scaling a search platform. Amazon CloudSearch seamlessly scales as the amount of searchable data increases or as the query rate changes, and developers can change search parameters, fine tune search relevan [read] Keywords: application google xml
268


Authenticating a web service request
Tue, Apr 10th 2012 7:07a   Mikkel Heisterberg
In my current project I needed to place an authenticated web services request from Lotus Domino to an Oracle SOA endpoint. Turned out to be extremely easy using the Lotus Domino web services consumer feature as I just used the setCredentials(String, String) method which then adds the necessary Authorization header to the HTTP call. Below is an example. MyEchoServiceLocator l = new MyEchoServiceLocator(); MyEcho u = l.getDomino(); u.setCredentials("Domino Admin", "password"); String result = [read] Keywords: admin domino lotus oracle password soa
233


Round up of trip to Tokyo and AusLUG
Tue, Apr 10th 2012 3:36a   Mikkel Heisterberg
I'm back in the office after two weeks away for going to Tokyo, AusLUG in Melbourne, Australia, and then Easter vacation. While the latter is of no particular interest to anyone (I think) my trip might be. Let us get the most obvious thing out of the way first - we did a lot of flying. Besides having been in Antwerp, Belgium, on the Thursday/Friday for BLUG before going on this trip we went Copenhagen-Singapore-Tokyo-Singapore-Melbourne-Singapore-Frankfurt-Copenhagen in 8 days! The trip earned [read] Keywords: ibm office twitter wiki




350


The XPages Portable Command Guide and why it's important
Fri, Apr 6th 2012 2:53a   Mikkel Heisterberg
I was among the people who was fortunate enough be be sent a review copy of the new "XPages Portable Command Guide" book that has just been published. While this review has been a long time in the making I wanted to get it out there never the less. You should first read the review Tim Tripcony wrote ("XPages Portable Command Guide is a book every Domino administrator should read") as it is spot on and very good and accurate. The thing about XPages that many developers and administrators forg [read] Keywords: domino ibm xpages application applications properties server websphere
164


Instapaper - found the feed for Liked
Thu, Mar 22nd 2012 2:56a   Mikkel Heisterberg
I'm a giant fan of Instapaper and use it all the time to track stuff to read and actually read it when offline in a plane or whenever I have a few minutes. It's great. I like to share articles I like using twitter but I just found out there is a RSS feed to liked articles as well. My feed for liked articles is also available so feel free to track it if you're interested in what I like on Java, JavaScript, XPages or appdev in general. Feel free to follow the feed if you like. [read] Keywords: xpages java javascript twitter
260


The Java native2ascii tool (also important for you XPages geeks)
Wed, Mar 21st 2012 1:52a   Mikkel Heisterberg
To prepare for our upcoming trip to Tokyo I've been working on a Japanese translation of our OnTime Group Calendar 2011 client for Notes based on Java plugins. The internationalization engine (i18n) was already in place so it was merely a matter of doing the translation (thanks to Google Translate and friends) and then adding language files to our API. In that process one becomes very thankful of UTF-8 and the fact that Java works natively in UTF-8. Please note that the approach discussed in [read] Keywords: notes xpages google java
225


Embedded Experiences demo - you want to see this!
Mon, Mar 12th 2012 12:45p   Mikkel Heisterberg
As I wrote in my Lotusphere 2012 one-liners post after Lotusphere OpenSocial and Embedded Experiences is *the* technology to watch coming out of IBM Lotus. At Lotusphere 2012 Ryan Baxter and Stanton Sievers from IBM gave a Show'n'tell session (SHOW115) which I think really should be an eye opener to a lot of people as to why this embedded experiences "thing" is important. I've been bashing Ryan to make a recording of the session and it's finally here. Video of demo: Embedded Experiences [read] Keywords: connections ibm lotus lotusphere
143


Going to AusLUG
Mon, Mar 12th 2012 3:53a   Mikkel Heisterberg
I'm happy to say that I once more will be joining the AusLUG crew downunder for the Australian Lotus Usergruoup on March 29-30 in Melbourne, Australia. I have been wanting to go all along but we had to make sure it was possible before I started getting my hopes up. So I'm very happy to say that everything has fallen into place and that I'll be on site for AusLUG 2012! So thrilled. I'm even more thrilled to say that I'll be speaking as well. The first session is on Thursday at 2pm where I [read] Keywords: connections ibm lotus notes sametime applications development twitter widgets
289


From the drafts pile - Noticeable enhancements for Notes 8.5.3
Mon, Mar 12th 2012 3:08a   Mikkel Heisterberg
Found a couple of posts in my drafts pile that I never got posted and that are really past their time. I though I would just post them to get them out there. Treat accordingly. Live Text recognized in MIME emails Live Text strings are now recognized in MIME e-mails. This has been an anticipated enhancement for several releases, and is now available Open a Web page widget in an external browser or named embedded browser When creating a Web page widget, you can specify that the widget open in a [read] Keywords: connections ibm lotus notes sametime symphony application applications eclipse websphere websphere portal widget widgets
171


Creating a keystore for plugin signing the easy way
Fri, Mar 9th 2012 11:28a   Mikkel Heisterberg
Previously when creating keystores for plugin signing I've used a lot of dark magic, crying at the moon and a custom tool I wrote called KeystoreUtil to convert between different formats. The other day I was doing a consulting gig on plugin signing and came up with an easier way just using iKeyman and the Java tooling. I created a presentation with the various commands and screenshots and put it on Slideshare. Hope it will help someone. Creating a keystore for plugin signing the easy way [read] Keywords: consulting java
164


BLUG 2012
Thu, Mar 8th 2012 5:01a   Mikkel Heisterberg
I totally forgot to mention this... I happy to say that I'm going back to BLUG again this year presenting on one of my favorite topics that is widget development for IBM Connections (Easy as Pie - Creating Widgets for IBM Connections). I'm presenting on Friday at 12.30. The overall conference agenda looks very good and I'm looking forward to going back to Antwerp to present, network, learn and talk about OnTime. The OnTime crew will of course also be available to talk about OnTime Group [read] Keywords: connections ibm development network widget widgets
181


Bookmark to IBM Connections bookmarks from iOS
Thu, Mar 8th 2012 1:54a   Mikkel Heisterberg
Bookmarks (aka Dogear) in IBM Connections is great and IBM provides a nifty bookmarklet to allow easy bookmarking from your browser. I couldn't however make this bookmarklet work in Safari on iOS so I decided to look into it. And I'm happpy to say I got it to working with some inspiration from the Instapaper bookmarklet. The way it works for me now is that I have the bookmark bar visible on my iPhone and iPad and when I need to bookmark I use the bookmarklet which redirects to the IBM Connecti [read] Keywords: connections dogear ibm bookmarklet css iphone javascript
131


DNUG 2011 video of yours truly - Plug yourself in and your apps will never be the same!
Sun, Feb 26th 2012 3:10p   Mikkel Heisterberg
The kind people from DNUG was kind enough to tape my presentation in November and send me a link to the video. Sides being extremely weird to see one self on video I thought someone might enjoy it - so here it is. Further down is the presentation on Slideshare from BLUG. Link to video. Plug yourself in and your app will never be the same (1 hr edition) View more presentations from lekkim [read] Keywords:
363


Notes 8.5.3 and Sametime Web API woes
Wed, Feb 22nd 2012 6:10a   Mikkel Heisterberg
For one of our products we are using the Sametime Web API which is a great way to Sametime enable applications outside the Notes client. Basically it uses the web container running within Notes Standard to provide a HTTP API for Sametime awareness. Great. We had an issue however after upgrading from Notes 8.5.2 to Notes 8.5.3 where Sametime awarenss stopped working but thanks to the design partner program and the help of Khuan Hoe Kong from IBM we're now back in the business. As this issue may [read] Keywords: collaboration ibm notes notes client sametime applications security
131


File not found when using IBM Connections Media Gallery
Tue, Feb 21st 2012 11:51a   Mikkel Heisterberg
At a customer users were reporting that the media gallery in IBM Connections did not work. The error they were seeing was aneror message in the UI telling them that the file they just selected from their file system did not exist. Very strange. After diagnosing the issue it was caused by the media gallery not having been set up correctly as the default file types wasn't imported into the configuration. Why these defaults are not set automatically is the topic for another day. There are two t [read] Keywords: connections ibm ldd lotus
145


Diagnosing wierd widget installation issue
Sat, Feb 18th 2012 1:50p   Mikkel Heisterberg
I had a customer report a widget (plugin) installation issue to me. They had clients being unable to install a widget (and hence a plugin) from an update site on our servers (external to their network). The error was reported as below: Unable to access "http:///site.xml". Contains: Error parsing site stream. [White spaces are required between publicId and systemId.] The issue turned out to be caused by a firewall issue and hence wrongly reported in the log. The issue was solved by relocat [read] Keywords: network widget xml
231


Mobile UI added
Mon, Feb 13th 2012 1:00p   Mikkel Heisterberg
I've added a simple mobile UI to this blog for iPhones and other smartphones. iPads will get the full UI. [read] Keywords: mobile
190


Blog updated
Fri, Feb 10th 2012 3:11p   Mikkel Heisterberg
Did a maintenance of my blog this evening and updated from Pebble version 2.3.2 to 2.6.2 so lots of new stuff to look through. It looks like the update went fine but if you experience something "weird" please let me know. Thanks. [read] Keywords:
301


Windows 2008 64-bit can cause a significant CPU increase and I/O degradation when Domino opens many databases
Fri, Feb 10th 2012 1:11p   Mikkel Heisterberg
Had a customer report the above issue and have it fixed by IBM so I thought others might benefit from it. The issue has been fixed as IBM SPR# KBRN8AKKA9. The technote is 1449825 and contains a lot of good info. Setting notes.ini "Disable_Random_RW_File_ATTR=1" fixes the issue. "After Domino opens many NSF files in quick succession during a backup, the Virtual Address Space of the OS system cache may be completely used up (for example, 1TB of data may be used in this OS cache). Successive c [read] Keywords: domino ibm notes
134


Disabling HTTPS communication between IHS WAS Plugin and WAS servers
Fri, Feb 10th 2012 1:11p   Mikkel Heisterberg
Many people believe that you have to have multiple servers to run IBM Connections - this simply isn't true! There's no reason why you cannot run everything of the same server which is what we do here at the office. When you do that, if all servers are inside the firewall - or if you simply doesn't care about the security that it provides - you can disable the IHS WAS Plugin from communicating with the WAS server using SSL. A benefit from this is among other things that you do not have to care [read] Keywords: connections ibm office security server xml
242


Disabling HTTPS communication between IHS WAS Plugin and WAS servers
Fri, Feb 10th 2012 6:43a   Mikkel Heisterberg
Many people believe that you have to have multiple servers to run IBM Connections - this simply isn't true! There's no reason why you cannot run everything of the same server which is what we do here at the office. When you do that, if all servers are inside the firewall - or if you simply doesn't care about the security that it provides - you can disable the IHS WAS Plugin from communicating with the WAS server using SSL. A benefit from this is among other things that you do not have to care [read] Keywords: connections ibm office security server xml
262


Windows 2008 64-bit can cause a significant CPU increase and I/O degradation when Domino opens many databases
Fri, Feb 10th 2012 3:43a   Mikkel Heisterberg
Had a customer report the above issue and have it fixed by IBM so I thought others might benefit from it. The issue has been fixed as IBM SPR# KBRN8AKKA9. The technote is 1449825 and contains a lot of good info. Setting notes.ini "Disable_Random_RW_File_ATTR=1" fixes the issue. "After Domino opens many NSF files in quick succession during a backup, the Virtual Address Space of the OS system cache may be completely used up (for example, 1TB of data may be used in this OS cache). Successive c [read] Keywords: domino ibm notes
369


Lotusphere 2012 reflections
Wed, Feb 8th 2012 7:41a   Mikkel Heisterberg
As probably one of the last ones I'm just now back from Lotusphere 2012 (well past Friday actually). With the work pressure leading into Lotusphere I always take vacation immediately following Lotusphere. This year was no exception but instead of a week I took two. There was many reasons for this decision but it's not a decision I regret by any means. Only thing is that reflections from Lotusphere linger longer before being captured in writing which is a good way for me to work through the eve [read] Keywords: collaboration connections domino ibm inotes lotus lotusphere notes xpages applications community integration javascript mobile networking server websphere
119


SOAP Headers in Lotus Domino web service consumers and providers
Wed, Feb 8th 2012 7:41a   Mikkel Heisterberg
In a current project we're using the web service consumer and web server provider capability of Lotus Domino quite heavily. During the development the need to process the SOAP request headers which are provided in a section above the SOAP body. Problem is that these are not exposed through the proxy classes generated for you when you import the WSDL. Searching Google I came across the blog of Elena Neroslavskaya and more importantly the post that helped me out. Using the MessageContext class de [read] Keywords: domino lotus lotusdomino css development google javascript server
340


SOAP Headers in Lotus Domino web service consumers and providers
Wed, Feb 8th 2012 7:32a   Mikkel Heisterberg
In a current project we're using the web service consumer and web server provider capability of Lotus Domino quite heavily. During the development the need to process the SOAP request headers which are provided in a section above the SOAP body. Problem is that these are not exposed through the proxy classes generated for you when you import the WSDL. Searching Google I came across the blog of Elena Neroslavskaya and more importantly the post that helped me out. Using the MessageContext class de [read] Keywords: domino lotus lotusdomino css development google javascript server
399


Lotusphere 2012 one-liners
Wed, Feb 8th 2012 7:16a   Mikkel Heisterberg
Way too busy hanging out, drinking with friends and networking. Staying of site sucks but as long as the cab driver can find his way it works out fine. Btw staying in the Harry Potter room is cool if you can make your way onto the bed. Being video taped for the IBM Champions roundtable When my boss came to Lotusphere one day with two different shoes on Working with the IBM team and the five other partners on the Social App Throwdown was a lot of work but was great fun. Getting my first android d [read] Keywords: connections domino ibm lotusphere notes java networking twitter widgets
49


Lotusphere 2012 one-liners
Tue, Feb 7th 2012 2:48a   Mikkel Heisterberg
Way too busy hanging out, drinking with friends and networking. Staying of site sucks but as long as the cab driver can find his way it works out fine. Btw staying in the Harry Potter room is cool if you can make your way onto the bed. Being video taped for the IBM Champions roundtable When my boss came to Lotusphere one day with two different shoes on Working with the IBM team and the five other partners on the Social App Throwdown was a lot of work but was great fun. Getting my first android d [read] Keywords: connections domino ibm lotusphere notes java networking twitter widgets
34


Lotusphere 2012 reflections
Tue, Feb 7th 2012 1:39a   Mikkel Heisterberg
As probably one of the last ones I'm just now back from Lotusphere 2012 (well past Friday actually). With the work pressure leading into Lotusphere I always take vacation immediately following Lotusphere. This year was no exception but instead of a week I took two. There was many reasons for this decision but it's not a decision I regret by any means. Only thing is that reflections from Lotusphere linger longer before being captured in writing which is a good way for me to work through the eve [read] Keywords: collaboration connections domino ibm inotes lotus lotusphere notes xpages applications community integration javascript mobile networking server websphere
40


BP207 - Easy as Pie - Creating Widgets for IBM Connections
Mon, Feb 6th 2012 5:31a   Mikkel Heisterberg
Below is my presentation from Lotusphere 2012 on creating widgets for IBM Connections. There's also a PDF version available. BP207 - Easy as pie creating widgets for ibm connectionsView more presentations from lekkim. [read] Keywords: connections ibm lotusphere application widgets
258


BP207 - Easy as Pie - Creating Widgets for IBM Connections
Mon, Feb 6th 2012 5:22a   Mikkel Heisterberg
Below is my presentation from Lotusphere 2012 on creating widgets for IBM Connections. There's also a PDF version available. BP207 - Easy as pie creating widgets for ibm connectionsView more presentations from lekkim. [read] Keywords: connections ibm lotusphere application widgets
25


If you're writing JavaScript this is a must read
Sun, Jan 15th 2012 12:05p   Mikkel Heisterberg
Normally with a link like this I would put it on twitter but with Lotusphere 2012 underway it would get lost and it really it too important for that. If you're writing JavaScript - and who isn't - you really should read Understanding JavaScript OOP by Quildreen Motta. I really mean it! [read] Keywords: lotusphere javascript oop twitter
509


If you're writing JavaScript this is a must read
Sun, Jan 15th 2012 11:57a   Mikkel Heisterberg
Normally with a link like this I would put it on twitter but with Lotusphere 2012 underway it would get lost and it really it too important for that. If you're writing JavaScript - and who isn't - you really should read Understanding JavaScript OOP by Quildreen Motta. I really mean it! [read] Keywords: lotusphere javascript oop twitter
29


And we have lift off
Sun, Jan 15th 2012 7:26a   Mikkel Heisterberg
After a late arrival last night I'm on site today and already in sessions. My day is packed and looking forward to hooking up with friends. Arriving at Lotusphere is just like coming home - you know your way around and your phone automatically logs onto the wifi :-) See you around. [read] Keywords: lotusphere wifi
241


And we have lift off
Sun, Jan 15th 2012 7:19a   Mikkel Heisterberg
After a late arrival last night I'm on site today and already in sessions. My day is packed and looking forward to hooking up with friends. Arriving at Lotusphere is just like coming home - you know your way around and your phone automatically logs onto the wifi :-) See you around. [read] Keywords: lotusphere wifi
291


Getting ready to go
Wed, Jan 11th 2012 12:21p   Mikkel Heisterberg
So it's that time of year again. It's crunch time at the office to get stuff ready for Lotusphere, crunch time at customers trying to squeeze in the last few project appointments and it's crunch time in regard to session presentations. This year started out with me doing one session with Luis Benitez, then it turned to me doing it alone and now I'm doing something special on the big stage on Wednesday with IBM. Don't know if we're allowed to talk about it but it's exciting and require a l [read] Keywords: ibm lotusphere office
136


Luis not able to co-present with me at Lotusphere
Wed, Dec 28th 2011 12:06p   Mikkel Heisterberg
Got word the other day that Luis Benitez wont be able to join me on stage at Lotusphere 2012 due to a conflicting session. So much for planning. So if all you were hoping for to see at our my session was Luis then I have to disappoint you. I will still be there though doing my out most to teach you about widget development for IBM Connections so be sure you mark your calendar for BP207 :-) See you there! [read] Keywords: connections ibm lotusphere development widget
182


Microsoft's chat service, Lync, going mobile as well
Sun, Dec 25th 2011 2:29a   Mikkel Heisterberg
Just on the heels of the Lotus Sametime for iOS / Android release comes the release of Microsoft Lync for iPad and iPhone that is a chat client for Microsofts on-premises and cloud based chat solution. It will be interesting to see if Microsoft too is using push-notifications for out-of-app chat notification to save on battery. One of the nice things about the announcement is to see how Microsoft chose to have their mobile solution work with their cloud based offering right away - something Lotu [read] Keywords: lotus sametime iphone microsoft mobile
139


Avoid contacts from mail file gets archived by server-side archiving
Wed, Dec 14th 2011 5:15a   Mikkel Heisterberg
Open Mail File template in Domino Designer. Open "Contact" Form. Create a new field in this form. Name it as "ProtectFromArchive" Field Type should be "NUMBER" with setting "Computed When Composed" Now set default Value of this field to be "1" Save the form. Now The mail database created using this template wont be facing any issue of archiving the contacts documents as field "ProtectFromArchive" will prevent contact docs to get archived. Please note that an agent needs to process e [read] Keywords: agent domino archiving database server
158


Files plugin for Lotus Notes
Wed, Dec 14th 2011 5:08a   Mikkel Heisterberg
A while back I saw the new IBM Connections 3.0.1 Files Plug-in for Lotus Notes from Mac Guidera's blog. I didn't blog it because it didn't work with LotusLive Engage but since updates was just done to LotusLive it may work now. Must try. [read] Keywords: connections ibm lotus notes mac
118


Lotusphere 2012 session id is BP207
Sun, Dec 11th 2011 11:53p   Mikkel Heisterberg
Just received word from the track manager of the Best Practices track that the session I'm doing with Luis Benitez on iWidget development is BP207 so mark your schedule now! Looking forward to seeing you there. [read] Keywords: lotusphere development
124


IBM Lotus Domino 8.5.3 server performance and IBM Lotus Notes 8.5.3 client performance
Fri, Dec 9th 2011 12:24a   Mikkel Heisterberg
Saw this very nice - although very technincal - whitepaper on developerWorks on how Notes 8.5.3 has been optimized to reduce the number of transactions with the Domino server. A small little thing that I haven't seen mentioned before but which can have a big impact on your environment and users. Probably shouldn't be considered light reading. "IBM Lotus® Domino® 8.5.3 and IBM Lotus Notes 8.5.3 have been optimized to reduce the transactions from the client to the server. Thes [read] Keywords: domino ibm lotus notes server
84


Searching Profiles programmatically
Thu, Dec 8th 2011 11:36a   Mikkel Heisterberg
As part og IBM Connections you will find a big REST API that allows you to work with almost every part of Connections such as searching for profiles, managing files and working with communities. As part of our new product (see my previous post) I'm doing a lot with this API. Right now one of my favorite wiki documents is "Searching Profiles programmatically". [read] Keywords: connections ibm ldd lotus wiki
69


WAS profile creation on Windows Server 2008 64 bit
Wed, Dec 7th 2011 1:48p   Mikkel Heisterberg
When installing Connections on Windows 2008 Server 64 bit the profile management tool doesn't work so profile creation is done using manageprofiles.bat/sh. The syntax is hard to remember so here it is for future reference. Deployment manager: c:ibmwebsphereappserverbinmanageprofiles.bat -create -templatePath ..profileTemplatesmanagement -profileName dmgr -profilePath d:wasprofilesdmgr -cellName LCCell01 -nodeName dmgrNode -serverType DEPLOYMENT_MANAGER Application server: c:ibmwebsphereapp [read] Keywords: connections ibm application profile server websphere
119


OnTime Group Calendar for Social Business
Wed, Dec 7th 2011 3:06a   Mikkel Heisterberg
As part of the OnTime Group Calendar we're building a series of widgets for IBM Connections to allow easier collaboration - the more we collaborate the more we need access to accurate, updated, calendar data. This puts OnTime Group Calendar smack in the middle of the move to social business. We are getting ready to release the widgets as part of the product and we have the first demo ready. The integration into the Profiles feature is easily understandable and shows the calendar of the user [read] Keywords: collaboration connections ibm community integration profile widget widgets
81


Backup for IBM Connections communities
Tue, Dec 6th 2011 3:15a   Mikkel Heisterberg
An excellent and a bit overdue addition to IBM Connections is better control over backup of communities. We're not talking fine grained control and integration with e.g. Tivoli Storage Manager but rather backup to and restore from ZIP-files. The asset has been added to the Greenhouse catalog and is described in the New backup & restore tool for IBM Connections Communities post on the Synch.rono.us blog. [read] Keywords: connections ibm synch.rono.us integration tivoli
62


Lotusphere 2012 session accepted
Mon, Dec 5th 2011 2:31p   Mikkel Heisterberg
I'm very happy that the session I submitted together with Luis Benitez was accepted for Lotusphere 2012 in the Best Practices track. The session is titled "Easy as Pie - Creating Widgets for IBM Connections" and will be about how easy and powerful it is to develop widgets for IBM Connections. On the other hand I am a bit bummed that my JumpStart with Ryan Baxter on plugin development wasn't accepted and we do not get the chance to repeat the success from Lotusphere 2011. Bummer but that's h [read] Keywords: connections ibm lotusphere development widgets
61


20% off OnTime Meeting Manager until December 2011
Thu, Nov 3rd 2011 1:17a   Mikkel Heisterberg
(click to learn more) OnTime Meeting Manager is your one-stop organizer dedicated to making the process of organizing meetings quick and efficient, leaving you free to concentrate on what's central to your business. Booking rooms for meetings or even teleconferences should be an easy process. Most people would agree on that. Adding catering to the booking should not be much harder. However often organisations find that handling this procedure is a lengthy process that absorbs much more time [read] Keywords:
75


Tool of the day: websequencediagrams.com
Wed, Oct 26th 2011 5:40a   Mikkel Heisterberg
Today I needed to draw a number of sequence diagrams and since I do not have a program installed for this I decided to look online. My search was successful and I was very happy to find websequencediagrams.com. What sets this tool apart from others is that you do not draw the sequence diagram but you write it. Just up my alley as a developer. Using easy syntax like the below you can quickly stitch a diagram together. Alice->Bob: Go do it! Bob->Alice: Okay! Bob->Charles: Help me please! [read] Keywords: profile wiki
72


More on the JavaScript Module Pattern
Sun, Oct 23rd 2011 1:00a   Mikkel Heisterberg
Annoter good post on the Module Pattern - this one being the original post as far as I can tell. A JavaScript Module Pattern. [read] Keywords: javascript
99


The JavaScript Module Pattern - adding namespace
Fri, Oct 21st 2011 8:23a   Mikkel Heisterberg
The Module Pattern has as added benefit of allowing you to add namespace to classes. The below extends the previous example to make the class COM.LEKKIMWORLD.ModuleAbc. Very cool in my eyes and reduces the chance for name collisions much like with Dojo classes. // Create a COM namespace var COM = (function() { return {}; }()); // Create a LEKKIMWORLD namespace COM.LEKKIMWORLD = (function() { return {}; }()); // Add a class called ModuleAbc to the COM.LEKKIMWORLD namespace COM.LEKKIMWORLD.M [read] Keywords: dojo javascript
77


The JavaScript Module Pattern
Fri, Oct 21st 2011 6:23a   Mikkel Heisterberg
If you are like me you like object oriented programming and you try to encapsulate the functionality to the best of your ability. And goes to JavaScript as well of course. JavaScript pose an interesting problem though as JavaScript objects are as opaque as air that is you can see right through it. Normally an object in JavaScript - whether declared though dojo.declare or function/json isn't able to hide it's member variables at all. You can try with "this." or using _neverUser naming but f [read] Keywords: dojo javascript
45


IBM Connections Extension license - how to handle varying user entitlement and which drawbacks I see
Thu, Oct 20th 2011 1:50a   Mikkel Heisterberg
As I blogged the other day (IBM Connections Extension license) IBM has released an extension license for IBM Connections to allow customers to buy the remaining features (besides Profiles and Files). It did however beg the question: "So how do I control access to the remaining features for users not entitled to use all features in Connections?". After asking Ed Brill the solution from the IBM Connections team is surprisingly simple and easy to implement. It does however put the burden on you a [read] Keywords: connections ibm notes application applications community server websphere wiki
46


Show 'n Tell Thursday: Maximizing tabs in DDE (20 October 2011)
Thu, Oct 20th 2011 1:20a   Mikkel Heisterberg
It has been a looooooooooooooooong time since I did a SnTT but I found it fitting for this week. The tip is short and very straight forward but will make it easier and more productive for you to work in Domino Designer on Eclipse (DDE). If you are like me like the navigator in DDE is on the left, and the outline/controls/data views are on the right. You realize that you do not have much space left for code in the center editor. Bummer! :-( To help remedy that you may either minimize or close [read] Keywords: domino show-n-tell sntt xpages eclipse
65


New IBM Connections Kick-Start offering
Tue, Oct 18th 2011 5:49a   Mikkel Heisterberg
IntraVision is happy to offer a fixed price IBM Connections Kick-Start offering to get you started with IBM Connections per the entitlement offered by IBM as part of the Notes 8.5.3 maintenance release. At our Social Business event on Thursday 27 October (there's still time to register) we will be happy to discuss this offering as well as our new OnTime for IBM Connections product with you. More information about event may be found as part of our online newsletter (linked below). IBM Connecti [read] Keywords: connections ibm notes
59


IBM Connections Extension license
Tue, Oct 18th 2011 4:01a   Mikkel Heisterberg
(Of course) Stuart beat me to the punch but I wanted to blog it anyway. Today IBM officially announced the IBM Connections Extensions Authorized User license as an easy (and inexpensive) way to buy the rest of the IBM Connections suite of features if a customer is making use of the entitlement for Connections Files and Connections Profiles granted as part of Lotus Notes 8.5.3. I too think this is a great move by IBM but asks the question how I'm going to control what parts of Connections use [read] Keywords: connections ibm lotus notes notesdomino sametime
51


Power of the Javascript console
Mon, Oct 17th 2011 5:00a   Mikkel Heisterberg
Dmytro Pastovenskyi blogged the other day about the power of the JavaScript console. Now the JavaScript console is a real timesaver for many types of JavaScript debugging but I never realized just how powerful it is. I recommend reading Dmytros blog post (JavaScript: use power of console) and googling "javascript console object". [read] Keywords: google javascript
79


Deploying XTAF dictionaries to Notes clients via a Widget Catalog
Tue, Oct 11th 2011 11:13a   Mikkel Heisterberg
So Vladislav Tatarincev just blogger this as well but I wanted to highlight it as it pertains to plugins and widget deployment which is so dear to my heart. IBM has written up a very nice technote on how to deploy extra dictionaries for use with Sametime and Notes 8 and it's really worth a read. Especially if you write emails and chats in some languages other than English. And yes there are some of us who do... :-) Now if just there was an easy ways to switch between the dictionaries at runt [read] Keywords: ibm lotus notes sametime blogger widget
64


Configure Eclipse 3.5 for Notes 8.5.3
Sat, Oct 8th 2011 3:29a   Mikkel Heisterberg
For completeness sake I just updated my guide to manually configuring Eclipse 3.5 for Notes plugin development to work with Notes 8.5.3 which went Gold the other day. Please find a like to the guide below. Configuring Eclipse 3.5 for Notes 8.5.3. [read] Keywords: notes development eclipse
78


IBM Connections wsadmin cheat sheet
Wed, Oct 5th 2011 1:41p   Mikkel Heisterberg
Starting with IBM Connections 3 the Websphere wsadmin command is even more important as the only way to deploy Connections is using Websphere Application Server Network Deployment or ND for short. The wsadmin command is used to check out the Connections configuration files and check them back in after modification. Because some commands require different configuration services to be loaded I have started compiling a cheat-sheet of some of the commands one use all the time. I have created a page [read] Keywords: connections ibm application network server websphere
30


Gul Skole (Yellow School) 27 October 2011
Mon, Oct 3rd 2011 3:28a   Mikkel Heisterberg
On 27 October we'll be hosting another Gul Skole (Yellow School) event where we are fortunate enough to have Stuart J. McRae from IBM come and do a guest lecture. If you're in Copenhagen I highly recommend you stop by. More info below. Den Gule Skole: Building the Business Case for Social Business (in Danish). [read] Keywords: ibm
56


Solved my custom TAI issue with WAS 7
Wed, Sep 21st 2011 1:00p   Mikkel Heisterberg
I've previously blogged about the goodness of Trust Association Interceptors in Websphere Application Server (WAS) and how I've used it to turn the login procedure for IBM Connections on its head. We recently started upgrading the customer I originally developed this for to IBM Connections 3.0.1 hence they needed an upgrade to WAS 7. After upgrading the WAS servers the custom TAI didn't work anymore. The TAI loaded just fine but it didn't generate the needed LtpaToken2 for the visiting user. [read] Keywords: connections ibm ldd lotus application server websphere
61


Tip of the day - my Copy Link Location plugin
Mon, Sep 19th 2011 6:33a   Mikkel Heisterberg
There are some questions I get asked a lot by customers, colleagues and people I meet at conferences. One of them is why there isn't an easy way to copy links detected in Notes documents using LiveText to the clipboard. And I must admit that it is odd. To remedy I've actually developed a plugin that installs into Notes 8 to add an action item to links in Notes documents. After installing the plugin an action to the Copy Link Location to the clipboard is added to all links in the Notes client. [read] Keywords: notes notes client
76


Make the Integrated Solutions Console (ISC) accessible on standard ports
Sun, Sep 18th 2011 11:04p   Mikkel Heisterberg
When you install Websphere Application Server (WAS) either standalone or as a network deployment (ND) you normally install the Integrated Solutions Console (ISC) as well to allow you to configure and manage the server. By default the ISC is available on ports 9060/9443 and it not normally mapped onto an IBM HTTP Server (IHS) for access on ports 80/443. This makes it a real hazzle to access it so I normally change WAS to make ISC available on ports 80/443 on servers where port 80/443 isn't used. [read] Keywords: administration ibm application network server websphere
40


Caught in the act @ AusLUG!
Thu, Sep 8th 2011 11:04p   Mikkel Heisterberg
[read] Keywords:
90


OSGi, OSGi, OSGi - OSGi everywhere...
Mon, Sep 5th 2011 4:41a   Mikkel Heisterberg
As mentioned in my OSGi presentation at AusLUG OSGi is a key technology for you if you dabble in IBM/Lotus products. Among other things it forms the basis for Lotus Expeditor (and therefore Notes, Sametime and Symphony), XPages and the XPages Extensibility Library. OSGi is now also part of Java application servers such as Websphere Application and the free and open source JBoss AS 7. The JBoss AS7 OSGi Full Presentation + Demo highlights OSGi in JBoss and has a nice introduction to OSGi. Highly [read] Keywords: expeditor ibm lotus notes sametime symphony xpages application applications java server websphere
67


IBM Champion box of swag received
Fri, Sep 2nd 2011 6:00a   Mikkel Heisterberg
When I came into the office today I found a box on my desk with a nice letter attached to it. I wont go into detail but suffice it to say that the box contains some very nice stuff including a very nice WindStopper fleece jacket. Thank you IBM. [read] Keywords: ibm office
63


Made it safely home from AusLUG
Fri, Sep 2nd 2011 1:48a   Mikkel Heisterberg
So I made it safely home from AusLUG with rather uneventful flights. On both flights I sat besides riders from the Australian Paralympic Team heading to the paralympic road bike World Championships in Denmark the week after next. Very cool. A warm THANK YOU to the AusLUG organizing commitee and to all the atttendees that made the inaugural AusLUG a BIG success. [read] Keywords:
84


Stuff learned while at AusLUG
Tue, Aug 30th 2011 3:09p   Mikkel Heisterberg
Don't pretend you like the All Blacks when Australia is playing them in rugby them and you're in Australia Apparently Paul Calhoun knows the FBI There is no such thing as Tam-Tams and the Chit Chat Tim Tam Challenge just may be a real thing The Aussies knows how to drink and throw an excellent event iThings will likely cause the percentage of hearing impaired from 1 in 6 to 1 in 4 over the coming years [read] Keywords:
66


Is there such a thing as a Northern Hemisphere iPhone?
Sat, Aug 27th 2011 1:31a   Mikkel Heisterberg
Seriously - something is dead wrong. All the pictures I take are upside down! [read] Keywords: iphone
67


AusLUG and my sessions
Sat, Aug 27th 2011 1:25a   Mikkel Heisterberg
G'day! I'm now in Sydney - have been since Thursday evening (GMT+10) - and I'm getting ready for AusLUG on Monday. Besides sightseeing I'm fine tuning my session presentations for the event. As always one of the cool things about the LUG's are catching up with friends and I had dinner with Mat Newman and Paul Calhoun last night. Very nice and from what I hear from Mat it's going to be a stellar event. I'm honored to be doing two sessions: How the Jedis do plugin development OSGi - Appl [read] Keywords: domino notes notes client sametime symphony xpages application development eclipse server
57


Happy to see Notes/Domino 8.5 certification path change
Sat, Aug 27th 2011 1:11a   Mikkel Heisterberg
As posted by Ed the day before yesterday (Shorter path to Notes/Domino 8.5 certification) the certification path for Notes/Domino 8.5 is being simplified from September 2011. I used to have a somewhat strained perception of certification but after my own Lotus Connections certification I'm a firm believer. Certification makes you take the product seriously but I haven't always agreed with the required number of tests. This change makes me a happy camper! :-) I have also within the last two m [read] Keywords: connections domino lotus notes notesdomino
50


Leaving for AusLUG tomorrow morning
Tue, Aug 23rd 2011 6:21a   Mikkel Heisterberg
Is it tomorrow I'm leaving? Yup - sure it is. I'm really psyched that I'm leaving for Sydney and AusLUG tomorrow. I've been spending some time today making ready for the trip which I'm really, really, really looking forward to. Of course it will be hard to be without my wife and daughter for 9 days but the trip will make up for it. See you all down under. [read] Keywords:
76


Java Magazine - available for FREE!
Mon, Aug 22nd 2011 2:32a   Mikkel Heisterberg
The premiere issue of the Java Magazine from Oracle is now available. The magazine is FREE!!! and contains a load of cool interesting articles. [read] Keywords: java oracle
70


I will be giving two sessions at DNUG in November
Thu, Aug 18th 2011 4:26a   Mikkel Heisterberg
As mentioned previously I'll be speaking at DNUG in November in Bamberg in Germany where I will be giving my "jumpstart your plugin development"-session about all the plugin development goodness. Besides that I'm also going to join forces with Rene Winkelmeyer (of among other things File Navigator fame) in a two hour session on XPages Extensibility Library titled "XPages Extensibility under the hood". One hour on the basics and a full hour hands-on labs. Hope to see many of you there. [read] Keywords: xpages development
52


I will speaking at DNUG in November
Mon, Aug 1st 2011 7:32a   Mikkel Heisterberg
Just got word that my session was accepted for the DNUG conference in November in Bamberg. See you there! [read] Keywords:
73


Stommunity - now released as open source on OpenNTF.org
Fri, Jul 15th 2011 5:57a   Mikkel Heisterberg
As you might recall we at IntraVision some time back quit running Lotus Sametime on-premises and switched to LotusLive. This wasn't without issues and I also blogged about the apparent lack of public groups in my "Using LotusLive for Sametime - 2 months in" post a couple of months ago. After experiencing this issue I talked to Erik Vos from RealConnections in the Netherlands at NLLUG. Erik was also having the same problem for his SaaS customers so we worked together to develop a proof-of-conc [read] Keywords: ibm lotus notes notes client sametime community openntf twitter
57


The enterprise itself is changing forever
Wed, Jul 13th 2011 12:52a   Mikkel Heisterberg
So true (from edbrill.com): [read] Keywords: enterprise
81


I see this so much that I thought I would repost the solution
Tue, Jul 12th 2011 11:39p   Mikkel Heisterberg
I see so many people in Lotus Notes copy/pasting addresses to calculate distances for reimbursements, claiming time etc. and wonder why they do not find an easier way. Such as using a widget in Lotus Notes. A while back I created a widget to let you simply select the destination address and then do the route calculation using Google Maps. But is does more than that. As a route calculation needs a starting address and a destination address (and it's hard for me to know the address you woul [read] Keywords: lotus notes google widget widgets
75


Notes 2011 Accordion widget
Mon, Jul 11th 2011 5:46a   Mikkel Heisterberg
Part of the OnTime Group Calendar Notes 2011 client is the option to only display favorite groups instead of all public groups. To switch between the two views I wrote a small animated accordion control. Nicely animated and double-buffered. Loving it! [read] Keywords: notes widget
69


DOTS and automatic startup of bundles
Fri, Jul 8th 2011 3:45a   Mikkel Heisterberg
Domino OSGi Tasklet Container (or DOTS for short) is an uber-cool OpenNTF project that allows you to write addins for the Domino server in Java. The project used to be called JAVADDIN which kind of gives the purpose away. At UKLUG I was asked if there was a way to specify which bundles to automatically start at server startup. I didn't know the answer so I wrote an e-mail to David Taieb who's the author of the project and he quickly responded that this is indeed possible. Below is Davids ans [read] Keywords: domino java openntf server workspace
52


Going to AusLUG? Maybe you should stay an extra day for the Tack-On events!
Wed, Jul 6th 2011 8:15a   Mikkel Heisterberg
If you are going to attend the Australian Lotus User Group (AusLUG) in Sydney in August - and you really should - I think you should (at least) consider staying an extra day. The conference is on Monday and Tuesday but on Wednesday there are Tack-On sessions available. Besides presenting sessions at AusLUG I will be hosting a plugin development Tack-on deep-dive/hands-on session titled "Hit the ground running, Eclipse plugins for Lotus Notes and Sametime hands on". If you want to get started w [read] Keywords: lotus notes notes client sametime development eclipse office
101


Knowledge path: RESTful web services
Thu, Jun 30th 2011 11:48p   Mikkel Heisterberg
Found an excellent summary article on developerWorks called Knowledge Path: Build RESTful web services with Java technology. It has some very good information and links to articles split into 5 sections: Understand REST concepts Meet the Java API for RESTful Web Services (JAX-RS) Build RESTful applications with Java frameworks Combine REST with the Java Persistence API (JPA) Create RESTful web services with IBM WebSphere sMash Great reads right there! [read] Keywords: ibm applications java websphere
39


RedWiki Residency: Domino Development Best Practices
Tue, Jun 28th 2011 1:27p   Mikkel Heisterberg
The RedWiki team is now accepting nominations for a new RedWiki project on Domino Development Best Practices. The (remote) residency will cover a total period of 5 weeks, from August 8, 2011 through September 9, 2011 and requires 6 residents. If you want to give back to the community and share your expert experience this is for you. As one who has been part of the RedWiki process I can recommend it although it does require sufficient time being set aside for this and some writing experience wo [read] Keywords: domino ibm community development
78


AbcWidget is trying to be downgraded to a lower installation scope. Reinstallation of this item will not be permitted.
Fri, Jun 24th 2011 12:45a   Mikkel Heisterberg
When trying to update a plugin (feature) using a widget the installation failed and I got the below message. is trying to be downgraded to a lower installation scope. Reinstallation of this item will not be permitted. I wondered what it meant as I didn't really understabd the "installation scope" thing so I asked IBM and here's the answer I got from Doug MacDonald. Very useful and nicely explains why the installation failed. When you install a widget, it is assign a scope. The scopes [read] Keywords: ibm widget widgets
49


IBM Champion
Thu, Jun 23rd 2011 1:17a   Mikkel Heisterberg
Really honored and flattered to have been both nominated to, and yesterday proclaimed as, an IBM Champion for IBM Collaboration Solutions (i.e. Lotus). Thank you guys who nominated me and voted for me VERY much. [read] Keywords: collaboration ibm lotus
135


A TAI code example
Fri, Jun 10th 2011 5:56a   Mikkel Heisterberg
To complete my series posts on writing Trust Association Interceptors (TAI's) for Websphere Application Server I wanted to show a real-life example. Not a good example necessarily but an example never the less... :-) The below example is a very simple TAI that simply does the following: The initialize() method reads a cookie name from the configuration done in the Websphere Application Server ISC. It illustrates how you can configure a TAI externally without having to hard code it. The isTar [read] Keywords: domino ibm lotus application java properties security server websphere
100


Developing TAI's for Websphere Application Server
Wed, Jun 8th 2011 5:11a   Mikkel Heisterberg
Trust Association Interceptors (or TAI's) for Websphere Application Server is quickly becoming my new favorite technology. They just might be best thing since sliced bread and the reason why why you want to embrace Websphere Application Server. And so quickly. I have discussed TAI's and why they're important in an earlier blog post. One thing to know however is when developing them you need to have the necessary stuff in place. For TAI's these are the JAR required on the class path and [read] Keywords: ibm application interface security server websphere
80


Do you care for TAI? You really should!!
Wed, Jun 8th 2011 12:57a   Mikkel Heisterberg
Websphere Application Server is a beast. A big beast. But it's a beast that good (even great?!) on a lot of levels and it's definitely not as bad as you might think and it comes with a lot of goodness and loads of functionality. One of the real cool things about Websphere Application Server is the ability you have to extend the core application server (which is something that is hard - becoming easier but still hard - with Lotus Domino). The extendibility I want to mention today is Trust Assoc [read] Keywords: connections domino ibm lotus application java server websphere
46


Gul Skole on Friday - come hear from one of the gurus
Wed, Jun 8th 2011 12:33a   Mikkel Heisterberg
If you're in Denmark on Friday and want to hear about social media and social software from a Guru come to our seminar with Louis Richardson from IBM at Sofienholm. More information may be found on the event page. If you're contemplating social software within your organization this is a must-attend event and a chance to hear from one of the masters. And it's FREE!! Please note that this is a business oriented event so no mention of Websphere Application Server, LDAP etc. Unless you hit me [read] Keywords: ibm application server social software websphere
68


Turning the login procedure for IBM Connections on its head
Tue, Jun 7th 2011 6:13a   Mikkel Heisterberg
In the latter part of last year I was involved in installing IBM Connections at a customer site for initially 20.000 users and then, if all went well, for the full 70.000 users. The challenges in evangelizing the solution and getting people to use it is for another blog post but the project is interesting from other perspectives as well. Firstly they wanted to change the layout of IBM Connections and add their own colors etc. which wasn't a biggie. Next they wanted to change certain core wor [read] Keywords: connections domino ibm application database interface java server websphere
54


IBM Lotus Domino: Classic Web Application Development Techniques from PACKT Publishing (a review)
Tue, May 31st 2011 2:13a   Mikkel Heisterberg
Just spent an hour or so looking through the new book from PACKT Publishing called "Classic Web Application Development Techniques" and it's a good read. It goes from A-Z through developing web applications on Domino using the classic form/view/agent approach. The table of contents reads like this: Chapter 1: Preparation and Habits Chapter 2: Design and Development Strategies Chapter 3: Forms and Pages Chapter 4: Navigation Chapter 5: Cascading Style Sheets Chapter 6: JavaScript Chapter [read] Keywords: agent domino ibm lotus xpages application applications cascading style sheets development javascript security
59


LSBG presentation and code
Sun, May 22nd 2011 9:04a   Mikkel Heisterberg
Did a page with presentation and example project from Norway (LSBG). [read] Keywords:
80


Using a queue to wait for a job to complete
Thu, May 19th 2011 5:26a   Mikkel Heisterberg
A question I get often is how to perform an operation synchronously (that is blocking) instead of asynchronously when developing plugins. The question stems from the fact that most operations are done using the Job-framework where code is run in a background thread. But what if you need the result before continuing. What if you don't want to wait or the code doesn't lend itself to that approach? I find that the easiest way (without resorting to Job scheduling rules) is to use the java.util.c [read] Keywords: notes java
79


Why choosing Eclipse for Notes 8 was the right choice
Wed, May 18th 2011 5:52a   Mikkel Heisterberg
It's been quiet around the blog the last few months because I have been neck deep in work getting a new product ready. I'm slowly resurfacing and as blogged about the last few days we (OnTime) are now shipping the latest release of the group calendar product called OnTime Group Calendar 2011. We showed of the UI's at Lotusphere 2011 but now we're shipping and are ready to go. Besides having a brand new backend with it's own interesting features and performance improvements (see here) the [read] Keywords: lotus lotusphere notes notes client sametime application eclipse integration java mobile server




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - FAQ - Mobile Edition