1-Jan-2025 |
![New Zealand Post Codes](/images/thumbnails/nz.png) | A free, public domain database of New ZZealand post codes and geo data, collated from public sources and the community. XLS, XLSX, JSON, CSV, XML. Includes Longitude and Latitude values.
|
|
1-Jan-2025 |
![Australian Post Codes](/images/thumbnails/australia-map.jpg) | A free, public domain database of Australian post codes and geo data, collated from public sources and the community. XLS, XLSX, JSON, CSV, XML. Includes Long/Lat and over 18,000 entries.
|
|
28-Aug-2021 |
![Worldwide City Data](/images/thumbnails/worldcitydata.png) | Downloadable world cities databases. Includes latitude, longitude, province, country and and more. CSV Format.
|
|
16-Nov-2016 |
![SQL Tips #7 - Which tables or stored procedures were updated recently](/images/thumbnails/sql-database.png) | Useful SQL tips - how to list all stored procedures or tables updated recently |
|
16-Sep-2016 |
![SQL Tips #6 - Looking for tables with specific fieldtypes](/images/thumbnails/sql-database.png) | Useful SQL tips - how to a specific type of field in a SQL table |
|
16-Jul-2016 |
![SQL Tips #5 - Listing the recovery model for each database](/images/thumbnails/sql-database.png) | Useful SQL tips - how to list the SQL Recovery Model of all your databases |
|
16-May-2016 |
![SQL Tips #4 - Listing all SQL databases with their file locations and sizes](/images/thumbnails/sql-database.png) | Useful SQL tips - How to list all your SQL databases with their file locations and sizes |
|
16-Mar-2016 |
![SQL Tips #3 - Searching for a keyword in a stored procedure](/images/thumbnails/sql-database.png) | Useful SQL tips - how to list all stored procedures that have column names that match a keyword |
|
16-Jan-2016 |
![SQL Tips #2 - Searching for a specific field name in a SQL table](/images/thumbnails/sql-database.png) | Useful SQL tips - how to list all tables that have column names that match a keyword |
|
24-Dec-2015 |
![Skype Web SDK - Audio, Video and Conferencing](/images/thumbnails/skype-web-sdk-audio-video-conferencing.png) | A 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.
|
|
12-Dec-2015 |
![Using the Skype Web SDK from any language or framework](/images/thumbnails/send-im-flow.png) | Let's build a wrapper around the Skype Web SDK to allow any language or framework to quickly and easily send an Instant Message.
|
|
12-Dec-2015 |
![SQL Tips #1 - Table Row Counts & Sizes](/images/thumbnails/sql-database.png) | Useful SQL tips - how to list all tables and retrieve their row counts and file sizes |
|
18-Nov-2015 |
![Extracting Email Addresses from Outlook Mailboxes using C#](/images/thumbnails/extracting-attachments-from-outlook-using-c-sharp.png) | 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.
|
|
3-Nov-2015 |
![Building a Skype for Business Auto Responder using the Skype Web SDK](/images/thumbnails/skype-for-business-auto-responder-image.png) | Sometimes 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! |
|
27-Oct-2015 |
![Exporting Lync or Skype for Business Contacts with the Skype Web SDK](/images/thumbnails/skype-for-business-contacts.png) | There'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.
|
|
16-Oct-2015 |
![Extracting Attachments from Outlook Mailboxes using C#](/images/thumbnails/extracting-attachments-from-outlook-using-c-sharp.png) | 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.
|
|
16-Sep-2015 |
![Skype for Business Presence Dashboard Revisited](/images/thumbnails/skype-web-sdk-dashboard-2-small.png) | I'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.
|
|
7-Sep-2015 |
![Skype Web SDK Troubleshooting - Part 2](/images/thumbnails/Skype-for-Business-250w.png) | Whilst 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.
|
|
1-Sep-2015 |
![Is it time to hang up the telephone?](/images/thumbnails/cutting-the-cord-on-a-telephone.jpg) | 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.
|
|
31-Aug-2015 |
![Skype Web SDK Troubleshooting](/images/thumbnails/Skype-for-Business-250w.png) | Tips 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.
|
|
3-Aug-2015 |
![Skype Web SDK Sending an Instant Message - Part 2](/images/thumbnails/skype-web-sdk-tutorial-sending-an-instant-message.png) | In 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.
|
|
24-Jul-2015 |
![Pluralsight Course - Skype Web SDK: Getting Started](/images/thumbnails/skype-web-sdk-getting-started-teaser.png) | 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.
|
|
13-Jul-2015 |
![Becoming a Pluralsight author](/images/thumbnails/pluralsight-skype-web-sdk-getting-started.png) | I’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. |
|
21-Jun-2015 |
![Skype Web SDK Sending an Instant Message](/images/thumbnails/skype-web-sdk-tutorial-sending-an-instant-message.png) | The 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.
|
|
3-Jun-2015 |
![Skype Web SDK Tutorials](/images/thumbnails/Skype-for-Business-250w.png) | The 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.
|
|
16-May-2015 |
![Creating a Presence Dashboard using the Skype Web SDK](/images/thumbnails/dashboard_250px.png) | The 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.
|
|
4-May-2015 |
![Skype Web SDK Prerequisites](/images/thumbnails/Skype-for-Business-250w.png) | The 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.
|
|
30-Apr-2015 |
![Skype Web SDK Useful Links](/images/thumbnails/skype-for-business-logo.png) | Yesterday, 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.
|
|
30-Apr-2015 |
![Introducing the Skype Web SDK](/images/thumbnails/skype-for-business-logo.png) | Developing 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.
|
|
4-Apr-2015 |
![Kilimanjaro Climb 2015](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | 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 Borders.
|
|
30-Mar-2015 |
![Kilimanjaro 2015 - Lemosho (Northern Route) - Day 7 - Millenium Camp to Mweka Gate](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | Our final day of adventure, leaving Millenium Camp for Mweka Gate and the return to civilisation (and showers!) |
|
29-Mar-2015 |
![Kilimanjaro 2015 - Lemosho (Northern Route) - Day 6 - Stella Point down to Millenium Camp](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | After struggling to reach the summit only a few hours earlier, we begin our descent down the southern face of Kilimanjaro |
|
29-Mar-2015 |
![Kilimanjaro 2015 - Lemosho (Northern Route) - Day 6 - Uhuru Peak - the very top of Kilimanjaro](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | We did it! We finally reach the highest point of Kilimanjaro, Uhuru Peak.
|
|
29-Mar-2015 |
![Ascent to the Summit of Kilimanjaro](/images/thumbnails/IMG_3536.JPG) | Tonight 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.
|
|
29-Mar-2015 |
![Kilimanjaro 2015 - Lemosho (Northern Route) - Day 6 - School Hut to Stella Point](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | Starting with breakfast at 11pm, we begin the most surreal and challenging stage of our adventure.
|
|
28-Mar-2015 |
![Kilimanjaro 2015 - Lemosho (Northern Route) - Day 5 - 3rd Cave Camp to School Hut](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | With Kilimanjaro towering above us like a giant in the mist, we steadily ascend towards School Hut camp, ready for our breakfast later that night. . . :) |
|
27-Mar-2015 |
![Kilimanjaro 2015 - Lemosho (Northern Route) - Day 4 - Moir Hut to 3rd Cave Camp](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | A relatively easy, although suprisingly long day of trekking around the northern face of Kilimanjaro, a stone's throw to the Kenyan border.
|
|
26-Mar-2015 |
![Kilimanjaro 2015 - Lemosho (Northern Route) - Day 3 - Shira 1 Camp to Moir Hut](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | Slowly we continue our climb higher each day, across the rocky plains and edge of Shira Plateau towards Moir Hut camp.
|
|
25-Mar-2015 |
![Kilimanjaro 2015 - Lemosho (Northern Route) - Day 2 - Mti Mkubwa to Shira 1 Camp](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | Leaving 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.
|
|
24-Mar-2015 |
![Kilimanjaro 2015 - Lemosho (Northern Route) - Day 1 - Lemosho Gate to Mti Mkubwa](/images/thumbnails/kilimanjaro-uruhu-peak-march-2015.JPG) | We start our adventure from the Lemosho Gate, making our way steadily through the forest towards the Mti Mkumbwa camp.
|
|
21-Mar-2015 |
![We're on our way to Kilimanjaro!](/images/thumbnails/IMG_2064_scaled.jpg) | 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! |
|
16-Mar-2015 |
![Lync Link List](/images/thumbnails/lync-as-skype.jpg) | In my travels I collect lots of links to pages about Microsoft Lync and Skype for Business.
|
|
25-Feb-2015 |
![JSON to C# class conversion using Paste Special in Visual Studio](/images/thumbnails/paste-json-as-csharp-class.jpg) | Don'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? |
|
11-Feb-2015 |
![Presentation on the Internet of Things and Microsoft Lync](/images/thumbnails/internet-of-things-and-microsoft-lync.png) | A 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. |
|
1-Feb-2015 |
![Send an IM with UCWA - Hints, Tips & Extra Goodies - Learn More](/images/thumbnails/lync-hints-and-tips-using-ucwa.png) | A few small tricks and techniques for improving your UCWA application and user experience.
|
|
31-Jan-2015 |
![Send an IM with UCWA - Setting Presence - Online, Away, Busy](/images/thumbnails/lync2013-setting-presence-using-ucwa.jpg) | UCWA can be used to dynamically control the presence of an online Lync account.
|
|
30-Jan-2015 |
![Send an IM with UCWA - Step 3 - Sending the IM](/images/thumbnails/Send-An-IM-With-UCWA-Sending-the-IM-logo.PNG) | UCWA, or the Unified Communications Web API, lets your send IMs easily using a simple HTTP RESTful API hosted on your Lync environment.
|
|
29-Jan-2015 |
![Send an IM with UCWA - Step 2 - Creating the Application](/images/thumbnails/Send-An-IM-With-UCWA-Creating-the-Application.PNG) | The 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.
|
|