January 2017
Sales Effectiveness in Dynamics CRM with Azure IoT and Machine Learning - Part 1
How can an organisation optimise its sales channels and product targeting by building a 365-degree view of its customers in Dynamics CRM? The answer, and topic of this article, is with the help of Azure IoT and Machine Learning services!
 
Jan 2017     dynamics crm, IoT, machine learning
Scaling Applications with Azure Redis and Machine Learning - Part 1
This article presents design best practices and code examples for implementing the Azure Redis Cache and tuning the performance of ASP.NET MVC applications, optimising cache hit ratio and reducing “miss rate” with smart algorithms processed by Machine Learning.
 
Jan 2017     azure, machine learning, redis
December 2016
CRM Saturday London 2017
Senior Board Member for CRM Saturday, and Chapter Leader for Italy and Switzerland. CRM experts from the Microsoft Dynamics Community converge to address topical issues with the objective of helping organisations overcome and achieve success in CRM strategies.
 
Dec 2016     dynamics crm, IoT, machine learning
Microsoft Ignite Australia 2017
Microsoft Ignite Australia happens to attract some of the world’s brightest minds. It’s your chance to meet them, extend your professional network and deepen personal connections. Thoughts will be sparked. Questions will be answered. Fun will be had. Microsoft Ignite is the conference for Developers and IT Pros. It’s for curious minds hungry to connect with and learn from the brightest folk. And it’s for the innovators who want to make the most of what they have and find smarter ways of doing things.
BASTA! Frankfurt 2017
BASTA! is the one leading independent conference for Microsoft-Technologies in the German-speaking area. It is kind of a required course for all Windows- and .NET-developers, architects as well as project-leaders because of its unique concentration of experts, up-to-dateness and its high practise-relevance. The program focuses on the continuously larger becoming Microsoft-World – and beyond.
 
Dec 2016     azure, IoT
CRMUG Summit EMEA Amsterdam 2017
Summit EMEA 2017 is a peer-to-peer focused conference dedicated to end user education and networking. At this year's event, experienced Microsoft Dynamics users and partners will lead instructional sessions, showcases, and how-to's, focusing on past and current versions of Dynamics AX, NAV, CRM, and Power BI.
Global Azure Bootcamp Zurich 2017
Around the world user groups and communities want to learn about Azure and Cloud Computing! On April 22, 2017, all communities will come together once again in the fifth great Global Azure Bootcamp event! Each user group will organize their own one day deep dive class on Azure the way they see fit and how it works for their members. The result is that thousands of people get to learn about Azure and join together online under the social hashtag #GlobalAzure!
 
Dec 2016     azure
Great Indian Developer Summit Bangalore 2017
With over 40000 attendees benefiting from nine game changing editions, GIDS is the gold standard for India's software professional ecosystem. The summit has seen participation from 505+ sponsors and 725+ speakers since 2008. Join the 2017 edition for cutting-edge content that will squarely put you ahead of the pack.
 
SharePoint Saturday Zurich 2017
SharePoint Saturday Events (SPS Events) is a FREE one-day event held in different cities around the world, featuring sessions from influential and respected SharePoint professionals.
 
Dec 2016     sharepoint
NDC London 2017
Since its start-up in Oslo 2008, the Norwegian Developers Conference (NDC) quickly became one of Europe`s largest conferences for .NET & Agile development. Today NDC Conferences are 5-day events with 2 days of pre-conference workshops and 3 days of conference sessions. NDC conferences are currently running in Oslo (since 2008), London (since 2013) and Sydney (from 2016). NDC London 2017 is a full week event with Pre-Conference Workshops on 16-17 January and the actual conference on 18-20 January. The workshops are held at CentrEd at ExCeL and the conference at ICC London at ExCeL.
 
Dec 2016     azure, machine learning
October 2016
Bring your “A” game to ESPC16
With just over 3 weeks to go to Europe's largest gathering of SharePoint & Office 365 professionals, take a look at these tips that will help you get the most out of ESPC16…
 
Oct 2016     sharepoint
CIO vs CTO
What are the synergies and differences of the roles of a Chief Information Officer and a Chief Technology Officer? An open conversation about two roles with one mission…
 
Oct 2016     leadership
September 2016
SOLID SharePoint apps with MVC
Practical code examples of ASP.NET MVC applications that connect to a SharePoint Server and comply with the SOLID principles.
 
June 2016
API World Conference, San Jose 2016
Integrate 2016 + API World 2016 is the world’s largest technology conference, expo, and social network that is 100% focused on integrating technologies together. It is the nation’s biggest vendor-neutral API Conference for developers, executives, and API lovers. The vision of Integrate + API World is that data, API’s, infrastructure, and IT products will see themselves as components of a single interconnected technology platform.
 
Jun 2016     azure, IoT, microsoft band, xamarin
European SharePoint Conference Vienna 2016
The European SharePoint Conference is more than a conference – it is a community organisation whose mission is to support the SharePoint and Office 365 community to excel. Each year ESPC gathers the leading SharePoint and Office 365 thought leaders from around the world in one European location for the largest conference of its kind.
NDC Sydney 2016
Since its start-up in Oslo 2008, the Norwegian Developers Conference (NDC) quickly became one of Europe`s largest conferences for .NET & Agile development. Today NDC Conferences are 5-day events with 2 days of pre-conference workshops and 3 days of conference sessions.
 
