Wednesday, May 11, 2016

LEGR - Life Expectancy Goal Remaining Counter and what it means in my Social Media Status

I don't know about you, however for me, it happens, I can loose focus on the BIG Picture.

You know, Life, smelling the roses, achieving my goals that I set and are for me.

I become myopic on a current task or set of responsibilities, keep saying yes, even though "YES" is taking me farther and farther from WHAT I WANT AND PROMISED MYSELF.

So in a recent conversation with Anna, my beloved of 31 years, I explained using an online Date Calculator, how many days I have lived (18400+) and how I arrived at a guess at the amount of time I might possibly have left. I say a nice round 85, I am really striving for 100 (Blue Zone Centurions), however genetics are 50% and I am unaware of any of my family living past 80. My Mom died at 40 and my sister at 39, so I am being optimistic here :-). Thus this is how I came up with the Counter I use in my Status updates - LEGR - Life Expectancy Goal Remaining.

As a counter I decrement each day in my status, it reminds me to stay focused on my priorities I have established below in this order:
  1. Health (Fitness)
  2. Relationships (Marriage, Family, Friends, Associates, Frenemies | social interactions)
  3. Financial (Business, Investments, Expenses, Budgets)
  4. Being Creative (Art, Writing, Apps) 
This year (2016) I am committed to keeping my self focused on my goals and a BIG ONE is hiking the Pacific Crest Trail (Health), which is one of my other Counters. The PCT counter helped me get to this counter, since it has been amazing how quickly the 164 days from my June 15th, 2016 estimated departure has gone. At the time of this writing, I have 36 days left. Now don't get me wrong, education, planing, training, pivots and  refinement are all natural parts of achieving any BIG goal, however for me, a BIG part of a SMART goal is having a real metric on the time left to achieve it.

Also, our Annual Family (Relationships) Vacation in Sarasota, FL is fast upon us, as is the 100th Indy 500 Race our family is going to, which is exactly 6 days before we leave for FL, and thus I choose not to count it with it being so close and a one time event.

So my status today was:
LEGR 12620
Training day 128 - 36 days to PCT
Sarasota Family Vacation 2016 T-23
Wag+=;Bark-= (Wag more, Bark less - This is a good reminder from Flo and Lilly for me )


Thursday, October 30, 2014

Learning new tricks of effectiveness and time use

In the effort to learn new tricks of effectiveness and time use, I am sitting in a local bar after lunch on my iPhone 5s, while my wife talks with her manager about the day. So why not put down some thoughts I ask as I am moving icons around now that I have the latest Microsoft office loaded on my iPhone, a feature I am so glad MIcrosoft finally made happen, kudos to them!

Welcome to the "anytime, any-device, anywhere" age Mr. Grigsby, your limitations are yours, not the apps, hardware, infrastructure or wireless technology.

I know one self imposed limitation is I wouldn't generally think I could be effective enough with the keyboard but then I can you Siri, which I did for the last two sentences with bar noise.

Google makes a great Blogger iPhone app and Apple clearly makes a great phone. I already use the doc app and drive over paper for all my tasks, content snippets and I leverage Siri like my personal dictation assistant.

Now I just need to free my mind of the time, tool and place limitations I have adopted to be even more productive in those lost gaps when I really don't need my laptop to create content and get my thoughts out there with the tools and amazing tech that is in my hands that is NOT just a phone or reading device.

Sunday, August 4, 2013

Postman - REST Client, a Google Chrome App

Executive Overview / HOW I USE IT:

Postman helps me be more efficient while working with APIs. Using Postman, I can construct complex HTTP requests quickly, organize them in collections and share them with my co-workers and clients. Postman provides a very clean user interface (UI) and is quite handy being in the browser for manually invoking REST and SOAP API calls for the developer, tester or enthusiast. Postman allows you to save your calls in collections using environments (variable collections) as well as import and export them. This makes it easy to build libraries of calls easily and simple to share.

Where to get it?

How Much does it cost?

Donation Supported

What is the licensing model?

Apache License, Version 2.0, January 2004,  http://www.apache.org/licenses/

What are the requirements?

Google Chrome Web Browser (Apple Mac, Windows and Linux)

