357 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Source code control is like turn signals
Mon, Mar 24th 2014 214
Introductory special offer
Tue, Mar 4th 2014 236
And the correct answer is...
Wed, Aug 28th 2013 162
This is not a trick!
Mon, Aug 19th 2013 209
I am sorry I am a user...
Wed, Apr 24th 2013 157
And for those of us not going to Connect 2013...
Fri, Jan 25th 2013 177
We learn from our mistakes
Thu, Nov 15th 2012 159
Top 10
Introductory special offer
Tue, Mar 4th 2014 236
Source code control is like turn signals
Mon, Mar 24th 2014 214
This is not a trick!
Mon, Aug 19th 2013 209
And for those of us not going to Connect 2013...
Fri, Jan 25th 2013 177
And the correct answer is...
Wed, Aug 28th 2013 162
Big Iron and Big Pipes are here!
Thu, Oct 25th 2012 161
We learn from our mistakes
Thu, Nov 15th 2012 159
I am sorry I am a user...
Wed, Apr 24th 2013 157
Back in the saddle!
Tue, Oct 9th 2012 151
Finding unused views
Tue, Jun 19th 2012 132


John Kingsley
 
Blog Title TheJohnKingsley
Blog Description No blog description listed in the feed.
Blog URL http://theJohnKingsley.blogspot.com
RSS Feed http://theJohnKingsley.blogspot.com/feeds/posts/default?alt=rss
PlanetLotus Feed http://planetlotus.org/profiles/rss/john-kingsley
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Jul 31, 2014 12:13:08 AM EST. Realtime Update:
Landed Here May 22, 2012
Location Boston, MA, USA
Posts: # / 1st / Latest - -
Total Hits 2,488. myPL RSS Selections: 5


Recent Blog Posts
214


Source code control is like turn signals
Mon, Mar 24th 2014 12:11p   John Kingsley
Everyone has access to the tools, but most people use them wrong! A brief example - when people are on the on ramp and need to 'merge', they put on their turn signal. They aren't changing lanes, so what's the point? And that is probably the last time they use their signals, including when they exit the highway. This is the most critical time to use them, to indicate to drivers behind you that you are likely to slow down in the travel lane to reach the exit ramp speed. Anyway, source code c [read] Keywords: application database email
236


Introductory special offer
Tue, Mar 4th 2014 9:13a   John Kingsley
After 22 years of Domino development, I find myself once again working for myself. And do you know what that means? No corporate overhead, no middlemen taking a cut for my work. Which means I can offer lower rates than ever. In fact, to introduce you to what I can do, for the month of March, I am offering my services for half my normal rate. Why should you use me? How do you know me? Maybe you attended one of my sessions at a user group meeting, including MWLUG last year. Maybe you were [read] Keywords: domino bug development email laptop network planetlotus
162


And the correct answer is...
Wed, Aug 28th 2013 1:14p   John Kingsley
Last time I wrote about Designer Help. One reader correctly pointed out that if I wasn't so lazy, I just had to add the word 'formula' to my search string. An even better answer came from Julian Robichaux at his session at MWLug last week. It is to set the search scope. It is not real intuitive, but click the link, select 'Search only the following topics', click 'New', name your list, and select only the stuff you want. I always wondered how items for Workbench and Sametime showed [read] Keywords: domino sametime
209


This is not a trick!
Mon, Aug 19th 2013 9:12a   John Kingsley
Go to Help Contents with your Social Edition designer client and enter '@Member' into the search box. The old, familiar, formula language reference is the 15th entry on the third page! And why did I notice this? I use Help all the time. I mean, does the value or stringlist come first? Depends on the function. And whats the difference between @IsMember and @Member? If I had to remember all this, I might not have room to remember my wife's cell phone number, which is pretty important. S [read] Keywords: formula language notes xpages
157


I am sorry I am a user...
Wed, Apr 24th 2013 11:15a   John Kingsley
Because someone can get a patent for 'slide to the right' to unlock. My Android phone used to be 'slide down' to unlock to get around this patent. I guess too many people slide their phones in their pockets and 'butt dialed' too many people so now it is 'slide up' to unlock, meaning my phone is now in my hand. All of this is completely arbitrary, non-intuitive, and in no way inventive or unique! But to be safe, I have filed a patent for a motion sensitive method of unlocking a phone [read] Keywords: notes apple application interface microsoft
177


And for those of us not going to Connect 2013...
Fri, Jan 25th 2013 10:11a   John Kingsley
Which pretty much means this won't apply to anyone who reads this. In my experience, the people who need the most help don't tend to seek it out in either blog posts, PlanetLotus.org, any of the forums or at user group meetings. In any event, I was recently asked by a client why I sent him design changes in an NSF versus an NTF. This is a topic I dealt with rather frequently when I was a Technical Director at Teamstudio. Many people think it has to do with design inheritance, but it doesn [read] Keywords: domino notes ntf best practice database planetlotus planetlotus.org properties server




159


We learn from our mistakes
Thu, Nov 15th 2012 11:10a   John Kingsley
But can we learn from others mistakes? Absolutely. Let me give you some examples. Adobe Acrobat takes forever to load every single piece of functionality known to man, and then let's you view the one document that you wanted to see. It takes longer for Acrobat to load than it takes me to get the information from the file I was looking for. And apparently it is so buggy that you get an update every single day. Now, this is all historical, and may have changed because it was these issues t [read] Keywords: notes application applications blogger development profile
161


