A Legacy Notes Developer's journey into madness.

OpenNTF Documentation Posted

Devin Olson  April 11 2017 12:37:20 PM
The OpenNTF documentation (javadoc) stuff is really nice, and quite helpful.

The only problem is I can never seem to find it when I need it, especially when working in multiple VMs on multiple machines.  

This leads to going and finding the download (and I can never remember where I put it).  Then I have to extract the zip file, and navigate through the extracted content to find index.html, just so I can load it up and then finally hunt down the thing I'm interested in.   I was thinking it sure would be nice if somebody put this online in an easy to find place.  Then I remembered I have this site called Learning XPages.  

So, yeah.

I'm feeling a bit sheepish for not having done this already.  

The links are over there on the right, under the "Links" heading.  

You're welcome.

IBM Connect 2017 DEV–1533: Big Data with Graph, IBM Domino and OpenNTF API

Devin Olson  December 29 2016 09:31:15 AM
I am very honored to have been selected as a speaker for IBM Connect 2017.

My session is DEV-1533: Big Data with Graph, IBM Domino and OpenNTF API

Session Description:
What do IBM Watson, Bluemix, LinkedIn, Facebook, Twitter, Wal-Mart, Match.com, eBay, eHarmony, and Amazon all have in common? They all have billions of records; and they all use Graph technology to manage those records. Graph excels at quickly processing huge volumes of data. Even if you don’t fully understand how Graph databases work, you will want to attend this session to learn how their amazing capabilities that are already built into the OpenNTF Domino API (ODA) can EASILY deliver unique solutions for your own Notes/Domino environment. This session will introduce the fundamentals of Graph, explain how Graph can be applied to NSF data using the ODA, and demonstrate some techniques to implement Graph on your next project.

(CrossPost from redpillnow.com) IBM Traveler and Verse: Device Security and Administration Overview

Devin Olson  November 8 2016 08:34:31 AM

There currently seems to be a great deal of confusion about IBM Traveler and Verse with regard to device security and administration. The necessary overview information is available from IBM, but is rather dispersed and somewhat difficult to track down in a single concise location. This document will attempt to answer some of the most common points of confusion and concern for those considering a Traveler deployment in their Domino environment -without necessarily having IBM Connect or Cloud solutions in place.

Daddy’s got a brand new gig!

Devin Olson  October 31 2016 08:27:22 AM
I am thrilled to announce I have taken the Red Pill, and tomorrow I will be joining the team of brilliant minds over at Red Pill Now.  

This is going to be a seriously awesome adventure.  I can't wait to get started.

Session Slides for MWLUG 2016 AD107 Extreme Development: Pair Programming

Devin Olson  August 19 2016 09:31:20 AM


MWLUG Extreme Development - Pair Programming

Devin Olson  August 16 2016 03:06:34 PM
I and my partner Mike McGarel will be presenting this session at MWLUG on Friday at 11:30 AM  Wednesday at 2 PM.  

AD107 - Extreme Development: Pair Programming

Friday, August 19, 2016 11:30 AM - 12:30 PM
Wednesday, August 17, 2016 2 PM - 3 PM

Pair Programming is a technique in which two developers work simultaneously on the same code. While Pair Programming has been in use for decades (NASA’s Project Mercury in the 1960s), it has been largely overlooked in Notes / Domino universe. Which, considering the otherwise extreme levels of collaboration and communication within our community, seems odd. Pair Programming has been proven to produce higher quality, less buggy, and better documented code faster and cheaper than solo development. So why is it not more prevalent in our community? Join two seasoned developers, Mike McGarel and Devin Olson, as they bring you the REAL WORLD of Pair Programming. They will introduce basic concepts, teach you how it works, discuss the benefits and perils (tread lightly: here be dragons!), and explain how they Pair Program in their daily work.


Speaking at MWLUG 2016