Jun 2016     azure, IoT
SharePoint Saturday Cambridge 2016
SharePoint Saturday Cambridge is a unique not for profit (free to attend) community driven event dedicated to showcasing all that is great about SharePoint, Office 365 and the Microsoft Data Platform. It aims to provide expert training geared towards administrators, end users, architects, developers, and other types of professionals that work with Microsoft SharePoint Technologies.
 
Jun 2016     mvc, sharepoint
March 2016
A flexible Default Value for your DateTime properties
When creating an MVC application with Entity Framework, it is possible to set default values for most properties in a model using the DefaultValue attribute. However, no much flexibility is offered for a DateTime property. This article presents a custom validation attribute for DateTime types that accepts different formats for defining the default value of the property.
 
Mar 2016     .net, mvc
Coded UI test automation of MVC applications with Visual Studio
Whether you are a software developer, tester, administrator or analyst, this article can help you master different types of UI testing of an MVC application, by using Visual Studio for creating coded UI test suites that can be automated for continuous execution.
 
Mar 2016     software testing, visual studio
Software Development Management in 11 steps
What it takes to be a great Software Development Manager? I have been building software for the last 15 years and have collected a few stories and experiences to share. Some I have used as questions when interviewing candidates. In 11 points, this is my story to date.
 
Mar 2016     leadership, sdlc
February 2016
GIS Location Services in Dynamics CRM
A design paper about implementing GIS-based services for a local Council in Dynamics CRM, structuring address data, and delivering location services in the form of WebAPI endpoints via an Enterprise Service Bus.
 
Feb 2016     dynamics crm, gis
Building an MVC application for SharePoint
Learn how to write code to perform basic operations with the SharePoint 2013 .NET Framework client-side object model (CSOM), and build an ASP.NET MVC application that retrieves information from a SharePoint server.
 
Feb 2016     mvc, sharepoint
January 2016
Adding Social Sharing to a Web Site
How I built a social sharing component for my own web site and added a secured geo-located audit trail. Step by step, let’s analyse technologies and source code for developing this component.
 
Jan 2016     .net, mvc
Adding a Secured Geo-located Audit Trail
How I built a social sharing component for my own web site and added a secured geo-located audit trail. Step by step, let’s analyse technologies and source code for developing this component.
 
Jan 2016     .net, mvc
Converting GIS spatial coordinates
Different formats and standards exist for describing geographical coordinates in GIS systems and applications. This article explains how to convert between the most used formats, presenting a working library written in C#.
 
Jan 2016     .net, gis
December 2015
We don't need no Yoda's syntax
There is an urban myth in the programmers’ community that the so called “Yoda’s syntax” performs better when checking an object for nullity. Let's demystify it...
 
Dec 2015     .net
Creating mobile accessible forms in SharePoint
With the release of the Nintex Mobile apps, SharePoint users can now optimise their experience across popular mobile devices and platforms.
 
Dec 2015     nintex, sharepoint
November 2015
Natural String Sorting
Have you ever desired to have in your code a way to order a sequence of strings in the same way as Windows does for files whose name contains a mix of letters and numbers? Natural string sorting is not natively supported in .NET but can be easily implemented by specialising a string comparer and adding a few extensions to the enumerable string collection.
 
Nov 2015     .net, linq
Best practices for mobile form design in SharePoint
Build effective SharePoint forms with Nintex that are accessible anywhere, at any time, and on any device. You built the workflows, you built the forms, now make them mobile.
 
Nov 2015     nintex, sharepoint
October 2015
Define your Performance Testing strategy with Visual Studio
Performance Testing is an essential part of software testing, with the specific goal of determining how a system performs in terms of responsiveness and stability under a particular workload. In this series of posts we’ll define and execute a good strategy for testing performance of an application using Visual Studio.
 
