Coding Blog

A7–Building App using Angular and ASP.NET Core 2.1–Bootstrap 4, SASS, Cleanup
This post is a part of a series of posts that I am writing as I am building an app using Angular and ASP.NET Core 2.1. Links to previous posts –> A1, A2, A3, A4, A5, A6, A7, Github RepoOn training side, I finished watching Beginner Path for Angular on Pluralsight. I learnt some nice things about Angular CLI. I didn’t knew that Angular app can be created using SASS, CSS or LESS as default way of cr.....
A6–Building App using Angular and ASP.NET Core 2.1– Cleanup, Host on Azure, CI and CD pipeline
This post is a part of a series of posts that I am writing as I am building an app using Angular and ASP.NET Core 2.1. Links to previous posts –> A1, A2, A3, A4, A5 Github RepoHere what I was able to accomplish today. 1. Cleanup default files created by Project template2. Write readme document 3. Create CI and CD Pipeline using VSTS4. Host on Azure App Service using Free Tier (link).Hosted web sit.....
A5–Building App using Angular and ASP.NET Core 2.1 – Services Dependency Injection
This post is a part of a series of posts that I am writing as I am building an app using Angular and ASP.NET Core 2.1. Links to previous posts –> A1, A2, A3, A4, Github RepoToday my goal is to extract httpclient into a product service. And finish delete page.Below is the code for extracted ProductService.import { Injectable, Inject } from '@angular/core';import { Observable } from 'rxjs/Observable.....
A4–Building App using Angular and ASP.NET Core 2.1 – Posting Form Values, Server-Side Validation, Displaying Error Messages
This post is a part of a series of posts that I am writing as I am building an app using Angular and ASP.NET Core 2.1. Links to previous posts –> A1, A2, A3, Github RepoToday, my goal is hook up submit button for Insert, Edit and Delete Pages with HttpClient and post form values to ASP.NET Core Web API backend. Below is code for product-insert.component.ts file, the code for product-edit.component.....
A3–Building App using Angular and ASP.NET Core 2.1 – Form Validation
This post is a part of a series of posts that I am writing as I am building an app using Angular and ASP.NET Core 2.1. Links to previous posts –> A1, A2, Github RepoToday, my goal was adding form validation to form controls. I added validation to Insert and Edit pages for Product. Validation on both the pages is very similar.Add Product Validation Same page but validation changes if you delete pri.....
A2–Building App using Angular and ASP.NET Core 2.1 – GitHub & Forms
This post is a part of a series of posts that I am writing as I am building an app using Angular and ASP.NET Core 2.1. The first post can be found here.My first goal is to put this code on GitHub so people can follow progress and goof ups. Here is the link. The repo is called A100. Why A100 name? Because I couldn’t come up with a better name. There is no logic. Everything can be changed at any tim.....
A1–Building App using Angular and ASP.NET Core 2.1
This post is a part of a series of posts that I will write as I build an app using Angular and ASP.NET Core 2.1. My goal with this series is not to show you how to do something but to build something little everyday and write about it. If I don’t build anything then I don’t write about it. I believe in concept of learn via building and learn via sharing. So let’s combine these two concepts. Please.....
My Visual Studio 2019 Feature Wishlist
In this MSDN blog post, John Montgomery announced that the next version of Visual Studio is going to be 2019 and they have started planning for it. As I am very excited about this news, I couldn’t help myself from thinking about what features I would like to have in Visual Studio 2019. What could Microsoft add to VS that will make my job easier? So friends below is a list of features that are on m.....
My Build 2018 Experience
I hate backpacks. Keep reading to find out why. I know its been a month since Build 2018 and I am late in writing this post but I didn’t wanted to feel guilty for not writing about my wonderful experience at Build 2018. So here you go.I have attended 3 Build conferences one in 2013, 2016 and 2018. And I felt this was the best Build. After attending each Build, I felt that, that particular conferen.....
Azure DevOps Project brings DevOps to everyone
So Azure has this cool feature called DevOps Project right and in this post, I want to show you what it is and why it is cool. At the time of this writing, this feature is still in preview so hang on to your seatbelts. When you click on this, you will be presented with two options—start fresh with a new application or start with your application. You can select any language. Let’s select .NET.Afte.....

Journey Blog

I feel today
I feel sad staying away from my familyI feel sad when I read newsI feel sad when I think politicsI feel sad when someone passes awayI feel happy when I am productiveI feel happy when I read technologyI feel happy when I am on stageI feel happy when I think innovationI feel alien in a foreign landI feel alien now in my own landI feel alien with changing feelingsI feel alien in a crowdI am wild on b.....
Finishing That Run Was Tough, Emotional, Challenging and Motivating
In the last post, I wrote about preparing for Glass City Half Marathon and in this post I would like to update on how it went for me.  Quick answer: It was awesome.  When I was training for it I wasn't sure whether I will be able to do it or not, so I didn't registered for Half Marathon.  I wanted to see whether I could meet my training goals or not and then register.  Well I waited too long to re.....
Preparing for Toledo Glass City Half Marathon
New Year resolutions are tough but absolutely worth it.  Although this has been on many resolutions but now I have started taking care of my health since second week of January of 2012. It was not like I was not taking care of my health before but now I have a goal to reach. Earlier my goals didn’t materialize; this time I have something which I am shooting towards. Early in January I made a goal .....
Know Your Food And Do the Right Thing
Eating healthy is expensive, stupid, foolish, and makes no sense to a person barely making enough money to meet the ends.  Yes, eating healthy and maintaining healthy habits has a cost associated with it.  It only depends on when you want to pay for the cost and in what form.  Food that is cheap and easily available is the most tempting one.  It has hidden cost associated with it in the long run. .....
Key Networking Feature: Sharing
Networking is about creating best friends forever who will advocate for you.  Let’s revisit some aspects of your friendship and see why that works great for both.   Let’s assume you have a fictitious best friend named Chris.  Now you receive a gold medal in 400 meters running race and call Chris immediately “to share your happiest moment”.  You just shared a part of your life and made Chris a part.....
Success Factor: Showing Up
In most successful people's case it was just a matter of showing up on time.  Just show up.  Some of the famous bloggers and blogs are successful because they always showed up.  They kept shipping.  Even when they sucked at it.  I have blogged before on shipping read this "Born to ship".  If you suck at whatever you do and if you keep doing it then eventually you will realize how much you suck at .....
A Make Sure List For Every Meeting To Stay On Track
Some projects last for a long period of time and lots of meetings are conducted to get the project done.  During those meetings lots of things are discussed.  Lots of decisions are being made and responsibilities being assigned.  At the same time not everything that was important gets accomplished.  It is because other priorities took over and that one thing which was important never got done.  An.....