Devin Olson  July 28 2016 07:06:59 PM
I will be speaking with my awesome partner, Mike McGarel, at MWLUG 2016 in Austin, Texas this August.  

Hope to see you there!

Speaking at ICON UK 2016

Devin Olson  July 28 2016 02:30:38 PM
I am thrilled to have been selected as a "Pre Announced" speaker at ICON UK in London.  

Hope to see you there!  

Speaking at AdminCamp 2016

Devin Olson  July 28 2016 02:24:10 PM
It is official.  I will be speaking at Das AdminCamp 2016 in Gelsenkirchen this September.  

"Es ist bald wieder so weit – der längste Tag im Jahr naht – und somit das nächste AdminCamp vom 19. bis 21 September 2016 in Gelsenkirchen. Auch wir erwarten gespannt das inzwischen 25. Konferenz-Highlight unter unserer Fittiche! "

Hope to see you there!  

IBM Connect 2016 - Final Thoughts

Devin Olson  February 8 2016 09:29:35 AM
Before I give you my thoughts about Connect 2016, I need to first provide a bit of a background.

I have faithfully made the annual pilgrimage to Orlando every year since my first one back in 1998.  I have been there for the highs and lows, representing 6 different employers (and several times just as myself).  I have forged long-term SOLID friendships with people from all over the world.   Lotusphere (and then Connect, then ConnectED, and now Connect again) has been a VERY important part of my life, and career, for 18 years.  

I say this so you fully understand how big of a decision it was for me to NOT attend Connect 2016.  

I, and all of my teammates at work, had decided it just wasn't worth the effort to attend this year.

The last several Lotusphere / Connect events at the Swan / Dolphin have consistently gotten worse each year, and listening to the death knell of a product I loved ringing ever more loudly by IBM had become too painful to bear.  It felt as though people were trying to be upbeat and excited, but everybody knew things were coming to an end.  The customers, partners, vendors, and even IBM staff all bore the stink of death on their souls.  The last two conferences felt as though we had moved to hospice, and were sitting around waiting for the final bell.  

So last year, on the final day, I said my farewells to my friends, and left the Swan and Dolphin knowing something special and magical had gone forever.  

And then this year, something rather unexpected happened.  I was named an IBM Champion.  

My wife Tanya (whom many of you know) told me I had no choice in the matter -I would be attending Connect 2016.  

So last minute travel arrangements were made, phone calls and meetings set up, and last week I found myself at Connect 2016.  I was busy has hell -helping out with the IBM BP Beer Tour (huge thanks to Amanda Bauman and Duffy Fron, and IBM for turning SpankyBrews into a proper, officially sponsored event), giving a SpeedGeeking session (which I totally ROCKED), attending other sessions, meeting with vendors (including several NEW ones), attending social events with friends, sitting on the GuruPalooza panel (which also ROCKED), and doing all the other crazy / insane / busy things that one does when stuff matters and people are counting on you.  

The venue had changed (the Orlando Hilton at the Orlando Conference Center); and while I miss the Dolphin / Swan, I think the choice of the Hilton was a good one.  The food / beer was WAY better, the layout was better, getting to and from sessions was easier, the Vendor Showcase was better.  Basically every thing about the Hilton (other than fond memories of times past) was better.  

And I noticed something different.  Something had CHANGED.   The feeling of dread from the last several conferences was gone.  It has been replaced with something else.  This new thing has not yet fully formed -it is more of an anticipation of good tidings in the future.  It is the vestiges of excitement, the beginning of a promise of good things to come.  

To quote and hold song: "Hope is like a lighthouse keeper's beam; Hope the master cobbler of our dreams"  

Hope has returned -you could see it in the faces of the people there.   And that is what really matters -the people.  Not the product, not the number of seats / licences / partners / etc.  It is people, and their relationships with one another, that matter.    The feeling of hope has invigorated me -I am filled with excitement about my projects / code for the coming year.  The stuff I am going to make and do will be amazing.

I am very glad I went.  And I hope to attend again.