Is it Open Source?

What kind of Support exists?

GitHub for bugs and enhancements, fix or create them yourself and a twitter

How do I use it in my day to day work?

To manually moch/code up and/or test REST or SOAP API calls

Why this over other tools?

I like the visual work space and the non-IDE/Code format. It provides a seemingly natural and simpler UI than that of SoapUI but not as spartan as curl

Key Features

  • Compact layout
  • HTTP requests with file upload support
  • Formatted API responses for JSON and XML
  • HATEOS support
  • Image previews
  • Request history
  • Basic Auth and OAuth 1.0 helpers
  • Autocomplete for URL and header values
  • Key/value editors for adding parameters or header values. Works for URL parameters too.
  • Use environment variables to easily shift between settings. Great for testing production, staging or local setups.
  • Keyboard shortcuts to maximize your productivity
  • Use collections to organize requests.
  • Document requests inside collections. You can even store entire HTML notes. Postman uses Bootstrap so you can use it too to style your notes.
  • Download and share collections with your team of developers.

Features that impressed me

  • Clean user interface
  • History
  • Collections
  • Export of Collections
  • Environments (variables)

What Features I would I like to see added?

  • sync integration like Chrome Bookmarks that is sharable via Google Drive, but the current share is nice (just want portability between machines)
  • oAuth 2.0 support like the 1.0 tab
  • example collections for Twitter, Google, Facebook, DocuSign, etc as part of the product install, vs going to get them via the shared versions

Example of Tool Usage

  • DocuSign Login Postman Collection DocuSign Postman Collection DocuSign
  • Twitter feed get Postman Collection Twitter Postman Collection Twitter

 Key Screenshots

  • Request Postman Postman Request
  • Response Postman Response - Twitter stream Postman Response - Twitter stream
  • History Postman History DocuSign Postman History DocuSign
  • Collections Postman Collection Twitter Postman Collections DocuSign, Salesforce & Twitter

How did I learn about Postman?

A colleague of mine at DocuSign, Gil Vincent suggested this tool to the ProServ team for creating examples for clients using the DocuSign REST API as SoapUI (also recommended by Gil Vincent) had some limitations on the size of multi-part form body length in a REST request.

Call to Action

So go try it out and see what Postman REST client can do for your tool set!

Extra Credit

Tell me how Postman has helped you in the comments below

Thursday, November 11, 2010

From dgrigsby.spaces.live.com to dwgrigsby.wordpress.com in a click – Thanks Microsoft!


End of Service is March 2011, and you can backup your stuff (good – thank you, much better than what happened with Communities) and you can move it to WordPress – Sweet – Way better…

So if you are an existing Microsoft Live Spaces user and have stuff you want to preserve and/or migrate – get’er done soon.

Mine is now moved and http://dgrigsby.spaces.live.com will redirect to http://dwgrigsby.wordpress.com. So I am now a WordPress user — guess it is about time :-)

Now I can backup the WP and move it to a WP on one of my hosters as well and have some additional fun in my spare time … :-)
Whoot! – Thanks Microsoft for making me a WordPress User…. I guess there wasn’t an IIS / ASP.NET platform that was freely hosted to go too… :-(

aka DotNetNuke, etc….. (did I miss something about a “bolt down” application on a Windows hosted Platform) Naw, won’t effect revenue showing everyone how easy it is to move from Microsoft to WordPress..

Just another sad end in a long list of Microsoft also ran competes… At least the “user experience” was a good one, and the MSN live Spaces expenses drain on Stockholders will be done March 2011.

I would have to say that is a “graceful” loss – Well Done.

Thursday, November 4, 2010

The 2010 Big Project - eSignDocs (aka eLawDocs) aka what I have been working on


I know many of you have wondered what I have been doing that has kept me so quiet except for status messages and the occasionally FB Photo's, so here it is - eSignDocs.

This has been the major focus of my year and the first release 1.0.0.2 was out the door Tuesday, November 2nd, 2010 as part of the new DocuSign MarketPlace. Many, many thanks to DocuSign for another outstanding referral concerning integration and DocuSign's fantastic API.

This project has allowed me to leverage almost every talent I have as well as every waking hour. I am happy to say I have been able to start tapping the wonderful talents in Indiana I know as well, with Jeff Conrad being my first.

This project has many exciting cloud integrations, some of which you may already know from my status updates:

DocuSign - The fastest way to get a signature. (rt)
DotNetNuke - The leading Open source ASP.NET Web Content Managment System
Avvo - Doctors. Lawyers. Ratings. Answers.


Back to coding for the next major release in December 2010 :-)