Oct 2015     software testing, visual studio
Office 365 Saturday Melbourne 2015
Speaking at Office 365 Saturday Melbourne about emergency response in Dynamics CRM, SharePoint and BizTalk.
 
Office 365 Saturday Adelaide 2015
Speaking at Office 365 Saturday Adelaide about emergency response in Dynamics CRM, SharePoint and BizTalk.
 
SharePoint Saturday Redmond 2015
Speaking about Kinect and Office 365 at SharePoint Saturday #SPSRED in Redmond, Microsoft Headquarters.
 
Oct 2015     kinect, office 365, sharepoint
Kentico Connection Melbourne 2015
Speaking at Kentico Connection Melbourne about integration of Kentico CMS with Dynamics CRM.
 
Oct 2015     dynamics crm, kentico
September 2015
From Conception to the Store: The Lifecycle of a mobile app
Platforms, technology, design guidelines, aspects, metrics and more to consider when planning the development of a mobile app.
 
Sep 2015     mobile, sdlc
Integrating Kentico wth Microsoft Dynamics CRM
Building a web portal in Kentico for forms and workflows defined in Microsoft Dynamics CRM.
 
Sep 2015     dynamics crm, kentico
Integrating SharePoint with the NAB Hosted Payment gateway
Exploring best practices and guidelines for integrating the NAB Transact Hosted Payment gateway with SharePoint 2013 to build risk-free and PCI-compliant web sites.
 
Sep 2015     sharepoint
August 2015
Build Powerful Workflow Solutions that are Mobile, Social and Cloud-Enabled
Empower users in your organization to automate their own processes in minutes through an intuitive, easy to use, browser based drag-and-drop workflow and form designer.
 
Aug 2015     mobile, nintex, sharepoint
Dynamics CRM and SharePoint (and BizTalk) for emergency response
How would you build a reliable, scalable and highly available emergency response application to handle real-time incidents and biological hazards?
 
Aug 2015     azure, biztalk, dynamics crm, sharepoint
July 2015
Kinecting with your class: An interactive learning experience for Office 365
An exciting learning experience based on Office 365 for Education and Kinect for Windows for interacting with students and making learning fun!
 
Jul 2015     kinect, office 365
Load Testing SharePoint apps with Visual Studio
Creating load, volume and stress test plans, executing them against a SharePoint 2013 app, and reading the relevant reports and metrics to optimize performance.
 
Jul 2015     sharepoint, visual studio
June 2015
Social Knowledge Management 3.0 with SharePoint and Yammer
In the beginning there was Knowledge Management. Then it became interactive with Web 2.0. Now it's social.
 
Disserting about colliding GUIDs and the Big Bang Theory
Can you generate two identical GUIDs? Would the world end if two GUIDs collide? How long does it take to generate a duplicate GUID and would we be still here when the result is found?
 
Jun 2015     .net, big bang theory
May 2015
Mirroring an iPad on your laptop
Have you ever wanted to see your iPhone or iPad on a larger screen? Play games, watch movies, demo apps or present to your computer from your iPhone or iPad. Reflector mirrors iOS devices on big screens wirelessly using iOS built-in AirPlay mirroring.
 
May 2015     iOS
Mobilize your SharePoint workflows
Build workflow applications in SharePoint that can be accessed on mobile devices using the Nintex solution for business process mobilization.
 
May 2015     nintex, sharepoint
December 2014
The value of hashtags
Customers expect a modern approach to advertising. Digital advertising can leverage evolving technology to provide just-in-time, just-at-the-right-place promotions.
 
Dec 2014     digital marketing
October 2014
How to Give Constructive Feedback
Learning to give and receive constructive feedback is an essential part of learning, growing, improving and achieving our goals.
 
Oct 2014     leadership
June 2014
Group or Team?
All teams are groups but not all groups are teams. What defines a group and what a team? When do we need one over the other one?
 
Jun 2014     leadership
January 2014
The art of outsourcing projects
Outsourcing may look financially attractive, but working with companies in far-off lands introduces challenges that, if not considered properly, can drive any project to failure. Let’s explore some common pitfalls when working with offshore partners and a common-sense approach to work around them.
 
Jan 2014     leadership
September 2013
Microsoft TechEd Australia 2013
Speaking at Microsoft TechEd Australia in Gold Coast about an exciting learning experience with Kinect and Office 365.
 
Sep 2013     kinect, office 365