Coding Blog

A11–Building App using Angular and ASP.NET Core 2.1–Services and Component Refactoring
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, A8, A9, A10 Github RepoYesterday, I added items to Shopping Cart and API to add products to Shopping Cart. Next step is to be able to checkout products from Shopping Cart and in order to do so I needed a page to display produc.....
A10–Building App using Angular and ASP.NET Core 2.1–Services, Events and Cross Component Communication
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, A8, A9 Github RepoToday, I was able to accomplish few things, 1. Added Shopping service that adds product and updates shopping cart 2. Established cross component communication via Shopping Service (Home Component –> Add To Ca.....
A9–Building App using Angular and ASP.NET Core 2.1–Font-awesome, Pagination and Layout
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, A8, Github RepoToday, I got carried away with home page layout and wasn’t able to fix communication between components. I spent trying to add pagination using some blogpost but then I discovered ngx-pagination. Below are thing.....
A8–Building App using Angular and ASP.NET Core 2.1–SASS and Responsive Layout
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 RepoToday, I could accomplish very little. 1. Fixed cards layout for home pageI like to put borders and see how where the boxes are. As we change screen size, we can see responsive design at work.Another oneAlright I me.....
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.....

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.....