TwitNotes v2 beta 3 released

TwitNotes v2 beta 3 is now installable from my update site at http://update.lekkimworld.com/twitnotes2. Comments are more than welcome either here or via twitter as a reply to @lotustwitnotes. This release adds additional hover action support (search for patterns in tweet text such as username, email addresses etc.) and better width handling.

Known “issues” of the top of my head:

  • Need to figure out the best UI for the tweet list
  • Additional context actions needed?
  • Need to add retweet support
  • Need to add drag’n’drop support
  • Need to add LiveText integration

It’s not installable by widget as well. Simply drag the link to your MyWidgets sidebar.

Please note: I use the client as my primary Twitter client and I feel it’s ready for general usage although it is a beta so please treat accordingly.

Why all the talk about recycle() – how about dispose()?

Let me start by saying that I agree that recycle() could and should be handled by the API and there are numerous ways around it. I however also think that the majority of Notes developers out there will never have the need to call recycle() in their Java agents. There is a lot of talk about recycle() this and recycle() that but let’s face it – it’s not really a problem. If ever there is a problem with the Java API it’s not recycle() it is the fact that it has been left to stagnate and that it’s not keeping up with the Java language as a whole.

All this being said I wonder why so much talk and energy is being spent on recycle() and how come it is constantly being used as a reason not to move to Java and embrace the language. Looking at other API’s there are stuff that needs to be done. In the Java API it’s recycle() (whenever it’s actually needed) and in SWT it’s dispose(). I never see any SWT discussions on the dispose() method and DisposeListeners and using it as a justification for not choosing SWT and Eclipse as the fundation for an application. You judge a framework on what it does for you and not a single method in an API. Every API and language has quirks. Deal with it!

My post from 2006 (!!) has a lot more information on recycle() and why it’s there: Java in Notes/Domino Explained: The story on recycle()

When should I use Connections and when should I use Quickr?

As all I’m often asked the question on what exactly the difference between Lotus Connections and Lotus Quickr is. And like most it’s often a wavy answer I give. I just recently was pointed to a blog post by Luis Benitez Louis Richardson (When should I use Connections and when should I use Quickr?) which is really is a good resource. Besides being a good read Louis list 5 good points about Lotus Quickr that sets it aside from Lotus Connections:

  • Membership
  • Ownership
  • Purpose
  • Duration
  • Content Control

Go read it!

Please note: This post was changed to give credit where credit is due. Thanks Luis.

TwitNotes v2 beta 2 released

TwitNotes v2 beta 2 is now installable from my update site at http://update.lekkimworld.com/twitnotes2. Comments are more than welcome either here or via twitter as a reply to @lotustwitnotes. This release adds retweet support and fixes a date parsing issue for non-English clients. I also increased the number of tweets shown in the list from 20 to 100 and made sure direct messages are never deleted from the on-disk cache.

Known “issues” of the top of my head:

  • Need to figure out the best UI for the tweet list
  • Additional context actions needed?
  • Need to add retweet support
  • Need to add drag’n’drop support
  • Need to add LiveText integration

Please note: Although I use the client as my primary Twitter client it is a beta so please treat accordingly.

TwitNotes v2 beta 1 released

TwitNotes v2 beta 1 is now installable from my update site at http://update.lekkimworld.com/twitnotes2. Comments are more than welcome either here or via twitter as a reply to @lotustwitnotes.

Known “issues” of the top of my head:

  • Need to figure out the best UI for the tweet list
  • Additional context actions needed?
  • Need to add retweet support
  • Need to add drag’n’drop support
  • Need to add LiveText integration

Please note: Although I use the client as my primary Twitter client it is a beta so please treat accordingly.

How much functionality before a TwitNotes v2 beta release?

As I hinted to on twitter earlier I’m wondering how much functionality I need to add before releasing a beta of the new TwitNotes v2 (follow @lotustwitnotes to stay in the loop). Below you can see a screenshot of how TwitNotes looks as of now (7 pm Friday night). I did change the blue color to make it slightly easier on the eye. The current code takes a tweetdeck like approach and allows you to switch between tweets from friends, mentions, favorites and direct messages. You may also add columns for certain users and I’m going to add search support (add a column for a search) before releasing. Of course you can also tweet.

What I want to know is how much more to do before releasing a beta install. Let me know if you have an opinion by commenting below or tweeting me.

The Next Release of Java: Java JDK 7, out mid-2011

News from JavaOne:


Mark Reinhold confirmed that “Plan B” is now the plan of record for the next release of Java, with JDK 7 scheduled for mid-2011, with support for other languages on the JVM (InvokeDynamic) and many small improvements (parts of Project Coin). Things that don’t make it into JDK 7 are planned for JDK 8, including Project Lambda and Project Jigsaw, scheduled for late 2012. Markus Eisele, software architect, provides details about Java SE 7 and Java SE 8.

Janice J. Heiss: Plan B Wins

Save the date: XPages Documentation Discussion

I found this via the LotusUserGroup.org newsletter and I found it worth passing along.

On Monday, November 8th, give a shout out to the documentation team for Lotus Domino Designer. The team is looking to get your feedback on how helpful you find the Domino Designer User Guide (XPages) Help and will be moderating a forum on the topic at
LotusUserGroup.org/forum for you to shout out your comments
And observations.

The XPages Help provides information that is necessary for
developing web applications using the new XPages technology
available in Domino Designer. Do you like the newly added
controls and properties reference sections? Have some feedback orsuggestions on the usability of the documentation – content that works well, content that needs improvement? This is your chance to really impact the XPages documentation content.

So mark your calendar. Bob Harwood, the Information Development (ID) Lead for Domino Designer, the Domino Designer ID team, and Cara Viktorov, ID Usability Feedback Lead, will be moderating the forum, live, the week of November 8, 2010. Plan to join in and ask questions, share experiences, and collaborate about Domino Designer Help.

Date: November 8, 2010
Forum: http://www.LotusUserGroup.org/forum