Pluralsight Course - Skype Web SDK: Getting Started
Learn about the new Skype Web SDK, how it works, how to starting use it, and how the SDK can help enhance your web site or application with Skype functionality. Read More
Kilimanjaro Climb 2015
As crazy as it sounds, we set off again in March 2015 to fundraise for the Telco Together Foundation by climbing Mount Kilimanjaro - this time the Lemosho Route. All funds raised go directly to the Foundation's worthy recipients - Second Bite, Inspire, Red Dust Role Models & Sports Without BordersRead More
 
 
SQL Tips #7 - Which tables or stored procedures were updated recently
16-Nov-2016
SQL Tips #7 - Which tables or stored procedures were updated recentlyUseful SQL tips - how to list all stored procedures or tables updated recently
 
SQL Tips #6 - Looking for tables with specific fieldtypes
16-Sep-2016
SQL Tips #6 - Looking for tables with specific fieldtypesUseful SQL tips - how to a specific type of field in a SQL table
 
Australian Postal Codes
1-Sep-2016
Australian Postal CodesA downloadable database of Australian postal codes, collated from a variety of public sources on the Internet
 
SQL Tips #5 - Listing the recovery model for each database
16-Jul-2016
SQL Tips #5 - Listing the recovery model for each databaseUseful SQL tips - how to list the SQL Recovery Model of all your databases
 
SQL Tips #4 - Listing all SQL databases with their file locations and sizes
16-May-2016
SQL Tips #4 - Listing all SQL databases with their file locations and sizesUseful SQL tips - How to list all your SQL databases with their file locations and sizes
 
SQL Tips #3 - Searching for a keyword in a stored procedure
16-Mar-2016
SQL Tips #3 - Searching for a keyword in a stored procedureUseful SQL tips - how to list all stored procedures that have column names that match a keyword
 
SQL Tips #2 - Searching for a specific field name in a SQL table
16-Jan-2016
SQL Tips #2 - Searching for a specific field name in a SQL tableUseful SQL tips - how to list all tables that have column names that match a keyword
 
Skype Web SDK - Audio, Video and Conferencing
24-Dec-2015
Skype Web SDK - Audio, Video and ConferencingA deep dive tutorial on how to add Audio, Video and Conferencing capabilities into your web site or application, using JavaScript and the Skype Web SDK.
 
Using the Skype Web SDK from any language or framework
12-Dec-2015
Using the Skype Web SDK from any language or frameworkLet's build a wrapper around the Skype Web SDK to allow any language or framework to quickly and easily send an Instant Message.
 
SQL Tips #1 - Table Row Counts & Sizes
12-Dec-2015
SQL Tips #1 - Table Row Counts & SizesUseful SQL tips - how to list all tables and retrieve their row counts and file sizes
 
Extracting Email Addresses from Outlook Mailboxes using C#
18-Nov-2015
Extracting Email Addresses from Outlook Mailboxes using C#Sometimes it's handy to be able to easily extract a list of email addresses from your Outlook PST or OST file.
This application uses C# to extract email addresses from Microsoft Outlook.
 
Building a Skype for Business Auto Responder using the Skype Web SDK
3-Nov-2015
Building a Skype for Business Auto Responder using the Skype Web SDKSometimes you need to change your Lync or Skype for Business email address (or SIP address), and as a result it would be helpful to be able to respond to people trying to contact you at your old address!
 
Exporting Lync or Skype for Business Contacts with the Skype Web SDK
27-Oct-2015
Exporting Lync or Skype for Business Contacts with the Skype Web SDKThere's no easy way to export a list of contacts from the Lync or Skype for Business desktop client, but this can be achieved using the Skype Web SDK.
 
Extracting Attachments from Outlook Mailboxes using C#
16-Oct-2015
Extracting Attachments from Outlook Mailboxes using C#My personal mailbox, with emails going back to the late 90's, is full of old attachments that bloat the PST file, but aren't really needed.
I decided to write a simple C# console app to extract them to reduce the size of my PST file.
 
Skype for Business Presence Dashboard Revisited
16-Sep-2015
Skype for Business Presence Dashboard RevisitedI've updated my Lync and Skype for Business Presence Dashboard application to improve usability, look & feel and add a few new options.
The dashboard is open-source and available for download.
 
Skype Web SDK Troubleshooting - Part 2
7-Sep-2015
Skype Web SDK Troubleshooting - Part 2Whilst building my next Pluralsight course, I've come across a few more scenarios and solutions to keep in mind, many specific to the Chrome web browser.
 
