Microsoft Collaboration, CTO viewpoint, and New York

The blog for Office 365, Power Apps, Flow, SharePoint, cloud, ….. plus a little NYC

So you want to do a bit of Modern UI

Written by Peter Ward on February 16, 2018 – 12:01 am -

A couple of clients are insisting on the Modern sites approach for Project and Task management project – here are some additional notes and articles that might be helpful for any consideration.


  • Missing features from Modern UI
  • Adding List/Library web parts on to the pages in Modern UI(Preview Mode)
  • Search Web Parts
  • Refiners missing from Search results page
  • Live Tiles

Customization story(Still in development are Site Design/Scripts approaches) features are available to First release customers

Yes Modern is the future – It still lacks many important features/stability and still not ready for Prime Time to replace Classic in every use case. Here are some recent quote on this from MSFT and a blog on this –

There are no plans to remove classic mode anytime soon.  For more details, see our post on modern extensible at 

classic document library experience available to all customers through a simple opt-out experience, even as we roll the modern experience out globally.

Add a comment

Ever had a problem of Office document not opening in the client app..

Written by Peter Ward on January 25, 2018 – 3:24 am -

Ic: Word, Excel

This is the fix.

Here are the revised steps.


  1. Open the Run Window, this can be done by pressing the “Windows” and “R” Keys simultaneously on your keyboard.

  2. Type regedit in the window and click OK. This would open the Registry Editor.
  3. On the Registry Editor, expand HKEY_CURRENT_USER.

  4. Then scroll down and expand Software.

  1. Then similarly expand Microsoft->Office->16.0->Common->Identity

  1. Right Click on Identity and select New-> DWORD (32-bit) Value.


  2. Name the value as EnableADAL. Make sure you type this exactly as how it is listed, it is case sensitive.

  3. Restart your computer.

Should all work

Add a comment

Why User Experience Matters for Employees

Written by Peter Ward on December 20, 2017 – 2:50 am -

Why User Experience Matters for Employees from SoHo Dragon

Add a comment

The death of the SharePoint Developer

Written by Peter Ward on December 20, 2017 – 2:47 am -

The death of the SharePoint Developer | LinkedIn

I read this article that Paul Galvin wrote in October 2017: Are Today’s SharePoint Developers in Jeopardy?   

I helped Paul and other MVP’s (Tom Daly) organize this event as well as the New York SharePoint Saturdays.

Paul’s article is basically saying to Joe the SharePoint developer, “Get outside the MS TechNet sites and incorporate other non-MS technologies, like Node JS, Gulp, TypeScript and React”.

You still need domain knowledge in order to work with SharePoint.

Rest of the articale on Linkedin

Add a comment

5 tips for SharePoint Designer workflow troubleshooting

Written by Peter Ward on November 25, 2017 – 12:34 am -


SharePoint Designer isn’t the best at reporting errors, but there’s a few tricks that help with the troubleshooting process.


  1. When there are odd errors that make no sense, click on the Information icon see image below.


This error log gives a good breakdown of the workflow errors and shows what’s causing the problem.


This is great at identifying the wacky problems that break Designer workflows.



  1. Use the Log action in the workflow commands. I sprinkle these throughout the workflow, so I can see the sequence of actions taking place.


  1. If you ever have an issue of workflows saving an item multiple times, make sure the Automatically update isn’t selected in the workflow settings.



  1. Similar to point 2. Start and finish with a Log command and use String Builder.



Notice that I’m stating the user who’s running the workflow. This is useful with identifying permissions issues of how the workflow is being run.


  1. When creating local variables use sense names. See figure below:


With Strings, the variable starts with : str

Numbers: num

Date: d


For a seasoned developer this is obvious, but it doesn’t always translate into SharePoint Designer variables.








Add a comment

Smart Phone Security and anti-virus software

Written by Peter Ward on October 24, 2017 – 6:54 pm -

A lot of people ask me about this and although it’s not my professional technical strength (I make my money with SharePoint), but I do take this matter seriously.

These are my thoughts and recommendations for some quick preventative tips:

There are many AV software companies out there, such as: McAfee, CA, Symantec, Bitdefender, Kaspersky, Trend Micro, and Microsoft Security Essentials.

None of them are perfect and free with Windows 10, so that’s one good reason to upgrade and most have antivirus, malware, spyware, and adware protection, as well as other vital functions, including Phishing Protection (very important these days).

Microsoft does make it into Garter’s Magic Quadrant

