Hosting SSL protected WordPress site in Google Cloud – a complete guide

This guide covers following topics:

  • Setting up a WordPress vm in GCP ( Google Cloud Platform)
  • Adding a bought domain to Cloudflare
  • Configuring Flexible SSL with WordPress and Cloudflare



Image resizing Azure function using a cross platform library: ImageSharp

ImageSharp is a new, fully featured, fully managed, cross-platform, 2D graphics API. Designed to democratize image processing, ImageSharp brings you an incredibly powerful yet beautifully simple API. [Ref]

Having an azure function for your image resizing needs ,thumbnails, can be quite handy whether in production or a dev environment.



A [Fake] REST server using Azure Functions

Azure Functions is a serverless compute service that enables you to run code on-demand without having to explicitly provision or manage infrastructure. Use Azure Functions to run a script or piece of code in response to a variety of events. [Ref]

You can setup a simple REST (Representational State Transfer) server for development purposes in Azure functions.



How to setup SoftEther VPN server on Ubuntu into Google Cloud Platform

VPN doesn’t need much intro in this age but a basic definition is:

A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.

Meaning you can browse privately without prying eyes on connected public/private network. Or by pass GEO restrictions.

In this tutorial, we will be using Google Cloud Platform (GCP) trial account to setup up a VM (Virtual Machine) that will contain our VPN server. You can sign up for a trial account or use any existing subscription.



Creating a Wikipedia bot in Api.Ai using Wikipedia API and integrate it in Telegram

This post briefly explains how to use Wikipedia’s Open Search¬†API to search Wikipedia and return the result to our Bot.

Wikipedia API

Example Call:



Creating Follow-up intent for Recipe bot

In recipe bot post, we created a bot that helps you find a recipe for a food item. Obviously, there are many ways you can make a certain dish and there are many recipes available for the same item. We will handle that scenario here and let bot give user more options using Follow-up intents.



Fake Rest server using .net and Json

I put up a fake REST server some time back for testing REST calls. It supports GET, POST, PUT, DELETE etc and currently has few Datasets to play around. It’s quite handy when you would like to test a REST client you developed and you need a handy REST server rather than developing¬†your own.



Make Recipe bot smarter and do some small talks

In my previous post, we integrated the recipe BOT with Telegram. At the moment, the BOT is limited to only few Food Items. What if we wanted the BOT to learn by itself that an item is a food item. After all, it is supposed to be an AI.

For this purpose, API.AI provides an option called “Allow automated expansion” for its entities. Enabling this will allow BOT to learn new food items.



Integrating Recipe Bot with Telegram

In my previous post, I explained how we can create a recipe finder bot. In this post, we will Integration it with Telegram and customize the returned message. provides one-click integration for many platforms. We will enable Telegram integration in this tutorial.



Create a simple Recipe finder bot with and webhook hosted on Heroku

Recently, one of the colleagues at work introduced and I was quite intrigued. So I started taking a look and did a small recipe finder bot. I wanted to document the process for others and as well as for my future reference.


  • An account in (it’s free)
  • Heroku Account ( it’s free as well). For hosting our webhook used by the bot.