Category: The Others

Refactoring the ChartJS SPFx Web Part  Using IoC Container

Refactoring the ChartJS SPFx Web Part Using IoC Container

In the previous blog post, I introduced how to create Chart.js enabled SPFx web parts. In the example I have used in that blog post, I created a IDataSource interface and implemented the interface with a MockDataSource class that was instantiated in the React component. However, there is an issue with this design as the ChartJs React … Continue reading Refactoring the ChartJS SPFx Web Part Using IoC Container

Building SPFx Client-Side Web Parts using Chart.js

Building SPFx Client-Side Web Parts using Chart.js

Chart.js is a very handy Javascript charting library, lightweight, flexible, sleek UI and free of charge. In this blog post, I will walk through the steps to build SharePoint Framework client-side web parts using Chart.js library. I have created a demo client-side chart web part with the source code on github. This web part allows … Continue reading Building SPFx Client-Side Web Parts using Chart.js

ABC Classification Analysis with Tableau

In one of my previous posts, I have conducted an ABC Classification analysis using MDX against a SSAS Cube. In this post, I will conduct an ABC Classification analysis using Tableau calculations. In this example, we want to classify the products based on their sales amount into three categories: ‘A’ (make up the top 5% of total sales), … Continue reading ABC Classification Analysis with Tableau

Tableau #2 – Visualising Eurovision Voting Path

In the last blog post, I've created a box-and-whisker plot to compare UK's performance on Eurovision contest with others.  That would be good to have a nice Viz to show where the votes from for each country. This can be achieved using Tableau Map and Path. It is straightforward to create this Viz using the Path … Continue reading Tableau #2 – Visualising Eurovision Voting Path

Tableau #1 – Analysis of UK’s Eurovision performance

Eurovision is my favourite song contest programme, not only because of the not bad songs but also the acid humour from the BBC presenter Terry Wogan. I have been watching this show for a few years, from my memory, UK has constantly performed poorly on the final voting which has been blamed as "tactical Eastern … Continue reading Tableau #1 – Analysis of UK’s Eurovision performance

Dynamics CRM 2011 Computer-Telephony Integration Solution Using Flexor CTI Add-on

I have been searching for CTI solutions for Dynamics CRM 2011 and found Flexor CTI is a good choice which provides most of common CTI features, such as click-to-dial, screen popping, on-screen call control, journal and log calls direct to customer records in Dynamics CRM, and also management reporting. This add-on is very easy to … Continue reading Dynamics CRM 2011 Computer-Telephony Integration Solution Using Flexor CTI Add-on

Using Guid of Entity Record in Dynamics CRM Workflow Designer – A Generic Solution based on Custom Plugin

When we create custom Dynamics CRM workflows using the built-in Dynamics CRM workflow designer, there is a common requirement that we want to look up and reference Guid of current entity record in the workflow. For example, when a task is created or assigned in Dynamics CRM site, we often create a workflow to send … Continue reading Using Guid of Entity Record in Dynamics CRM Workflow Designer – A Generic Solution based on Custom Plugin

EasyBuildingCMS.NET (A Module-based CMS Framework)

EasyBuildingCMS.NET (A Module-based CMS Framework)

One of my old work 🙂 EasyBuildingCMS.Net is a module-based CMS and a web application framework which is developed using .NET 4.0/Visual Studio 2010, Entity Framework/LINQ-to-Entity, SQL Server 2008. To build this framework, I have/will borrow some ideas from Sharepoint and TheBeerHouse. Please find Source Code here. EasyBuildingCMS.Net is highly modularized. The most important concept of this … Continue reading EasyBuildingCMS.NET (A Module-based CMS Framework)