SharePoint Conference 2018 Day 1 Recap

I was watching the SharePoint Conference North America 2018 Keynote (#SPC18 on Twitter) and I must admit, I “geeked out” a little bit about SharePoint Spaces and started to contemplate how I could convince the executive team to sign off on a Commercial Duane OdumHoloLens. If you are not familiar with SharePoint Spaces head over to the GeekWire article on SharePoint spaces by Nat Levy.  Essentially Microsoft is using Office 365/SharePoint Online to bring mixed reality creation to the masses.  The astute reader will notice that you don’t need the HoloLens but to you good reader, I say phooey…go big or go home.  If you or your organization want to get in on the private preview you can nominate your organization using the SharePoint Spaces Form (love that they are using MS Forms for this😊).  Continue reading “SharePoint Conference 2018 Day 1 Recap”

What’s New in Office 365 (May 2018)

Keep an eye on your Office 365 Admin Message Center over the next couple months. As Duane OdumMicrosoft is getting ramped up for SharePoint Conference North America May 21st – 23rd in Las Vegas, NV we can expect to see more updates and enhancements rolling out than normal.  Below are some of the highlights of the announcements from April:

Office 365 Organization Theme Update

  • Intend to rollout in June 2018 and while it’s not a major change it is something to be aware of….

Continue reading “What’s New in Office 365 (May 2018)”

It’s a No Code/Low Code World in Office 365

Time to clean…I have a love/hate relationship with Office 365. A majority of my work life for the past 3 years has been dedicated to Office 365 and while I see the excellent value it provides it’s taking away something I really enjoy, code.  While I was assisting a client with a OneDrive for Business rollout last week I had an epiphany. In the past 5 months I have probably written around 1,000 lines of code for work and it has mostly been JavaScript, TypeScript or PowerShell. I’ve not done a single line of C# code this year for work.  Some of the other folks in our group have so it has not been a total annihilation of managed code but it kind of has been for me and I do miss it.  Continue reading “It’s a No Code/Low Code World in Office 365”

Optional Chaining in JavaScript

Optional chaining is in stage 1 and can be found in this repo. Optional Chaining provides a succinct way to check for the existence of an object before accessing its properties.  2_bgVery similar to the C# null conditional operator. And it is already available in the React ecosystem.

Why do we need this?

How often are we checking for existence of an object after an API call? Yes, almost always requiring us to write code like this to prevent errors due to JavaScript’s nature of allowing unstructured anonymous objects. Continue reading “Optional Chaining in JavaScript”

AI Enhanced Automated Testing

AI Enhanced Automated Testing

We often here about AI and how it will transform and revolutionize technology and the IT industry. But we rarely hear of any concrete examples on how this will take shape. The World Quality Report, however, indicates that AI and machine learning technology could greatly impact mobile and software testing in the immediate future. Continue reading “AI Enhanced Automated Testing”

Functional Programming with C#

I’ve been interested in learning more about functional C#, and how it differs from the 2_bgOOP style C# that I’ve been doing for years. Ed Charbeneau gave a talk on this topic at CodeMash back in January, the main lesson being how to score a poker game using C# and functional principals and the samples. In this blog entry I will be reviewing a few of the functional principals I took away from the presentation— there are many more but here’s a short list: Continue reading “Functional Programming with C#”

The State of the IT Staffing Market

The State of the IT Staffing Market

According to the 2018 Staffing Growth Assessment, the IT staffing industry generated roughly 59 Billion dollars back in 2016. The industry is projected to grow by 4% 2018, which would mean more money for everybody, right?

Not exactly. According to SIA the market is becoming increasingly complex and competitive. While it remains true that much of the market is driven by buyer demand for flexibility, scalibilty and reduced risks, the talent required just isn’t available. Skill shortages make it much more difficult for clients to find candidates they need. In addition, digital disruption and transformation has increased the need for more flexible, short term contracts.  Continue reading “The State of the IT Staffing Market”