# Matthew Proctor's Blog > Personal blog of Matthew Proctor, an Australian technologist and software developer based in Melbourne, Victoria. CEO and founder of Kutamo and Kutamo Studios, co-founder of ErrLog.IO and the Winds of Hope charity, former Pluralsight author, and former GM of Data Centre & Cloud at Vocus/M2/Primus Telecom. The site has run since 2003 and covers software development (C#, VB.NET, JavaScript), Microsoft Skype/Lync development, SQL Server tips, free downloadable geo-data, and personal accounts of climbing Mount Kilimanjaro for charity. ## Notes for AI tools - Canonical base URL: https://www.matthewproctor.com - The blog is built on ASP.NET Web Forms (VB). Article pages use clean, slug-based URLs (e.g. `/monitoring-lync-2013-mrtg`); the article body is served via `article.aspx`. - The most popular and actively maintained resources are the free, public-domain Australian postcode database and related geo-data sets, not the blog posts. - A complete machine-readable list of all pages is at https://www.matthewproctor.com/sitemap.xml and the full post archive is at https://www.matthewproctor.com/archives. - Views expressed are personal and may be dated; many development posts (Skype for Business / Lync) describe technologies Microsoft has since deprecated, but are retained for reference. ## Free Data Sets - [Australian Post Codes](https://www.matthewproctor.com/australian_postcodes): Free, public-domain database of 18,000+ Australian postcodes and localities with latitude/longitude, SA3/SA4, LGA and electoral data. Available as XLS, XLSX, CSV, JSON, SQL and XML; updated several times a year. The site's flagship resource. - [New Zealand Post Codes](https://www.matthewproctor.com/newzealand_postcodes): Free, public-domain database of New Zealand postcodes and geo-data including longitude and latitude. - [Worldwide City Data](https://www.matthewproctor.com/worldwide_cities): Downloadable database of 4M+ cities and towns worldwide with region/state/province, country, latitude and longitude. ## About & Site Pages - [About Me](https://www.matthewproctor.com/about): Background on Matthew Proctor — developer, entrepreneur, Pluralsight author, mountain climber, and Rotarian. - [Contact](https://www.matthewproctor.com/contact): Contact form. - [My Courses](https://www.matthewproctor.com/courses): Pluralsight courses authored by Matthew, focused on the Skype Web SDK. - [Archives](https://www.matthewproctor.com/archives): Full archive of articles published since 2003. - [Media & Articles](https://www.matthewproctor.com/media): Press, media mentions and external articles. - [Privacy](https://www.matthewproctor.com/privacy): Privacy policy. ## Skype Web SDK Tutorials - [Skype Web SDK Tutorials](https://www.matthewproctor.com/skype-web-sdk-tutorials): Index of the tutorial series on building web apps with Microsoft's Skype Web SDK. - [Introducing the Skype Web SDK](https://www.matthewproctor.com/skype-web-sdk) - [Skype Web SDK Prerequisites](https://www.matthewproctor.com/skype-web-sdk-prerequisites) - [Skype Web SDK Useful Links](https://www.matthewproctor.com/skype-web-sdk-links) - [Sending an Instant Message](https://www.matthewproctor.com/skype-web-sdk-sending-an-instant-message) - [Sending an Instant Message - Part 2](https://www.matthewproctor.com/skype-web-sdk-sending-an-instant-message-part-2) - [Creating a Presence Dashboard](https://www.matthewproctor.com/skype-web-sdk-creating-a-presence-dashboard) - [Presence Dashboard Revisited](https://www.matthewproctor.com/skype-web-sdk-presence-dashboard-revisited) - [Building a Skype for Business Auto Responder](https://www.matthewproctor.com/skype-web-sdk-auto-responder) - [Exporting Lync / Skype for Business Contacts](https://www.matthewproctor.com/skype-web-sdk-exporting-lync-or-skype-for-business-contacts) - [Using the Skype Web SDK from any language or framework](https://www.matthewproctor.com/skype-web-sdk-send-im-from-any-language) - [Skype Web SDK Troubleshooting](https://www.matthewproctor.com/skype-web-sdk-troubleshooting) - [Skype Web SDK Troubleshooting - Part 2](https://www.matthewproctor.com/skype-web-sdk-troubleshooting-part-2) - [Pluralsight Course: Skype Web SDK Getting Started](https://www.matthewproctor.com/pluralsight-skype-web-sdk-getting-started) - [Skype Web SDK: Audio, Video and Conferencing](https://www.matthewproctor.com/pluralsight-skype-web-sdk-audio-video-conferencing) ## Lync / UCWA Development - [An Introduction to Sending an IM with UCWA](https://www.matthewproctor.com/Send-An-IM-With-UCWA-Introduction) - [Send an IM with UCWA - Step 1: Prerequisites](https://www.matthewproctor.com/Send-An-IM-With-UCWA-Prerequisites) - [Send an IM with UCWA - Step 2: Creating the Application](https://www.matthewproctor.com/Send-An-IM-With-UCWA-Creating-The-Application) - [Send an IM with UCWA - Step 3: Sending the IM](https://www.matthewproctor.com/Send-An-IM-With-UCWA-Sending-The-IM) - [Send an IM with UCWA - Setting Presence](https://www.matthewproctor.com/Send-An-IM-With-UCWA-Setting-Presence) - [Send an IM with UCWA - Hints, Tips & Extra Goodies](https://www.matthewproctor.com/Send-An-IM-With-UCWA-Hints-and-Tips) - [Exploring the Internet of Things (IoT) with Lync and .Net Gadgeteer](https://www.matthewproctor.com/Exploring-the-Internet-of-Things-(IoT)-with-Lync-and-Dot-Net-Gadgeteer) - [Presentation on the Internet of Things and Microsoft Lync](https://www.matthewproctor.com/internet-of-things-and-microsoft-lync) - [Monitoring Lync 2013 with MRTG](https://www.matthewproctor.com/monitoring-lync-2013-mrtg): Monitoring Microsoft Lync Server 2013 with open-source tools (MRTG/RRD). - [Hosted Lync vs Office 365 or Lync Online](https://www.matthewproctor.com/hosted-lync-vs-office-365-lync-online) - [Sending PRTG notifications via Lync](https://www.matthewproctor.com/sending-prtg-notifications-via-lync) - [Lync Agent DNS Checker](https://www.matthewproctor.com/lync-agent-dns-checker) - [Zork for Lync - Part 1](https://www.matthewproctor.com/zork-lync): Building a Z-Machine interpreter that plays interactive fiction through Microsoft Lync. - [Skype for Business Announced](https://www.matthewproctor.com/skype-for-business) - [Lync Link List](https://www.matthewproctor.com/lync-link-list) ## SQL Server Tips - [SQL Tips #1 - Table Row Counts & Sizes](https://www.matthewproctor.com/sql-tips-1) - [SQL Tips #2 - Searching for a field name in a table](https://www.matthewproctor.com/sql-tips-2) - [SQL Tips #3 - Searching for a keyword in a stored procedure](https://www.matthewproctor.com/sql-tips-3) - [SQL Tips #4 - Listing all databases with file locations and sizes](https://www.matthewproctor.com/sql-tips-4) - [SQL Tips #5 - Listing the recovery model for each database](https://www.matthewproctor.com/sql-tips-5) - [SQL Tips #6 - Tables with specific field types](https://www.matthewproctor.com/sql-tips-6) - [SQL Tips #7 - Tables or stored procedures updated recently](https://www.matthewproctor.com/sql-tips-7) ## Software Development & Apps - [Extracting Email Addresses from Outlook Mailboxes using C#](https://www.matthewproctor.com/extracting-email-addresses-from-outlook-using-c-sharp) - [Extracting Attachments from Outlook Mailboxes using C#](https://www.matthewproctor.com/extracting-attachments-from-outlook-using-c-sharp) - [JSON to C# class conversion using Paste Special in Visual Studio](https://www.matthewproctor.com/json-to-c-sharp-class-using-paste-special) - [NSLookup from ASP.Net](https://www.matthewproctor.com/nslookup-from-asp-net) - [Building PlanetFall, a Lunar Lander-inspired game for Windows Phone 8](https://www.matthewproctor.com/building_planetfall_for_windows_phone_81) - [Building a Windows Phone App](https://www.matthewproctor.com/building-a-windows-phone-app) - [Bolo8 - Retro Gaming revisited on Windows Phone, Windows 8 and XBLA](https://www.matthewproctor.com/bolo8-retro-gaming-revisited-on-windows-phone-windows-8-and-xbla) - [Book Review - Windows Phone 8 Game Development](https://www.matthewproctor.com/book-review-windows-phone-8-game-development-marcin-jamro) - [Microsoft Exchange Server 2013 in 60 Minutes](https://www.matthewproctor.com/microsoft-exchange-server-2013-in-60-minutes-2) - [Public Speaking Tips](https://www.matthewproctor.com/public-speaking-tips) ## Kilimanjaro Climbs & Adventures - [Kilimanjaro Climb 2015](https://www.matthewproctor.com/kilimanjaro-climb-2015): Overview of the 2015 charity climb for the Telco Together Foundation. - [The Lemosho Route - Kilimanjaro Climb 2015](https://www.matthewproctor.com/kilimanjaro-2015-the-lemosho-route) - [Ascent to the Summit of Kilimanjaro](https://www.matthewproctor.com/kilimanjaro-2015-ascent-to-the-summit) - [My Kilimanjaro Adventure (2013)](https://www.matthewproctor.com/kilimanjaro-adventure): First-person account of reaching Uhuru Peak in 2013. - [The Telco Together Kilimanjaro Charity Challenge](https://www.matthewproctor.com/the-telco-together-kilimanjaro-challenge) - [Kilimanjaro Charity Challenge - Our Causes](https://www.matthewproctor.com/kilimanjaro-charity-challenge-our-causes) - [1,000 Steps to Kilimanjaro](https://www.matthewproctor.com/1000-steps-to-kilimanjaro): Training for the climb on the Kokoda Track Memorial Walk. - [Kilimanjaro GPS Data Set](https://www.matthewproctor.com/kilimanjaro-gps-data-set): Downloadable GPS/KML data from the Rongai route. ## Optional - [RSS Feed](https://www.matthewproctor.com/rss.aspx): Recent posts (summaries). - [Full-content RSS Feed](https://www.matthewproctor.com/rssfull.aspx): Recent posts with full content. - [Sitemap](https://www.matthewproctor.com/sitemap.xml): Complete machine-readable list of all pages and articles. - [Telecommunications company grows cloud business with Windows](https://www.matthewproctor.com/telecommunications-company-grows-cloud-business-windows): Microsoft case study on the Primus Telecom cloud platform. - [Imagineering Technology](https://www.matthewproctor.com/imagineering): History of the data centre and web hosting business Matthew co-owned for 11 years. - [STS-135 Launch](https://www.matthewproctor.com/sts-135-launch): Personal account of watching the final Space Shuttle launch. - [Wasteland 2 - inXile Entertainment](https://www.matthewproctor.com/wasteland-2-inxile-entertainment): Preview of the post-apocalyptic RPG.