Wednesday, October 20, 2010

What my daily status message means to me and why it is under 141 characters and comes from Ping FM


So for those of you that are NOT computer geeks/developers/social media mavens, here is a response I gave a long time school friend on Facebook about my odd looking daily status message.

David W Grigsby is @grigsbyconsult & :-) listening 2 #BillyJoel & working on #Salesforce,#DNN,#DocuSign,focus:coding #status #indiana C# Wag+=;Bark-=

So here is the short hand skinny of what I mean the status to mean within 140 characters:

I am at Grigsby Consulting and Listening to Billy Joel and I am working on Salesforce, Dot Net Nuke, DocuSign and my focus is on programming C# (Microsoft .NET Language) and this is a Status message from Indiana and my little motto I saw on a bummer sticker when I was on vacation in August with Anna said "Wag more, bark less" I turned into pseudo C# code with the expanded version being Wag = Wag +1; and Bark = Bark -1;

Ping FM is a tool that lets me broadcast a micro blog (wall post) to many services at one time, so in order for the message to fit on all, it must be less than 141 characters.

The # sign before the keyword is so the Indexing and search engines know this is a main point of interest.

Salesforce is a CRM Package that I do development work for clients and ISV (independent Software Vendors)
http://www.salesforce.com/

DNN - Dot Net Nuke is an open source ASP.NET content management system for websites that I do development work for clients and ISV (independent Software Vendors)
http://www.dotnetnuke.com/

DocuSign is a electronic Signature capture system for signing documents via email without paper and thus saving trees, time and reducing paper/fax that I do development work for clients and ISV (independent Software Vendors).
http://www.docusign.com/

So I hope this "makes more sense"

Monday, February 1, 2010

Working excerpt #2 from "Small Business Owners Playbook for Salesforce.com and Microsoft Office"




Original Version without cropped images



Working excerpt from "Small Business Owners Playbook for Salesforce.com and Microsoft Office" Chapter 4 - Play SFDC Contacts and Leads - Get your Outlook Contact data in the Cloud via Salesforce.com and toolbars

So as I sit here writing for my book and listening to Rick Germanson, on the Owl Studio's label (Thanks @jamiejams!) I was wondering how to explain my focus on the Outlook Inbox, and then it became quite simple. I have been using software and applications so long, I forgot that the basic communication point for people in an office used to be the "in box". That is were memos where put, interoffice mail and mail delivered from external contacts delivered by courier services like the United States Postal Service. How quickly we forget about the basic physical box on our desktop that has been virtualized. Most people don't even think about the outbox unless they send "delayed" email, so that physical box is all but forgotten.




So here is the excerpt:



Inbox Control Center and Dashboard


Microsoft Outlook is my "Inbox Control Center and Dashboard" to drive my communications with all my contacts. I find this business and application area to be target rich for generating effectiveness and efficiencies by the integration between Outlook and Salesforce.com. This may be because I am a Software Integration Architect but at that same time I think you will see that you have many other integrations with Outlook that will enhance and enrich the quality of data and insight you have and can acquire about your contacts. I am exploring additional toolbars to scan business cards, send documents for electronic signature and etc. Since the largest and hardest part of implementing any CRM like Salesforce is getting all your contacts and leads in one place, I focused on the ones that help you accomplish that task. This is even harder if you have an existing CRM like Act or Goldmine, coupled with the social networks like LinkedIn, Twitter, Facebook, etc. The next hardest part is getting the contacts de-duplicated while managing all the Web and local content as well as networks and demographics connected to them. I will argue that the Small Business Owner's single greatest asset is the relationships with people they have and manage.

It has been my experience that Outlook integrations, generally called toolbars or plug-ins, are normally huge time savers when it comes to not having to "retype" or by reducing the number of clicks to get a task accomplished concerning an activity from that communication you just received, are about to send or attend.


