.Net Core On Ubuntu 18.04

As a Microsoft’s open source development initiative “.Net Core” is growing leaps and bounds, I decided to give it a try on Ubuntu 18.04 environment. Online guide for .Net Core is really rich and well defined but at a time it may become overwhelming following it for particular platform, especially on Linux (Ubuntu here). My goal is to follow same guide in context of Ubuntu system here.

.Net Core SDK Installation / Upgrade:

First step in setting up development environment is install .Net Core SDK that contains everything you need to develop and run .Net Core application on Ubuntu. To install .Net Core SDK is 2.2 (current stable version), please run below commands in terminal.

No need to run following command while upgrading .Net Core SDK.

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

sudo add-apt-repository universe

Run following commands to install / upgrade existing .Net Core SDK.

sudo apt-get install apt-transport-https

sudo apt-get update

apt-get install dotnet-sdk-2.2

Verify sdk installation / upgrade by running following command

dotnet –version

Installation / upgrade is same process except initial steps need to be run only for first time installation. Screenshot shown here might show different text on fresh installation as I tried to take those after installation.

Upgrading to particular version may require to change version number while running command. In addition to that please make sure you change your existing project files to refer to new version. ASP.NET Core project may require quite a few modifications (well mentioned on .net guide) but for small simple .Net Core project please make sure to change TargetFramwork in csproj, vbproj or fsproj file depending on a language you are using for developement.

Migration from version 2.1 to 2.2 requires removing <DotNetCliToolReference> entry from project file as it is no longer required.

<Project Sdk="Microsoft.NET.Sdk.Web">


    <Folder Include="wwwroot\" />


Please let me know if you have any question while following particular step.

Rahu Kaal, Yamagandam & Gulika Kaal

We are happy to announce new feature that tells you which Kaal is going on during choghadiya.

Besides regular choghadiyas, there are three different kaal periods that falls into same choghadiya period. These kaal periods have their own importance so we thought it would be really useful to add them as part of choghadiya so that it helps in making good mahurat decision.

Rahu kaal is related to planet Rahu. Activities performed during Rahu Kaal are either cancelled or postponed. This kaal period is considered unauspicious. So one should not perform any auspicious work or ceremony during this period.

Yamagandam is related to Yama who is god of death. Activities performed during Yamagandam kaal are destroyed. This kaal period is also considered unauspicious. So any good work must not be performed during this period.

The third and final kaal is Gulika kaal. This kaal is related to son Gulika of god Saturn. Activities performed during this period are repeated. Even though it has same importance as other two kaal period, people still perform some activities in this period which they want to perform again and agian. But one must never perform death rights during this period so in that sense it is considered unauspicious.

I hope I gave you enough information to start using this kaal period feature in our Choghadiya app.

Download choghadiya from app store

Future and Past Choghadiya

Ever wondered which choghadiya you were born into ? Which choghadiya you were married into or you are going to marry in?

Recently we released new feature to search choghadiya based on location. It is added functionality to existing search choghadiya by date feature. It gives you power to know future and past choghadiya for all locations around the world (depends on location data availability).

Now if somebody ask you which choghadiya you were born into? Not only you can answer that question easily but also you can find out other family members birth choghadiya as well.

Finding future or past choghadiya is really easy. Just tap on “SEARCH CHOGHADIYA BY DATE” button. You need to pick a date and search for location. Once you pick location, tap “SEARCH” button and there you have it.

Accurate time is really important beside location. Choghadiya search feature also provides the way to pick timezone based on selected location as well. Please tap on timezone to change it if location you selected belongs to country with multiple timezone.

We hope you will find this feature really helpful. Have a wonderful day!

Download choghadiya from app store

Windows 10 clock sync issue. It shows wrong time every time you boot in windows.

I had a weird issue that every time I start my PC I had to manually sync my clock as if it was not updating time automatically. I tried to change all possible system setting but issue was same.

But, next thing I noticed that clock was always right on booting into Ubuntu OS on same machine. So after little research I found out that Ubuntu sets hardware clock to UTC mode whereas Windows set it to local time and that conflict was causing clock on windows go out of whack.

So there were two ways I could fix the clock right, one is to change windows setting to make it refer hardware clock as UTC which Ubuntu sets but it required messing with windows registry and as you know it is not advisable to mess with registry unless you really know what you are doing! so I preferred second way which is to change setting on Ubuntu to make it set RTC in local time zone and it was relatively easy to follow.

So if you are facing same issue please try to run following commands and restart you pc and it will put end to this annoying issue.

First of all check if RTC in local TZ is set to no by running following command


Then run following command to set RTC in local TZ to yes.

timedatectl set-local-rtc 1 –adjust-system-clock

Verify that it set RTC in local time zone and restart pc. You may need to set clock final time after you boot into Windows.

Voila! you got rid of one annoying issue. By the way this might also help in other windows update issues you are facing because of clock mismatch.


Today,  Labh Panchami, I decided to release my Choghadiya app for public. It’s been quite a journey going through whole development of Choghadiya.

Choghadiya, is a mahurat or timing which helps in kick starting in any important aspect of life. Often we are in question that if it is good or bad time? Should I start today or tomorrow? what time should I pick to start my puja or ceremony? When does mahurat start and end? or even funny, sometime people ask us, which choghadiya you were born in ? 

Well, here is the answer to all those question plus much more in the form of new Choghadiya app. It uses modern and sleek design giving you detail of what you need to know on the first glance.

Notable Features:

  • Current Choghaidya with description and timing.
  • Current Choghadiya timer.
  • Previous and Next Choghadiya with timings.
  • Today”s sunrise and sunset details.
  • Day choghadiya.
  • Night choghadiya.
  • Supports English, Hindi, Gujarati langulages.
  • Notifies you on choghadiya change.
  • Search choghadiya by date and location.
  • Rahu kaal, Yamagandam and Gulika Kaal details.

This is not an end but just beginning. We are trying to improve and add as many features as it is possible. We are hoping for your co-operation in this new journey. We welcome your feedback. You can always share your valuable feedback at [email protected] Please make sure that subject line contains CITTAHUB-CHOGHADIYA.

Thank you, I appreciate your time reading this.
Download choghadiya from app store

This product includes data created by MaxMind, available from http://www.maxmind.com/. It only uses this data for search city feature.