Unplugged for iOS is now available
Mon, Mar 5th 2012 11:13a Karen Frasca With the Unplugged XPages Engine and HTML5,
we’re introducing a simple yet powerful way to extend your Lotus Notes
and Domino apps to iOS devices!
Unplugged works with Domino Designer
to create mobile apps for iPhones and iPads, which update via mobile sync
to Domino servers.And,
the HTML5-based architecture of the Unplugged XPages Engine unleashes the
full creativity of the mobile user interface designer – so you can create
touch-optimized, visual, customized mobile apps for iOS [read] Keywords: domino
I will show you mine if you show me yours
Mon, Feb 13th 2012 11:12a John Kingsley I'll show you mine if you show me yours...
Okay, I'll go first. This code
is so bad I had to share it. And let me be clear - this code is from
R3 days. But that means it may have been looked at many times AND
LEFT ALONE! We can all help Notes suck less if we stamp out code
like this whenever we see it.
In this first example, the only line
in this entire block that did anything IS COMMENTED OUT! Just delete
the entire block.
oppDoc.iprgWonPercent_SS(0) prv [read] Keywords: notes
There is more than one way to skin a cat
Thu, Feb 2nd 2012 11:11a John Kingsley Americans sometimes use a funny little
expression: There's more than one way to skin a cat.
This is a (kind of creepy) way of saying
that there are several different ways to accomplish a given task. And this
is my challenge. My developer side says to do it one way, but my admin
side might have a different perspective. In the end, a decision must
be made one way or the other. Case in point:
Recently, I completed the first part
of a source code control and build process managem [read] Keywords: admin
My 2 Cents on Lotusphere 2012
Tue, Jan 24th 2012 3:10p John Kingsley This year marked my 8th or 9th time attending
Lotusphere (if only I had a backpack to commemorate each one!).
I've always attended as an exhibitor.
Back in my Digital days, the senior management always wanted the full conference
passes, because in the early days exhibitors got boxed lunches and full-conference
badge holders go the fine dining hall.
Anyway, here's my personal take on the
1. I got a nice surprise when someone
stopped me and asked if I was from Teams [read] Keywords: lotusphere
A development tip, and more
Tue, Nov 8th 2011 3:09p John Kingsley I recently inherited an application from
someone who inherited it from someone else.
It reminded me of something I discovered
back in the R4 days: When you copy and paste a field multiple times, Notes
takes the original field name and then adds an underscore and a sequential
number (as in Product, Product_1, Product_2, etc.). The problem comes
when you have to loop through each field -- and who hasn't had to do that?
What you get is something like this:
For x = 0 To 15
[read] Keywords: agent
Teaching an old dog...
Mon, Sep 12th 2011 9:09a John Kingsley I'll admit to using punch cards during
my college programming years - and this was at a world famous engineering
college in IBM's back yard. Those were the old days... But it still takes
me awhile to try new things. Only recently did I create a list where each
entry was an object - my first class and my first list all at once.
I'll also admit that a lot of my programming
bravado comes from the guys down the hall here at the Teamstudio office.
You see, I don't consider myself a d [read] Keywords: ibm
The Same... Only Different
Wed, May 25th 2011 9:10a John Kingsley I was traveling recently, and had the opportunity
to stop and spend a night with one of my brothers and his family in Longmont,
On the way to his house from the airport,
he was complaining to me about a new nightly build process that they implemented
at his office. Apparently, it resulted in every developer having
a complete copy of all the modules in the build, not just the ones they
were working on. I chuckled and told him, "I sort of know what you're
talking about - [read] Keywords: notes
Who Says Notes Development Isn't Fun
Tue, May 3rd 2011 9:10a John Kingsley I've been working on a number of applications
recently that involve iterating through several thousand documents, so
performance is a big concern. I recently "discovered" using Lists
because one approach I used exceeded the 32k field limit.
I ripped out the classic getFirst -
getNext document loop and replaced it with a List. Actually, I didn't rip
it out, but rather did it in parallel, so I could compare the two approaches.
And while I was at it, I thought I'd try using this ne [read] Keywords: notes
And Speaking of Microsoft-Free....
Mon, Apr 25th 2011 10:09a John Kingsley And speaking of Microsoft free....
In a recent blog post ( http://www.edbrill.com/ebrill/edbrill.nsf/dx/two-years-of-living-microsoft-free),
Ed Brill talked about how he hasn't used Microsoft products for two years.
My streak is not as long, but I have
been living free of all Adobe products for 6 months now. I was tired of
getting a notice every other day about a new update. I was tired of needing
to download the latest version of the plug-in. I was tired of the reader
taking 2 [read] Keywords: lotusscript
Put these on your worst practices list...
Mon, Mar 28th 2011 11:12a John Kingsley Mark these down as worst practices:
I have two examples to share today.
One is my mistake, and the other one is my colleague, John Coolidge's,
mistake. Although he doesn't think it's a mistake, he will let me call
it a worst practice.
First, me. My mistake was the classic
"cut and paste code without knowing what it does." You
see, I needed to run an external program from my agent. My problem was
that I needed to know when the external program was finished before my
agent [read] Keywords: agent
Teamstudio Spotlight Awards Featured on Taking Notes Podcast
Mon, Dec 20th 2010 2:14p Karen Frasca We joined Bruce Elgort and Julian Robichaux
for Episode 129 of the Taking Notes podcast, where we talked about the
4th Annual Teamstudio Spotlight Awards. Check it out here.
If you'd like to enter, you might want
to get cracking! The deadline for entries is December 31. You can find
all the entry details, including judging criteria and prizes, on teamstudio.com.
Thanks, Bruce and Julian! [read] Keywords: notes
Application Usage Auditing
Thu, Dec 9th 2010 4:17p Mike Wetherbee Lotus Notes has always made it easy to
create complex applications that meet a variety of business needs. Unfortunately,
it doesn't provide any simple ways to determine which of these applications
are no longer being used.
Over time, this lack of understanding,
coupled with the application growth that naturally follows, typically leads
to overgrown, unwieldy Notes environments that become increasingly difficult
to manage. Does this resonate with you?
So, how do you gain an understa [read] Keywords: lotus
Im going to be in your neighborhood and I was wondering....
Mon, Nov 29th 2010 6:14p John Kingsley I just got back from Indianapolis where
I was working with two of our customers. It is a very nice city -
even though this Patriots fan's hotel room stared at Lucas Oil Stadium
- home of the Colts.
As it happened, I had a day with no
visits scheduled, so I took a tour of the facility that hosts two of the
largest single-day sporting events in the world: Indianapolis Motor Speedway.
Here's a fun fact for you: Did you know that the track was built so the
local car builders had a [read] Keywords: consulting
The Lotus Position - Part II
Wed, Nov 17th 2010 3:14p Grant Norman I finished part
1 saying that I would announce
my ideas (plural) for catapulting the Lotus brand name to the front of
the minds of decision making CIOs and IT managers. Well, I lied... There
was only ever one idea, and it has to do with Formula 1.
IBM Lotus is in a wonderful position, in
that it shares its name with a world renowned car company. Lotus
(cars) are known for their superior
engineering, and Team
Lotus (racing) is the 2nd
most successful F1 team in history. So, wouldn [read] Keywords: ibm
NEW Updates to Teamstudio Edition 27
Thu, Nov 4th 2010 4:27p Karen Frasca Today we released some updates and fixes
to Edition 27, most notably to Teamstudio CIAO!.
For the full list of changes to CIAO!,
Analyzer, Configurator, Delta, Profiler and Validator in the release
In the meantime, here's a sampling of
CIAO! change report no longer skips
CIAO! no longer causes slow performance
CIAO! no longer prompts you to check
out a script library when you are clicking a function and not making an
edit. [read] Keywords: notes
Of Pumpkins and Perceived Value
Mon, Nov 1st 2010 5:26p Mike Wetherbee As part of this year's Halloween festivities,
my kids and I entered a pumpkin carving contest. In my experience, pumpkin
carving enthusiasts fall into two camps: Either they consider the pumpkin
a blank canvas for something like a landscape of a moonlit graveyard, or
they use the shape and details of the pumpkin to inform an original design.
I fall firmly in the latter camp.
Based on the shape of our pumpkin and its
natural attributes, I used elements of Frankenstein's look (big he [read] Keywords: notes
Hide and Seek
Thu, Oct 21st 2010 6:31p Mike Wetherbee Not long ago, I spent several days working
with an administrator at a very large bank.
In his cube, he had a mirror, similar to
the ones you see in convenience stores, that are designed to show activity
in areas of the store that are not fully visible from the front counter.
The administrator had his mirror trained on the entrance to his cube farm,
so he could have a clear view of who was coming and going.
About halfway through the first day, he
glanced up at the mirror, and su [read] Keywords: acl
Curiouser and Curiouser...
Thu, Oct 21st 2010 12:30p John Kingsley A customer recently reported a problem
to us (and I happened to be on-site with them and saw it happen), which
was sent on to our QA team for verification. The QA team couldn't reproduce
the problem, which had to do with copying and pasting documents in a view.
The customer said they weren't appearing. Of course, there was a QueryPaste
event handler. But the developer couldn't reproduce it either, and came
to show me the 5 lines of code. And there it was - NotesUIWorkspace.CurrentDocume [read] Keywords: nd8
The Lotus Position
Wed, Oct 13th 2010 5:30p Grant Norman Several months ago, Teamstudio exhibited at
the Service Desk & IT Support show at Earls Court in London. We were
there to promote a business partner product that included a service module
specifically for helpdesk & support management.
Thousands of unique delegates were registered
to attend the show, and given that Lotus Notes has a significant percentage
of the corporate email market (35-40% in our estimation), we thought we
would come across plenty of people to talk to abou [read] Keywords: ibm
Am I the last developer to discover Working Sets in DDE?
Mon, Oct 4th 2010 11:30a Karen Frasca I usually right-click a database to Open
in Designer. However, the other day it took several minutes for my designer
client to come up because of all the databases I had in my navigator. So
I decided to investigate this working set thing, because I thought it was
supposed to help.
The first step was to remove all databases
from the navigator. One at a time. Right click, remove, yes to confirm
deletion. Right click, remove, yes to confirm deletion. A quick trip through
the help file [read] Keywords: domino
Just Because I Feel Like Sharing...
Mon, Sep 27th 2010 4:30p John Kingsley Off topic, but I feel like sharing a few
random musings from my life outside of Teamstudio.
Recently, I got a new bundle of socks.
Some pairs were black and some were blue. It's hard to tell them apart
in the drawer, but the difference is immediately obvious to the casual
observer in the light of day. My wife suggested choosing a color and marking
my socks with a letter 'B'. I asked if the B was for blue or black?
In another fashion-related incident,
I told my wife I was thin [read] Keywords: office
Is It A Problem If No One Knows About It?
Mon, Sep 20th 2010 11:26a John Kingsley We recently received an email from an 'ex-customer'
who had bought one of our tools in 2003. His organization has apparently
now moved off of Notes, and they aren't using our tool anymore. All
the same, he wanted to report a 'bug' that had been causing problems.
It turns out that the 'bug' he found
was a result of the fact that they were making design changes on their
production server. Not to their production applications, but still on the
production server. With the Design [read] Keywords: notes
A New Way Of Working
Wed, Sep 8th 2010 11:26a Nigel Cheshire On July 1, we rolled out a new way of working
here at Teamstudio (in our U.S. office at least). We’ve implemented
something called "ROWE" - a results-only work environment.
The idea is based on a concept that was
started at Best Buy by Jody Thompson and Cali Ressler, who subsequently
left the company, wrote a book
and started their own consultancy to help other organizations implement
the ROWE infrastructure.
Essentially, what this means is that we’ve
stopped measuring the amoun [read] Keywords: notes