Chekkan's Blog

Written by Harish H. Babu who lives and works in Cardiff engineering software things. You should follow him on Twitter

GitHub Workflow for Haskell Yesod Docker image with Stack

July 08, 2020

In a previous post, I went over creating a Dockerfile for Haskell Yesod application. In this post, I will reuse part of the Dockerfile we…

Haskell Yesod Web Application in Docker

June 27, 2020

Yesod is one of the web frameworks available for Haskell. It seems to be the easiest one out of the multiple choices available to get…

Streaming MongoDB collection to S3 with dotnet core Pipelines

April 04, 2020

In this article, we will be looking into a memory-efficient way of streaming data from MongoDB collection into AWS S3 File Storage using the…

Entity Framework Core Elegant Database Migrations on ECS

March 21, 2020

This article is insipired by the blog post Elegant Database Migrations on ECS from Adam Stepinski. The original article guides you through…

IAM policy permissions for a public load balanced ecs fargate service on AWS CDK

February 03, 2020

Using AWS CDK with an admin user is all fine and straight forward. But, when it comes to creating a deployment pipeline with an IAM user…

Defensive coding with guard assertions in Javascript

October 06, 2019

Let’s take a look at a function that took a score between 1 and 100 and returned a rating out of 5. At first glance, this function looks…

Install haskell platform on mac with homebrew

September 05, 2019

The recommended way to install the components of the mac platform is using ghcup to install ghc and cabal-install. haskell.org ghcup is an…

Azure DevOps Create React App Pipeline

July 27, 2019

The following azure pipeline yaml file works for create-react-app version 3.0.1. Install the package for unit test code coverage results to…

Migrating from SOAP to REST using Apigee

December 18, 2018

Apigee is another option for converting your SOAP services to a RESTful API. I covered Azure API management in another blog post. I will use…

Migrating from SOAP to REST using Azure API Management

December 14, 2018

If you’ve got legacy applications written in WSDL or SOAP, and you are planning to expose it as a rest endpoint, Azure API Management seems…

dotnet aspnet core https certifcate not found error

October 24, 2018

I came across this particular issue when my Mac’s account was changed from a domain associated account to a local user account. Among many…

Setting Up Elasticsearch Cluster on Kubernetes - Part 3 - Configuration File

February 14, 2018

Part 1 - Setting up Single Node Elasticsearch Part 2 - Setting up Kibana Service Part 3 - Kubernetes Configuration Files Now that we have a…

Setting up Elasticsearch Cluster on Kubernetes - Part 2 - Kibana

February 13, 2018

This is a continuation of the previous blog post. Part 1 - Setting up Single Node Elasticsearch Part 2 - Setting up Kibana Service Part…

Setting up Elasticsearch cluster on Kubernetes - Part 1 - Single Node Cluster

January 11, 2018

This is the begining of a multiple part series of blog posts going through setting up Elasticsearch cluster in kubernetes. Part 1 - Setting…

Access response headers in HTTP Fetch API with Serverless Framework and AWS Lambda

November 30, 2017

In order to access response headers such as in HTTP Fetch api whilst using Serverless Framework and AWS Lambda Functions with CORS enabled…

Ingesting data from Oracle DB into Elasticsearch with Logstash

July 30, 2017

Alternative to Logstash was the Elasticsearch JDBC tool. Which at the time of writing was using port for transfering data. There were talks…

Release Management Service and VSTS Team Build

July 25, 2017

I’ve started working on a new project at my company and it is a massive project compared to anything I have done previously. We are not…

Steps for Installing SharePoint Provider Hosted App On Premise

July 18, 2017

Create SharePoint 2013 Farm Create SharePoint site collection with development template. Upload app into “app in testing” library. Create…

Deploying SharePoint Provider Hosted App as part of the TFS 2013 Build Process

July 12, 2017

I have been working on a SharePoint provider hosted app. In this project, we have an azure website, a database per installation of the app…

Adding External OData Feed with OAuth in Excel

February 11, 2015

I have a web api which surfaces some odata collections using the asp.net web api v2 together with OData v3. I tried to use OData v4, but…

Packaging SharePoint 2013 App With TFS 2013 build

December 09, 2014

If you have wondered why the tfs drop folder doesn’t contain the app.publish folder like it does when you run the command in your local…

Organizing Entity Framework Code First Migration Seed Method

July 25, 2014

I recently started working on a complex ASP.NET MVC 5 Project with Entity Framework 6. This is the first time I am building an actual, to be…

SharePoint 2013 App with Page that gets data from ASP Web Api

June 10, 2014

The specific scenario I am trying to address here is when you have a page that is deployed into the SharePoint AppWeb and you are trying to…

Setting up mocha for testing AngularJS in Visual Studio using sinon, and chai

March 31, 2014

I decided to start a new asp.net mvc project with web api and use a bit of angularjs functionality. I had heard about mocha testing library…

Integration Tests in SharePoint 2010

March 07, 2014

I understand that a lot of developers out there have given up writing unit tests for SharePoint developments. But, that doesn’t stop you…

Running Entity Framework PowerShell commands from Visual Studio on Azure Databases

December 28, 2013

One of the cool thing about Entity Framework is that you can use code first to build up your database while you are developing your…