Is it time to hang up the telephone?
1-Sep-2015
Is it time to hang up the telephone?Pick a customer, a vendor or a friend that you call regularly.
Now put their email address into your favourite unified communications client, such as Skype, Lync or Facebook Messenger, and the likelihood is you’ll never spend a cent on calling them on your telephone again.
 
Skype Web SDK Troubleshooting
31-Aug-2015
Skype Web SDK TroubleshootingTips and techniques for troubleshooting the Skype Web SDK.
If you're having trouble getting the SDK to function, here are a few ideas to check and try.
 
Skype Web SDK Sending an Instant Message - Part 2
3-Aug-2015
Skype Web SDK Sending an Instant Message - Part 2In my previous tutorial, I demonstrated how to interactively send an Instant Message using the Skype Web SDK.
Now let's see how to send it automatically with just a few dozen lines of code.
 
Becoming a Pluralsight author
13-Jul-2015
Becoming a Pluralsight authorI’ve recently been accepted as a Pluralsight Author, and am busily creating the first of a series of courses on how to develop Skype-enabled applications using the Skype Web SDK.
Pluralsight require a high level of audio and production quality (as they should!), and as such I embarked upon a mission to upgrade my recording equipment to as close to studio standards as I can reasonably justify with minimal budget.
 
Skype Web SDK Sending an Instant Message
21-Jun-2015
Skype Web SDK Sending an Instant MessageThe Skype Web SDK is a powerful new framework built upon UCWA that allows you to rapidly build Skype-enabled applications and functionality.
In this tutorial, learn how to quickly and simply send an Instant Message in just a few lines of JavaScript code.
 
Skype Web SDK Tutorials
3-Jun-2015
Skype Web SDK TutorialsThe Skype Web SDK is a powerful new framework built upon UCWA that allows you to rapidly build Skype-enabled applications and functionality.
This is my collection of tutorials and courses.
 
Creating a Presence Dashboard using the Skype Web SDK
16-May-2015
Creating a Presence Dashboard using the Skype Web SDKThe Skype Web SDK is a powerful new framework built upon UCWA that allows you to rapidly build Skype-enabled applications and functionality.
In this tutorial, learn how to build a Presence Dashboard to display your contacts and their availability status in real time.
 
Skype Web SDK Prerequisites
4-May-2015
Skype Web SDK PrerequisitesThe Skype Web SDK is a powerful new framework built upon UCWA that allows you to rapidly build Skype-enabled applications and functionality.
This is my collection of tutorials and courses.
 
Skype Web SDK Useful Links
30-Apr-2015
Skype Web SDK Useful LinksYesterday, Microsoft released the Skype Web SDK Public Preview.
Over the next few weeks I'll be posting a handful of tutorials on how to use the SDK in a real-world environment, but in the meantime these links can help you get started with developing against this SDK.
 
Introducing the Skype Web SDK
29-Apr-2015
Introducing the Skype Web SDKDeveloping applications with the Skype Web SDK has never been easier with the tools released today by Microsoft at the Build 2015 conference.
The Skype Web SDK is a new set of JavaScript components and HTML controls that enable developers to build new web experiences that seamlessly integrate a wide variety of real-time collaboration models leveraging Skype for Business services and the larger Skype network.
 
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 7 - Millenium Camp to Mweka Gate
30-Mar-2015
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 7 - Millenium Camp to Mweka GateOur final day of adventure, leaving Millenium Camp for Mweka Gate and the return to civilisation (and showers!)
 
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 6 - Stella Point down to Millenium Camp
29-Mar-2015
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 6 - Stella Point down to Millenium CampAfter struggling to reach the summit only a few hours earlier, we begin our descent down the southern face of Kilimanjaro
 
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 6 - Uhuru Peak - the very top of Kilimanjaro
29-Mar-2015
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 6 - Uhuru Peak - the very top of KilimanjaroWe did it! We finally reach the highest point of Kilimanjaro, Uhuru Peak.
 
