Tuesday, November 28, 2017

A lost dog strays into a jungle. A lion sees this from a distance and says with caution “this guy looks edible, never seen his kind before”. So the lion starts rushing towards the dog with menace.

The dog notices and starts to panic but as he’s about to run he sees some bones next to him and gets an idea and says loudly “mmm…that was some good lion meat!”. The lion abruptly stops and says ” woah! This guy seems tougher then he looks, I better leave while I can”.

Over by the tree top, a monkey witnessed everything. Evidently, the monkey realizes the he can benefit from this situation by telling the lion and getting something in return. So the monkey proceeds to tell the lion what really happened and the lion says angrily “get on my back, we’ll get him together”. So they start rushing back to the dog.

The dog sees them and realized what happened and starts to panic even more. He then gets another idea and shouts “Where is that monkey? I told him to bring me another lion an hour ago…”

Friday, November 17, 2017

Tuesday, October 17, 2017

Haven't forgotten

Hi all, I haven't forgotten the links, I had to visit my mom at hospice last night so it was a little late getting home. I should be able to post them tonight.

Monday, October 16, 2017

Great Session

My session at Desert Code Camp 2017 went very well Saturday, thanks to all who attended. I'll put the links to the slides and code up tonight.

Friday, October 13, 2017

Up to 140

@DesertCodeCamp is tomorrow, super excited to present on Angular 2+. Up to 140 people interested: https://oct2017.desertcodecamp.com/session/1407

Monday, October 9, 2017

Over 120

As of now, 121 people are signed up for my lesson on Angular 2. I'm super excited to deliver it, hope you can make it: https://oct2017.desertcodecamp.com/session/1407?SessionId=1407

Wednesday, October 4, 2017

Over 100

As of now, 102 people are signed up for my lesson on Angular 2. I'm super excited to deliver it, hope you can make it: https://oct2017.desertcodecamp.com/session/1407?SessionId=1407

Thursday, September 21, 2017

Text mask control

Found a great text mask control for Angular at https://www.npmjs.com/package/angular2-text-mask

Monday, August 21, 2017

VS Code Ignore

Just found out how to get TFS to ignore files when using the TFS extension for VS Code.

1. Add a ,tfignore file to the root of the project
2. Add directories and files to ignore i.e.:

Wednesday, August 9, 2017

NPM behind a proxy

Sitting behind a proxy and getting weird errors about tunnels not connecting (i.e. tunneling socket could not be established)? Download and run Fiddler (from Telerik), open the Rules menu and select Automatically Authenticate, then run these commands from the command prompt:

npm config set proxy http://localhost:8888
npm config set https-proxy http://localhost:8888

Tuesday, July 18, 2017

Handy Tools

Just found a plethora of free SQL Server tools here: https://www.apexsql.com/Download.aspx

Tables Related by Column

Found a short query that shows how tables in a database are related by column (i.e. they share a column):


Friday, June 16, 2017


After months of study (and failing more than once) I have finally passed exam 70-489: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Friday, June 9, 2017

Windows Update Stuck

While installing updates on my virtual Windows Server 2016 machine, Windows Update got stuck at the preparing to install updates phase and just sat at 0%. I was able to fix it by running the following commands in an elevated command prompt:

net stop wuauserv
net start wuauserv

Thursday, June 8, 2017

Slow Windows Server 2016 Performance

I had terrible performance when accessing a Hyper-V guest running Windows Server 2016. We're talking minutes to just log on, let alone run programs. I found that is you disable the following settings on the host and guest network cards, everything speeds right up:

  • IPv4 Checksum Offload
  • Large Receive Offload
  • Large Send Offload
  • TCP Checksum Offload

Tuesday, June 6, 2017

Course Approved

My first PluralSight course has been approved. It is titled "Developing with the SharePoint Framework and AngularJS".  Should be ready around October.

Shutdown Event Tracker

Just found this handy PowerShell script that disables that annoying little popup that asks you why you are shutting Windows down (that's my business, Windows doesn't need to know):

if ( -Not (Test-Path 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability'))
New-Item -Path 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT' -Name Reliability -Force

Set-ItemProperty -Path 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability' -Name ShutdownReasonOn -Value 0

Saturday, May 27, 2017


I just passed my Pega CSA exam. I'm now a Pega Certified System Architect.

Monday, May 22, 2017

Session Approved

My session for Desert Code Camp has just been approved. Hope to see you there Oct 14th: https://oct2017.desertcodecamp.com/session/1407

Thursday, May 11, 2017

Wednesday, February 15, 2017

PluralSight Approved!

Just got approved as an author for PluralSight. Watch for my course coming soon. As soon as I figure out what to present on :)

Monday, February 6, 2017

Lodash error in SharePoint Framework RC0

I downloaded and started using SPFx RC0 the other day and I got this Lodash error right out of the box:

Error - typescript - node_modules\@types\lodash\index.d.ts(11444,21): error TS10
05: ']' expected.

Turns out, the fix is quite simple. Just downgrade Lodash with this command:

npm i @types/lodash@4.14.50