Other tips for personal IT, I would recommend:

  1. Keep your systems and applications up to date!!!  This is one of the most important thing you can do, and the easiest.  This applies not only to Windows/MacOS/LINUX, but also your iPad/iPhone, Android Cellphone, Firewall, applications, etc.
  2. Backup your data to the cloud, but be sure the solution provides these three things as a minimum:
    1. Encryption
    2. Ransomware Detection and Prevention
    3. Two Factor Authentication
  3. Enable “Two factor” authentication on all bank accounts, then investment accounts, company systems, etc.  Two factor includes applications such as Google Authenticator, Microsoft Account, Authy, etc. Two factor also includes texting to your cellphone, but beware, cellphones are being hacked more and more.
  4. Install web browser plugins (NOTE: some will slow down performance, but that’s the price you pay for security):
    1. IBM Rapport (Trusteer) on your computers used for online banking, and NEVER bank on any other computer!
    2. uBlock Origin (or AdBlock Plus)
    3. HTTPS Everywhere
  5. WiFi – Use a VPN, such as or
  6. Learn more about phishing attacks.
    1. Sign up and educate yourself and your staff and family. Full disclosure, I sell and “add value” with a  turnkey solution to thru a service, “TouchstoneSecure”.  There are lots of other services you can subscribe to for “Cybersecurity Awareness Training”.
    2. Do not to open or trust email, texts, or mail from any business, period.  Always independently contact the company separately (e.g. call the number on the back of your Credit Card, or the number published on the company’s website).
  7. Practice safe passwords .  I am not so strict, as this is difficult, so I do something slightly different, I use two words with numbers and characters in between, e.g. Foreignword1711!other, where foreignword is a foreign language word, 1711 is YY/MM, !, and another is a word that might relate to the site where the password is used.  For example, for Microsoft, I might use Ct@k@h1711!Microsoft, and for Amazon I might use Ct@k@h1711!Amazon (Ctakah is Russian for Glass).  The nice thing about this is, when I need to change the password, which might be every month, only one or two charactesr change, e.g. Ct@k@h1712!Microsoft. Use your imagination!
    1. Dashlane is a great password management tool, you can really get the complex passwords to go crazy.
  8. Run a Security suite, such as Defender.
  9. Protect your cellphone by:
    1. Change your online account password and pin.  Case in point:
    2. Keep it up to date!

                                                                     i.      Android Settings, System Updates.

                                                                   ii.      iPhone (connect to a secure wifi, one with a lock symbol), Settings, General, Software Update.

    3. Enable security on your Android phone:

                                                                     i.      Encryption

                                                                   ii.      Screen lock, secure lock

                                                                 iii.      Turn off notifications

                                                                 iv.      Secure Startup Settings, Lock Screen and Security, Secure Startup

                                                                   v.      Auto factory reset upon x number of password attempts Settings, Lock Screen and Security, Secure Lock Settings

                                                                 vi.      Lock SIM Card Settings, Lock Screen and Security, Other security settings PS be sure to change the default SIM PIN!

                                                                vii.      Enable Security Policy Updates

                                                              viii.      Enable “Find My Device” and configure to allow for erasing all data or

                                                                  ix.      Consider “Pinning” an application if you suspect it isn’t completely safe.

    4. Enable security on your iPhone


                                                                   ii.      Verify encryption

      iii. Use the bitdefender’s free tools:

      They have a phone locater and wipe feature.

      PC Home scanner. This scans hidden backdoors to your PC.

  10. Fingerprint Login – This is a controversial topic, I leave this up to you.  I use fingerprint login personally, the convenience is outweighs my risk, but I also practice many other things to minimize the risk.

And for those who think they have their cybersecurity under control, happy reading:


Gartner Report :

Add a comment

Teams Versus Groups

Written by Peter Ward on September 10, 2017 – 11:42 pm -

Add a comment

Four Questions To Ask Before Hiring Your Next Tech Salesperson

Written by Peter Ward on July 30, 2017 – 6:22 pm -

This was an article that I wrote for Forbes:

Being one of the owners of SoHo Dragon, a software application development company, I’m somewhat involved on the sales side of the business, and we have been interviewing a few salespeople to help grow the sales pipeline.

One secret that every tech company should know is that members of the technical staff should be a part of the interview process with a salesperson so that IT feels appreciated and truly understands how its output can be sold.

Read full article

Add a comment

My deli 

Written by Peter Ward on July 16, 2017 – 10:36 pm -

Add a comment

Nyc from lic

Written by Peter Ward on July 16, 2017 – 10:35 pm -

Add a comment