The below figure is my Microsoft Outlook 2007 Inbox with the key toolbars and plug-ins numerated to match the below sections that cover each toolbar or plug-in at a high level that I use.




Image of Microsoft Outlook 2007 Inbox

  1. Microsoft Outlook Inbox - Inbox Control Center and Dashboard



    1. This is your main point of message integration with most tool bars, notice the LinkedIn info button below RE: on the far top right side in the image below


    2. Image of Microsoft Outlook Inbox


    3. You can get more information and download a free trial at http://office.microsoft.com/en-us/outlook/default.aspx



  2. Salesforce Toolbar Integration



    1. This is your main point of data integration with Salesforce.com and is bi-directional, free and works with all Salesforce.com editions including Group. This allows you to add a contact in Salesforce and it comes to outlook via sync. Want a contact in Outlook in Salesforce, mark it for sync and sync it. It will even let you know about conflicting data a let you resolve it. This works the same way for email and cases. So if a tweet can be an email, now it can be in salesforce without an app exchange app integration and it works with all versions.


    2. Image of Salesforce Toolbar


    3. You can get more information and download the toolbar by logging in to your Salesforce.com instance and then going into setup. You will find the "Connect with Microsoft Outlook" menu item under the "Personal Setup" section as an option below the "Desktop Integration" menu item.



  3. LinkedIn Toolbar Integration



    1. This is your main point of contact integration with LinkedIn which is really a reference and invite tool for your Business Network at LinkedIn and is free.


      Image of LinkedIn Toolbar


      This allows you to review contact information by pressing the Image of LinkedIn info button button in the email header by the contacts name to get a popout window. It also allows you to quickly invite them if they are not in your network.My Favorite Features are the info button, grab feature to create a contact from highlighted email signature and Invite.


    2. Image of LinkedIn info popout window


    3. You can get more information and download the LinkedIn toolbar at http://www.linkedin.com/static?key=outlook_toolbar_download



  4. Gist Plug-in Integration



    1. The Gist icon Image of Gist Taskbar Icon in the Windows taskbar is your main point of integration with Outlook Contacts and Email.Gist is a cloud based aggregator of contacts from multiple data sources and aggregates web content for each contact. Gist is currently in Beta and Free. Gist is manually bidirectional with Outlook via the Export Contact feature from the Clould application. The sync from Outlook is only to Gist, so you have to export from Gist, which just happens to send the exported contact as a VCF via email to your inbox is very handy. From the Gist Cloud Application you connect all your contact data sources including those you can export to CSV formats, merge contact records and then export the final version back to Outlook via the export. Next you mark to sync that contact with the Salesforce toolbar, and walla - You have a contact with all his info from Twitter, Facebook, LinkedIn now in Salesforce.com as a contact. If you want that contact as a lead first, you export the contact as a CSV and import to Lead per the LinkedIn export walk thru.
      Gist allows you to review contact information by pressing the Image of Gist info button button in the email header to the far left of the contacts name to get a popout window.



      Image of Gist info popout window


      My favorite features are Stack Ranking your contacts by your importance, not just email volume like in Xobni, being able to print a dossier, and merging contacts. I also like the Tag feature for quickly listing only a certain group.

      Image of Gist Cloud application showing people



    2. You can get more information and download the Gist Plug-in after you setup an account when you connect Outlook at http://www.gist.com



  5. Xobni View Pane Integration



    1. This is your main point of contact integration with Xobni which is a powerful reference and statistics tool for your contacts in Outlook. Xobni has a Free mode with additional features requiring a paid upgrade. This allows you to review contact information without pressing any buttons like you have to with the LinkedIn info or Gist buttons. My favorite feature is the Email Graph showing email activity times. I also like the networks and related content tabs to eliminate the need to search for attachments and email conversations.


      Image of Xobni View Pane


    2. You can get more information and download the Xobni toolbar at http://www.Xobni.com




  6. Twinbox Toolbar Integration



    1. This is your main point of contact integration with Twitter and is a great tool for getting and sending tweets just like email you do with email. Currently this toolbar is in Beta and is Free


      Image of Twinbox Toolbar


      I really like that it brings the Tweets into a sub-inbox by Twitter account and automaticlly adds a Direct Folder, Mentions Folder and the Home folder for all the Tweets from the people you are following. This allows Xobni to index them as well as allowing you to get deeper and richer content added to Salesforce.com without having to purchase a Salesforce App Exchange App which would leave Group Editions high and dry. This way you can just add the tweet to contact or case just like you add an email from the Salesforce.com Toolbar. My favorite feature is the ability to add Search folders just like you add search columns in other products like Tweetdeck or Hootsuite to watch for keywords or twitter addresses of people of interest to you. This make it easy to keep up with competition on twitter and you can use Google alerts to do the same for Web Content.



    2. Image of Twinbox inbox folders
    3. You can get more information and download Twinbox at http://www.techhit.com/TwInbox/twitter_plugin_outlook.html



  7. FBLook Toolbar Integration



    1. This is your main point of contact integration with Facebook and is a great tool for getting updates on requests and fiends status. You can update your status quickly from here as well. Currently this toolbar is in Alpha is Free


      Image of FBLook Toolbar


      I really like that it brings the request and status updates into Outlook without me needing to open a browser to get my updates. I normally do all my updates via email to Ping.fm so I don't normally use the update feature of the toolbar.



    2. Image of FBLook Request and Status updates


    3. You can get more information and download Fblook at http://www.techhit.com/FBLook/



  8. Skype Toolbar Integration



    1. This is your main point of contact integration with Skype and is a great tool for voip communications; instant message, calling and screen sharing. You can call from your email quickly using the toolbar. Currently this toolbar is Free, as is Skype and require Skype and a Skype account. Like Gist and Goto Meeting you will have a icon in the Taskbar.Image of Skype Taskbar Icon


      Image of Skype Toolbar


      I really like that it brings the "Phone" and "IM" to my inbox where I work.


    2. You can get more information and download Skype at http://www.skype.com



  9. Goto Meeting Toolbar Integration



    1. This is your main point of contact integration with Goto Meeting and is a great tool for conference calls, presentations, screen sharing and recording of the online meeting as a all in one video. You can schedule a conference call meeting quickly using the toolbar and it is sent as a regular Outlook calendar appointment to all the attendees with all the information needed for the call. Currently this toolbar is Free and is turned on by a preference setting in Goto Meeting options from the icon in the taskbar. Image of Goto Meeting Taskbar IconGoto Meeting is a monthly subscription product and in my mind the best in breed product and worth every penny. The recording feature helps me refine my skills by reviewing as well as a life saving note taker as it is there to refer to after the meeting is finished.


      Image of Goto Meeting Toolbar


      I really like that it brings the conference call appointment setup and participation to my inbox where I work.


    2. You can get more information and download a trial for Goto Meeting at http://www.gotomeeting.com






