Am I wasting my time? IBM research study about email organization

Steve Whittaker, Tara Matthews, Julian Cerruti, Hernan Badenes and John Tang  from IBM Research in Almaden recently published a study about email organization called „Am I wasting my time organizing email? A study of email refinding„.

Is it better to create a complex folder structure and move incoming mails there or is it preferable to just let the inbox fill up? Do threads and tags help organizing emails? 345 long term users took part in the study with approx. 85,000 refinding actions. The result: Forget about folders! Read the full article to get the details.

XPages Application Server – awesome idea!

Ed Brill recently announced that IBM will ship an XPages Application Server in Q3/2011. He made this announcement in Bonn/Germany at the latest DNUG. It’s such a fantastic announcement and it made me think there will be a huge discussion starting soon after DNUG about what this server must contain or provide, what it shouldn’t and what the licencing model will be. To my surprise this discussion has not started yet (or I have missed it entirely). Anyway, here are my thoughts and wishes:

  • An XPages Application Server must be an offering to win new customers which do not run a Domino environment yet
  • It has to be a low price solution that can be sold as a topic to existing XPages apps
  • Server administration and maintenance should be very easy
  • Server licence should include unlimited user licence
  • No mail and calendaring capabilities but SMTP Mail Routing to send Emails to existing mail environment
  • Only web browser clients allowed (forget XPiNC!)

I am really curious what you expect from such a server. Does anyone agree or disagree with my list? Feel free to add your thoughts.

Learn JavaScript, CSS and much more with online and free of charge!

For those of you out there looking for JavaScript and CSS tutorials: should be the choice!

The site contains many well structured tutorials including JavaScript and CSS. There are many more tutorials though as you can see from the screenshot (click to enlarge). Each and every tutorial provides step-by-step lessons with many examples. Plus, it can be used as a glossary as well.

It’s a handy source for all new xpages developers coming from LotusScript and trying to get familiar with JavaScript and CSS. It even contains a tutorial for CSS3, HTML5 and XML.

Coding xpages – best practice!?

Domino developers coming from classic domino development are used to coding LotusScript, @Functions and maybe a little Java. Structuring code can be achieved by using Libraries to store the code. Code maintenance is another advantage of Libraries.

Now xpages entered the scene and with them come new ways of coding and with JavaScript a „replacement“ for LotusScript. The Java Perspective offers sophisticated java coding features. Java Business Logic can be used by SS JavaScript. JavaScript can either be coded in the xpages or in JavaScript Libraries.

So with all these new capabilities at hand what is the best way to code Business Logic in xpages? Favor JavaScript over Java or vice versa? Code Java in the Java Perspective or rather in Java Libraries? Since I’ve been developing classic domino apps for ages and just started with xpages, I am really interested in „best practice“. From what I’ve learned so far I’d say favor SS JS over Java where appropriate. What do you think or how do you code?