Ascent to the Summit of Kilimanjaro
29-Mar-2015
Ascent to the Summit of KilimanjaroTonight at midnight, we begin our ascent to the peak of Kilimanjaro, Uruhu Peak at an altitude of 5,895m.
It will take us around 8 hours to complete the climb.
 
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 6 - School Hut to Stella Point
28-Mar-2015
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 6 - School Hut to Stella PointStarting with breakfast at 11pm, we begin the most surreal and challenging stage of our adventure.
 
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 5 - 3rd Cave Camp to School Hut
28-Mar-2015
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 5 - 3rd Cave Camp to School HutWith Kilimanjaro towering above us like a giant in the mist, we steadily ascend towards School Hut camp, ready for our breakfast later that night.
.
.
:)
 
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 4 - Moir Hut to 3rd Cave Camp
27-Mar-2015
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 4 - Moir Hut to 3rd Cave CampA relatively easy, although suprisingly long day of trekking around the northern face of Kilimanjaro, a stone's throw to the Kenyan border.
 
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 3 - Shira 1 Camp to Moir Hut
26-Mar-2015
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 3 - Shira 1 Camp to Moir HutSlowly we continue our climb higher each day, across the rocky plains and edge of Shira Plateau towards Moir Hut camp.
 
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 2 - Mti Mkubwa to Shira 1 Camp
25-Mar-2015
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 2 - Mti Mkubwa to Shira 1 CampLeaving the sounds of the forrest and the cool of the gigantic trees above us, we reach the grasslands on our way towards the next camp.
 
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 1 - Lemosho Gate to Mti Mkubwa
24-Mar-2015
Kilimanjaro 2015 - Lemosho (Northern Route) - Day 1 - Lemosho Gate to Mti MkubwaWe start our adventure from the Lemosho Gate, making our way steadily through the forest towards the Mti Mkumbwa camp.
 
We're on our way to Kilimanjaro!
21-Mar-2015
We're on our way to Kilimanjaro!In a little over 48hrs we begin our climb of the world's largest freestanding mountain, Kilimanjaro, in the northern plains of Tanzania, Africa.
All to raise funds for the Telco Together Foundation!
 
Lync Link List
16-Mar-2015
Lync Link ListIn my travels I collect lots of links to pages about Microsoft Lync and Skype for Business.
 
JSON to C# class conversion using Paste Special in Visual Studio
25-Feb-2015
JSON to C# class conversion using Paste Special in Visual StudioDon't you just hate it when you stumble over a feature in Visual Studio that's been available for years, and realise that it could have saved you many hours of coding?
 
Presentation on the Internet of Things and Microsoft Lync
11-Feb-2015
Presentation on the Internet of Things and Microsoft LyncA presentation and discussion about various Lync and Skype for Business development frameworks (UCMA, UCWA, Skype API, 3rd party) and how they can be used as a pathway to implementing IoT (Internet of Things) communication to Lync and Skype users.
 
Send an IM with UCWA - Hints, Tips & Extra Goodies - Learn More
1-Feb-2015
Send an IM with UCWA - Hints, Tips & Extra Goodies - Learn MoreA few small tricks and techniques for improving your UCWA application and user experience.
 
Send an IM with UCWA - Setting Presence - Online, Away, Busy
31-Jan-2015
Send an IM with UCWA - Setting Presence - Online, Away, BusyUCWA can be used to dynamically control the presence of an online Lync account.
 
Send an IM with UCWA - Step 3 - Sending the IM
30-Jan-2015
Send an IM with UCWA - Step 3 - Sending the IMUCWA, or the Unified Communications Web API, lets your send IMs easily using a simple HTTP RESTful API hosted on your Lync environment.
 
Send an IM with UCWA - Step 2 - Creating the Application
29-Jan-2015
Send an IM with UCWA - Step 2 - Creating the ApplicationThe first step when creating a new UCWA is to initialise an Application - a two way modality between your Lync user account and an intended recipient.
 
Send an IM with UCWA - Step 1 - Prerequisites
28-Jan-2015
Send an IM with UCWA - Step 1 - PrerequisitesLearn some of the important prerequisites for installing and configuring UCWA on your Lync 2013 environment.
 
An introduction to Sending an IM with UCWA
27-Jan-2015
An introduction to Sending an IM with UCWAMicrosoft Unified Communications Web API (UCWA) is a REST API that exposes Lync Server 2013 Instant Messaging and Presence capabilities.
This tutorial series explains how to use UCWA to send a simple Instant Message (IM)
 
The Lemosho Route - Kilimanjaro Climb 2015
12-Jan-2015
The Lemosho Route - Kilimanjaro Climb 2015The Lemosho Route is widely considered to be the best route on Mount Kilimanjaro.
Lemosho, a relatively new route, is favoured due to its beauty, remoteness and success rate.
 

View the full archives of articles since 2003