Big Iron and Big Pipes are here!
Thu, Oct 25th 2012 8:10a   John Kingsley
So let's consolidate some servers! With the powerful servers and higher bandwidths available today, it makes sense to look at combining several servers into more central locations. This can reduce costs for maintenance of older boxes, facility costs, and improve overall performance as less time is spent replicating databases between multiple servers. I recently worked with a client on a consolidation project and want to share some observations. Their strategy was to build the new servers an [read] Keywords: agent domino notes blogger database server
151


Back in the saddle!
Tue, Oct 9th 2012 1:09p   John Kingsley
I am so happy to be back working with customers on Lotus Notes development projects! My 5 years at Teamstudio was a terrific experience (and I would have paid them to do what I did). But I mostly worked with other developers, and they were always afraid I was trying to sell them something. But honestly, having worked with Notes for as long as I have, I know the short-comings and why you need tools like Teamstudio, Ytria, Panagenda, etc. And the prior 7 years I worked for another vendor that [read] Keywords: lotus notes blogger development
106


It's official!
Thu, Aug 2nd 2012 2:14p   John Kingsley
That small window of opportunity to get my services without any corporate overhead are over. This week I started working for Greyduck Technology. Oh, you can still get my services for that project needing extra resources, or even a second opinion/review of your applications and development environment and practices. It is just that now a portion of my time goes to Greyduck. I have some great projects already in the works, and am looking forward to working with a company that now has 100 year [read] Keywords: lotus notes applications blogger development
119


It takes more programming skill to...
Tue, Jul 10th 2012 12:11p   John Kingsley
fix someone else's application than to write one from scratch. At the same time, looking at another developers application will expand your own skill set. Here is what I mean. When you stick to your own applications, you tend to stick to what you know. Your first loop may have been using a counter and GetNthDocument. Who knew about getfirst - getnext? And if you looked at some of my later code, the initialize routine only had one line - Call Main. (while it might look efficient, it was [read] Keywords: application applications blogger
132


Finding unused views
Tue, Jun 19th 2012 11:14a   John Kingsley
I recently talked about identifying the views used by users. The bigger challenge is to find those views used programmatically. And, knowing what views are used by users doesn't really help get rid of views because you need a list of all the views in a database. This turns out to be very easy to get - all you need to do is use the NoteCollection class. Here is the relevant code to create a document for every view in a database. .lotusscript { font-family: sans-serif; font-size: 9pt; color: bla [read] Keywords: lotusscript blogger database
114


Gamification
Wed, Jun 6th 2012 1:14p   John Kingsley
Is simply a way to provide positive reinforcement to your users when they use your application the way you want them to. Do you want them to click the Help button before calling you? Do you want them to view the Open Actions view more often? That's where gamification comes in. The easiest way is to create a script library to handle your counting. I also use per-user profile documents to track by user. A simple subroutine would be like this .lotusscript { font-family: sans-serif; font-siz [read] Keywords: lotusscript script library application blogger development profile
81


You're paying how much for that server?
Tue, May 29th 2012 12:14p   John Kingsley
Like your cable bill, the internal cost of your servers tends to get bloated over time. When was the last time you checked your bill? I was working with one customer whose charges for servers was over $600 K. Upon looking at the bill, they were paying for servers that were not Domino servers, and paying for servers that didn't exist anymore. That is a start, but what is the next step? A good way to consolidate servers is too look at the databases that are being used. And the key thing is [read] Keywords: agent domino blogger database server
90


Coding tip for those copy and pasted fields
Thu, May 17th 2012 1:21p   John Kingsley
You know how the first paste gets you the same field name with an underscore and number added to it? I have seen some really ugly code when someone wants to programmatically iterate over all the fields. Things like checking a counter, or one time processing for the first field and then a loop for the rest of the fields. All of this can be greatly simplified if you just go back to the first field and add an underscore and zero to the name. So Product Product_1 Product_2 becomes Product_0 [read] Keywords: application blogger
77


Speaking of things in the attic
Mon, May 14th 2012 8:51a   John Kingsley
I found this over the weekend [read] Keywords: blogger
74


Oh the things I've seen
Fri, May 11th 2012 12:56p   John Kingsley
I was doing a web training session for a customer recently. Since I know the user interface for the tool, I let the customer do the driving because it helps them become familiar with the interface, and the other attendees try to find the correct button before the person doing the work. All in all this has worked real well for me to keep web attendees involved in the training. So, the first step is to open one of their databases in designer and there it was. and so on, perhaps twenty [read] Keywords: notes blogger database development interface
69


Welcome to my new blog
Fri, May 11th 2012 11:52a   John Kingsley
You may have seen some of my other posts under the Teamstudio blog. Now that I don't work there, and have some time on my hands, there is still much to be added to the conversation. And since I don't work for anyone, I don't need any disclaimers because the opinions expressed in this blog are my own. So, what can you expect? There are some tips on improving your development that I hadn't had a chance to put down on blog before. I also will be looking into what are the pitfalls and resou [read] Keywords: application blogger development




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