Latest 7 Posts
Slides and demo code from ATLUG presentation: Debugging Java Agents for Humans Fri, Aug 27th 2010 62
Drain Google: Sample code to get all your stuff back from GoogleApps Mon, Jul 26th 2010 110
Want to debug Java agents INSIDE Designer? You can! (sort of) Wed, Jul 7th 2010 112
I’m speaking at ATLUG (Atlanta Lotus User Group) in August Thu, Jul 1st 2010 66
Two-Headed Beast redux Fri, Jun 4th 2010 142
I am doing 3 sessions at The View Admin/Developer Conference this week Mon, May 10th 2010 97
Geek-o-Terica 11: View AutoUpdate, Part Deux Wed, Apr 14th 2010 172
Top
10
Calling Notes CAPI from C#/Visual Studio Mon, May 5th 2008 292
Need to disable NSD? Here are 2 ways that work Sun, Nov 16th 2008 260
Geek-o-terica 10: Autoupdating in views Sun, Apr 4th 2010 218
Geek-o-Terica 11: View AutoUpdate, Part Deux Wed, Apr 14th 2010 172
Two-Headed Beast redux Fri, Jun 4th 2010 142
Slides and demos from EnwicklerCamp 2010 Sun, Mar 14th 2010 131
Coming to Lotusphere 2010? Meet The Grumpies! Wed, Dec 16th 2009 126
Want to debug Java agents INSIDE Designer? You can! (sort of) Wed, Jul 7th 2010 112
Drain Google: Sample code to get all your stuff back from GoogleApps Mon, Jul 26th 2010 110
Geek-o-Terica 3: Taking out the garbage (LotusScript) Mon, Apr 27th 2009 104
Recent Blog Posts
62
Slides and demo code from ATLUG presentation: Debugging Java Agents for Humans
Fri, Aug 27th 2010 9:00a Bob Balaban Greetings Geeks! I had a great time at the Atlanta Lotus User Group (ATLUG) meeting yesterday. Many thanks to IBM for helping me with expenses, and many many thanks to Darren and Lisa Duke for letting me sleep at their house! The presentation I did was a slightly updated version of my "2-headed beast" deck, which you can also find here and here Here is the revised slide deck: balaban2HBeast..pdf And the associated java files: Agent1.java Agent2.java DebugAgentContext.java [read] Keywords: domino
ibm
lotus
notes
application
development
eclipse
java
twitter
110
Drain Google: Sample code to get all your stuff back from GoogleApps
Mon, Jul 26th 2010 2:30p Bob Balaban Greetings, Geeks! Have you tried out Google Apps yet? Are you using any of their facililties for file sharing, email, collaborative web sites, or even for posting videos (YouTube)? If so, the you may have noticed that over time you've accumulated a lot of assets in Google's "cloud". But what happens when you want all of that stuff back? What if you gave lots of people free GMail accounts, but then you decide you need to upgrade them to a real enterprise messaging system? Or what if you de [read] Keywords: agent
domino
notes
quickr
application
database
development
eclipse
email
enterprise
google
java
password
security
twitter
112
Want to debug Java agents INSIDE Designer? You can! (sort of)
Wed, Jul 7th 2010 4:10p Bob Balaban Greetings, Geeks! Here's a little something I stumbled upon last night: (using Designer 8.51) a way to actually debug Java agents *without exiting Domino Designer*! I'm pretty sure this is not documented, or actually, even supposed to be possible. But, here's the scoop. First, this only works if your agent is also set up to be a Java "application", i.e.,it has to have a main() method in it. To see how to do that, visit my previous posts on the "2-headed beast" technique. Assuming [read] Keywords: agent
domino
ntf
application
development
eclipse
java
properties
twitter
workspace
66
I’m speaking at ATLUG (Atlanta Lotus User Group) in August
Thu, Jul 1st 2010 6:20p Bob Balaban Greetings Geeks! I am very pleased to report that I've been invited to speak at the August ATLUG meeting, in Atlanta, on the 26th. My topic will be: "Debugging Java Agents for Humans", basically a demonstration of some techniques, collectively called "The 2-headed beast", that allow you to code and debug Domino agents in Eclipse, then paste them into Designer without changing a line. So, Come On Over! Should be a rockin' good time. Check out http://www.atlug.org for details. Thanks to L [read] Keywords: domino
ibm
lotus
eclipse
java
142
Two-Headed Beast redux
Fri, Jun 4th 2010 7:00p Bob Balaban Greetings, Geeks! Just a quickie to let you know that my friend and colleague, Chuck Connell, has posted some very cool enhancements to my original 2-headed beast samples on his downloads page. LOTS of other very interesting stuff there too, so go check it out. My write-up on Two-Headed Beast is here. (Need expert application development architecture/coding help? Contact me at: bbalaban, gmail.com) Follow me on Twitter @LooseleafLLC This article ©Copyright 2010 by Looseleaf Softwar [read] Keywords: domino
lotus
notes
application
development
eclipse
java
twitter
97
I am doing 3 sessions at The View Admin/Developer Conference this week
Mon, May 10th 2010 5:50a Bob Balaban Greetings, Geeks! This week is a big annual geekfest here in the Boston area: The View's Admin/Developer conference. This year I am presenting 3 different sessions: Debugging Notes Java agents with Eclipse (the "2-Headed Beast" technique) Advanced programming with Notes/Domino COM classes (stuff you never thought you'd be able to do) Deconstructing Web services: How do they really work and what to do when they don't Tuesday is "jump-start" day, and the regular sessions [read] Keywords: admin
domino
lotus
notes
eclipse
java
Amazon.com Widgets
172
Geek-o-Terica 11: View AutoUpdate, Part Deux
Wed, Apr 14th 2010 7:50p Bob Balaban Greetings, Geeks! A little over a week ago I posted on the topic of the View.AutoUpdate property, and made some comments about how it affects the results and the performance of agent (or other) code accessing views. I promised a follow-up post delving a bit more deeply into this topic, and here it is. I created a form named "Numbers", with a single field on it, of type number, and name "number" I created a view (named "Numbers") with a selection formula including all the documents whose f [read] Keywords: agent
lotus
lotusscript
notes
application
development
java
twitter
218
Geek-o-terica 10: Autoupdating in views
Sun, Apr 4th 2010 11:50a Bob Balaban Greetings, Geeks! I've seen some stuff flying about recently about whether one should, or should not, disable automatic updates when iterating through the documents in a view using LotusScript or Java back-end classes, and why. Some of the points made greatly surprised me with how wrong they were, so I thought I'd give you my take on the issue. Background At the level of the Notes C API (where everything that really matters really happens), what is a view? It's a data structure that repre [read] Keywords: lotus
lotusscript
notes
notes client
application
database
development
java
server
twitter
131
Slides and demos from EnwicklerCamp 2010
Sun, Mar 14th 2010 6:50p Bob Balaban [read] Keywords: domino
lotus
notes
application
development
twitter
95
Everybody: February 14, 2037 at 1:30pm (plus or minus)
Wed, Jan 27th 2010 11:12a Bob Balaban [read] Keywords: admin
development
34
Never done this before....
Wed, Jan 27th 2010 11:12a Bob Balaban [read] Keywords: ibm
lotus
lotusphere
31
First Question @Lotusphere?? Vote now!
Wed, Jan 27th 2010 11:12a Bob Balaban [read] Keywords: admin
dxl
ibm
lotus
lotusphere
lotusphere2010
lsx
34
Update on US COBRA health insurance subsidies
Wed, Jan 27th 2010 11:12a Bob Balaban [read] Keywords:
56
I will be speaking at EntwicklerKamp, March 8-10, 2010
Wed, Jan 27th 2010 10:21a Bob Balaban [read] Keywords: domino
notes
126
Coming to Lotusphere 2010? Meet The Grumpies!
Wed, Dec 16th 2009 9:09a Bob Balaban [read] Keywords: admin
domino
lotusphere
notes
26
New "Admin Bootcamp" announced for Lotusphere10
Fri, Dec 4th 2009 9:59p Bob Balaban [read] Keywords: admin
ibm
lotus
lotusphere
lotusphere2010
show and tell
19
Lotusphere Idol submisssions are re-opened!! Want to be a Lotusphere speaker?
Mon, Nov 23rd 2009 10:39p Bob Balaban [read] Keywords: lotusphere
lotusphere2010
19
Materials from TriStateLUG Presentation on COM
Wed, Nov 11th 2009 7:29a Bob Balaban [read] Keywords: lotus
notes
application
development
twitter
23
Tri-State LUG, New York, November 9
Thu, Oct 29th 2009 9:29a Bob Balaban [read] Keywords: admin
domino
ibm
lotus
notes
19
Ok, we have to clear this up rightnow! "On premise" MAKES NO SENSE!
Sat, Aug 29th 2009 9:19a Bob Balaban [read] Keywords: document
ibm
lotus
application
development
twitter
25
I have a new article in The View
Wed, Aug 26th 2009 12:03p Bob Balaban [read] Keywords: lotusscript
14
Technology enables excellent customer service (Amazon.com)
Sun, Aug 23rd 2009 6:00p Bob Balaban [read] Keywords: application
development
email
laptop
server
twitter
34
"Lazy Evaluation": When Being Lazy Causes You More Work
Sun, Aug 16th 2009 8:29a Bob Balaban [read] Keywords: lotusscript
application
development
java
twitter
14
UKLUG! (Finally) decided I’m going
Sun, Aug 9th 2009 8:29p Bob Balaban [read] Keywords: ilug
lotus
34
The 2-Headed Beast: Debugging Domino Java agents with Eclipse
Fri, Jul 31st 2009 7:19a Bob Balaban [read] Keywords: agent
designer
domino
lotus
lotusphere
notes
application
development
eclipse
java
6
Ignore: Setting up for Technorati...
Tue, Jul 14th 2009 5:20p Bob Balaban [read] Keywords:
14
Geek-o-Terica 9: Memory Sub-allocator (or, why your server’s memory usage only goes up), and Happy Father’s Day
Fri, Jun 26th 2009 1:42a Bob Balaban [read] Keywords: lotus
notes
application
bug
development
office
server
81
Geek-o-Terica 8: LotusScript, To Delete, or Not to Delete?
Mon, Jun 15th 2009 11:59p Bob Balaban [read] Keywords: agent
document
lotusscript
notes
application
database
development
java
server
7
Geek-o-Terica 7: Garbage, threads and the CORBA classes in Notes
Sat, May 23rd 2009 12:09p Bob Balaban [read] Keywords: document
domino
notes
notes client
application
database
development
java
server
12
Welcome Rocky back to the "independence-sphere"!
Wed, May 20th 2009 12:19p Bob Balaban [read] Keywords: ibm
23
Geek-o-Terica 6: Now it Gets Complicated: Java, Garbage-Collection, Notes, and Threads
Sun, May 17th 2009 12:49p Bob Balaban [read] Keywords: domino
lotus
lotusscript
notes
notes client
application
database
development
java
server
22
Geek-o-Terica 5: Taking out the Garbage (Java)
Mon, May 4th 2009 3:09p Bob Balaban [read] Keywords: agent
document
domino
lotus
lotusscript
notes
application
database
development
java
leak
7
Cool new blog, AWESOME rocket launch video
Wed, Apr 29th 2009 7:29p Bob Balaban [read] Keywords:
6
I do not like plagiarism
Wed, Apr 29th 2009 9:09a Bob Balaban [read] Keywords: planetlotus
planetlotus.org
11
Geek-o-Terica 4: AutoUpdate on View navigation
Wed, Apr 29th 2009 4:39a Bob Balaban [read] Keywords: lotusscript
application
development
java
104
Geek-o-Terica 3: Taking out the garbage (LotusScript)
Mon, Apr 27th 2009 6:39a Bob Balaban [read] Keywords: acl
agent
document
lotusscript
notes
application
database
development
java
13
Geek-o-Terica 2: Using parentheses in LotusScript
Tue, Apr 21st 2009 4:59a Bob Balaban [read] Keywords: agent
lotusscript
9
Introducing "Geek-o-terica"
Sat, Apr 18th 2009 1:49p Bob Balaban [read] Keywords: lotusscript
notes
sntt
symphony
6
Come Visit at Lotus Admin/Developer ’09, in Boston
Wed, Apr 15th 2009 3:02a Bob Balaban [read] Keywords: admin
lotus
notes
notes client
policies
7
Relief for the COBRA bite
Fri, Apr 10th 2009 4:59p Bob Balaban [read] Keywords:
13
Huzzah! New LSX Toolkit is posted (Part 1)!!
Tue, Mar 31st 2009 4:09a Bob Balaban [read] Keywords: domino
ibm
lotus
lotusphere
lotusscript
lsx
notes
rich text
blogging
database
desktop
properties
server
5
New IBM-skills-centric recruiting db from BlueWave
Thu, Mar 12th 2009 3:49p Bob Balaban [read] Keywords: ibm
46
"Separation Agreement", or Spawn of the Devil??
Tue, Mar 10th 2009 8:39p Bob Balaban [read] Keywords: document
exchange
exchange
office
14
Manipulating Notes preferences via CSS (8.5)
Sat, Feb 14th 2009 9:29p Bob Balaban [read] Keywords: document
lotus
notes
css
email
planetlotus
planetlotus.org
5
The difference between "Duh!" and "D’oh!" (It got around to me...) - revised
Sat, Jan 31st 2009 8:20a Bob Balaban [read] Keywords:
4
The difference between "Duh!" and "D’oh!" (It got around to me...)
Fri, Jan 30th 2009 6:09p Bob Balaban [read] Keywords: email
linkedin
7
So I’m a political leftist. So sue me (How I celebrated Obama’s inauguration)
Mon, Jan 26th 2009 7:39p Bob Balaban [read] Keywords: domino
lotus
lotusphere
notes
office
7
Another famous Lotus Techie (finally) Starts a Blog!
Mon, Dec 15th 2008 6:29a Bob Balaban [read] Keywords: domino
lotus
notes
5
Not exactly PC, but it did make me laugh
Mon, Dec 8th 2008 9:09p Bob Balaban [read] Keywords:
4
"Symphony Karoke" to Debut at Lotusphere09
Tue, Dec 2nd 2008 3:49a Bob Balaban [read] Keywords: lotusphere
symphony
9
Notes/Domino "MythBusters" need your input
Wed, Nov 26th 2008 6:59p Bob Balaban [read] Keywords: domino
lotus
lotusphere
notes
notesdomino
9
What are YOU looking forward to hearing about most @Lotusphere09?
Sat, Nov 22nd 2008 3:39p Bob Balaban [read] Keywords: designer
domino
dxl
ibm
id vault
javascript
lotus
lotusphere
notes
xpages ajax
css
dojo
eclipse
server
260
Need to disable NSD? Here are 2 ways that work
Sun, Nov 16th 2008 1:39p Bob Balaban [read] Keywords: domino
lotus
notes
notes client
nsd
application
email
8
See you at DNUG/Dortmund?
Thu, Oct 30th 2008 8:39a Bob Balaban [read] Keywords: bluehouse
ibm
lotus
notes
rich text
application
development
exchange
exchange
google
microsoft
server
8
To Go, Or Not To Go: That Was the Question
Mon, Sep 29th 2008 11:29a Bob Balaban [read] Keywords: ibm
lotus
lotusphere
notes
notes client
consulting
development
network
networking
reservation
vista
5 4
It’s the applications that keep the product alive
Sat, Sep 13th 2008 5:19p Bob Balaban [read] Keywords: designer
domino
ibm
lotus
notes
notes client
workflow
application
applications
bug
development
eclipse
email
exchange
exchange
interface
microsoft
outlook
widgets
wiki
11
LotusScript or Java in Notes/Domino? What do YOU use?
Sun, Sep 7th 2008 8:19a Bob Balaban [read] Keywords: domino
ibm
javascript
lotusscript
lsx
notes
notes client
notesdomino
xpages application
eclipse
integration
interface
java
network
server
11
Fully Buzzword Enabled
Sat, Aug 30th 2008 5:19a Bob Balaban [read] Keywords: domino
lotus
lotusphere
lotusscript
notes
application
development
enterprise
java
network
server
websphere
56
Yes, I really did need NotesDocumentCollection.GetNth that one time....
Mon, Aug 18th 2008 4:24a Bob Balaban [read] Keywords: document
lotusscript
notes
database
java
properties
server
10
GetNth Revisited - Helpful function? Or SPAWN OF THE DEVIL?
Sat, Aug 16th 2008 10:09a Bob Balaban [read] Keywords: agent
designer
document
lotus
lotusscript
notes
database
interface
java
laptop
7
UKLUG!
Thu, Aug 14th 2008 7:39p Bob Balaban [read] Keywords: lotusphere
9
Two topics for DNUG/Dortmund
Thu, Jul 31st 2008 5:59p Bob Balaban [read] Keywords: admin
ibm
lotus
notes
rich text
application
development
exchange
exchange
google
microsoft
server
13
Talking to the Cloud: Web Services, XML and APIs
Sun, Jul 27th 2008 3:28p Bob Balaban [read] Keywords: connections
domino
javascript
lotus
lotusscript
ajax
application
email
google
interface
java
microsoft
server
wiki
xml
11
Whoo hoo! Steve Mullen joins Binary Tree
Thu, Jul 24th 2008 10:51a Bob Balaban [read] Keywords: ibm
notes
notes client
development
5
Messaging and Calendaring Co-existence: the movie
Tue, Jul 15th 2008 10:02p Bob Balaban [read] Keywords: calendaring
domino
8
"Clouds", the sequel
Sun, Jun 29th 2008 6:06p Bob Balaban [read] Keywords: domino
ibm
lotus
notes
application
applications
archiving
database
email
google
laptop
microsoft
security
server
5
"I’ve looked at clouds from both sides, now"
Mon, Jun 16th 2008 11:02p Bob Balaban [read] Keywords: domino
ibm
lotus
notes
workflow
application
applications
archiving
email
enterprise
google
microsoft
networking
python
security
server
5
I will be showing up....at ILUG (and presenting a session)
Fri, May 16th 2008 1:44p Bob Balaban [read] Keywords: ilug
lotus
notes
rich text
exchange
exchange
microsoft
6
QA and Dev, the "Itchy and Scratchy" of Software Production?
Wed, May 14th 2008 6:03a Bob Balaban [read] Keywords: ibm
lotus
notes
development
interface
292
Calling Notes CAPI from C#/Visual Studio
Mon, May 5th 2008 1:42p Bob Balaban [read] Keywords: document
lotusscript
notes
database
google
microsoft
profile
server
9
Do we need new kinds of replication?
Tue, Apr 22nd 2008 8:21a Bob Balaban [read] Keywords: agent
composite
designer
domino
javascript
lotus
notes
notes client
ajax
application
applications
bug
consulting
database
development
dojo
server
widgets
xml
8
Guess what? It’s been a whole year already
Tue, Apr 8th 2008 7:50p Bob Balaban [read] Keywords: designer
, domino
76
Recursion or Iteration? YOU decide...
Fri, Apr 4th 2008 8:23p Bob Balaban [read] Keywords: agent
, designer
, document
, domino
, dxl
, lotusscript
, xml
6
Speaking at The View Admin/Developer 2008 conference, Boston
Mon, Mar 31st 2008 6:10a Bob Balaban [read] Keywords: admin
, domino
, lotus
, notes
, rich text
, application
, applications
, development
, exchange
, exchange
, microsoft
, web 2.0
13
Show ’n’ Tell Thursday - what folders is a document in?
Mon, Mar 24th 2008 1:43p Bob Balaban [read] Keywords: designer
document
lotusscript
sntt
template
application
database
java
9
Integration vs. Migration (an oldie, but a goodie)
Sun, Mar 23rd 2008 8:16a Bob Balaban [read] Keywords: domino
, ibm
, lotus
, notes
, workflow
, application
, database
, development
, google
, integration
, java
, microsoft
, security
, server
8
What % of the time are YOU online?
Mon, Mar 10th 2008 5:30p Bob Balaban [read] Keywords: connections
, notes
, applications
, email
, microsoft
, office
, wireless
29
And just when you thought you had division down....
Mon, Mar 3rd 2008 3:45p Bob Balaban [read] Keywords: designer
, lotusscript
9
What Goes Around, Comes Around (or, should that be "WHO goes around..."?)
Sun, Feb 17th 2008 10:55a Bob Balaban [read] Keywords: admin
, calendaring
, domino
, ibm
, lotusphere
, notes
, email
, enterprise
, exchange
, exchange
, integration
, laptop
, microsoft
4
Obscure (Rob says that works as a title)! In Which A Certain Food Fight is Explained
Tue, Jan 29th 2008 6:35p Bob Balaban [read] Keywords: domino
, ibm
, lotus
, lotusphere
, lsx
, notes
, community
, email
6
For those attending Lotusphere
Fri, Jan 18th 2008 12:04p Bob Balaban [read] Keywords: domino
, ibm
, lotusphere
, roaming
, development
4
Why you should come to Lotusphere, and, Tell me what to post about!
Sat, Dec 29th 2007 8:40a Bob Balaban [read] Keywords: domino
, ibm
, javascript
, lotusphere
, notes
, blogger
, css
, server
5
Introducing...."Raj"!
Mon, Dec 10th 2007 11:05a Bob Balaban [read] Keywords: lotus
, application
9
Wiring JavaScript libraries Into the Domino Server
Thu, Dec 6th 2007 9:52a Bob Balaban [read] Keywords: admin
, designer
, domino
, javascript
, community
, dojo
, server
, widgets
5
Anyone notice the new blog UI?
Thu, Nov 29th 2007 11:20a Bob Balaban [read] Keywords: domino
, ibm
, notes
, template
, blogging
4
My Lotusphere08 session
Thu, Nov 22nd 2007 3:23p Bob Balaban [read] Keywords: domino
, ibm
, lotus
, lotusphere
, mashup
, ajax
, application
, development
, server
9
What if.....we made the remote Java API run over HTTP?
Thu, Nov 8th 2007 5:22a Bob Balaban [read] Keywords: admin
, domino
, ibm
, lotus
, notes
, java
, server
5
DNUG Fall 2007, Bonn Nov. 12-14
Mon, Nov 5th 2007 9:59a Bob Balaban [read] Keywords: expeditor
, ibm
, notes
, eclipse
4
Does Anyone Use NSFDB2 for real?
Sun, Oct 21st 2007 3:30a Bob Balaban [read] Keywords: ibm
, lotus
, notes
, nsfdb2
, application
, database
, db2
, reservation
, sql
6
Gary Devendorf?s Birthday is Today!
Fri, Oct 12th 2007 10:09a Bob Balaban [read] Keywords: lotus
6
What if....Java in Domino were better?
Tue, Oct 9th 2007 7:00a Bob Balaban [read] Keywords: administration
, designer
, domino
, lotus
, notes
, applications
, eclipse
, integration
, java
, security
, server
5
What if...."Java Views"
Sat, Sep 29th 2007 8:05a Bob Balaban [read] Keywords: composite
, designer
, expeditor
, notes
, application
, database
, eclipse
, java
, xml
4
Advisor Live, Miami
Wed, Sep 26th 2007 6:20p Bob Balaban [read] Keywords: domino
, ibm
, lotus
, notes
4
Who uses CSS in N/D apps today?
Sun, Sep 9th 2007 1:27p Bob Balaban [read] Keywords: designer
, domino
, notes
, blogger
, css
, database
, properties
, server
7
Collaboration University
Sun, Aug 26th 2007 6:44a Bob Balaban [read] Keywords: collaboration
, domino
, expeditor
, ibm
, notes
, eclipse
36
Domino Web Services: What if..... SOAP? or REST? (or both?)
Sun, Aug 19th 2007 4:11p Bob Balaban [read] Keywords: domino
, ibm
, lotus
, lotusscript
, notes
, ajax
, interface
, java
, microsoft
, network
, server
, xml
3
Who uses any Notes templates as-is for HTTP access?
Sun, Aug 5th 2007 11:44a Bob Balaban [read] Keywords: domino
, ibm
, notes
, template
, application
, community
, development
4
What if....XHTML?
Sat, Jul 21st 2007 3:37p Bob Balaban [read] Keywords: domino
, ibm
, server
, xml
10
Programmable embedded views - The Freeman Way
Tue, Jul 17th 2007 9:29a Bob Balaban [read] Keywords: domino
, forms
, notes
, community
4
What if....you could pick 2 new features for Domino Designer?
Fri, Jun 29th 2007 3:17p Bob Balaban [read] Keywords: designer
, domino
, ibm
, bug
, email