So now that you have an overview of the Inbox Control Center and Dashboard, it makes since to talk about at a high level about making the authoritative contact data be in Outlook while still being synchronized to each respective service and network. Below is a the basic top down flow to get this accomplished.

  1. Install the toolbars above - Items #2,4 are required to de-duplicate contacts from other email systems and networks into one account and #3 &5-9 are efficiencies

  2. In Gist, connect to all of your networks, email providers and import all your non-listed sources as CSV files - See LinkedIn walkthrough latter in this chapter as an example of how to use create and use CSV files

  3. In Gist, Merge duplicate contacts from multiple sources into one, I would start with you active clients and leads first. You can tag and set stack ranking as you go through them

  4. In Gist, Export the de-duplicated contact - It will send the contact as a VCF via email to you

  5. In Outlook, open VCF in email and add to contacts. This will cause outlook to ask you to merge if there is already a contact by that name, and let you review the data first.

  6. In Outlook, open the new or updated contact and mark to sync with Salesforce using the Salesforce Tab on the contact. If it is a lead vs a contact, export the contact and import via the Import Leads option in Salesforce.com Setup




The next part of the chapter is a walk through of the step by step example of both a contact and a lead going thru the above process. I will also cover how to attached emails to contacts and cases.


This is the end of this excerpt.