Open in app

Sign In

Write

Sign In

Karthik Gotrala
Karthik Gotrala

73 Followers

Home

About

Oct 24, 2020

Understanding how Angular ChangeDetectionStrategy.OnPush works for @Input, Service and ng-content

Observe and analyze by debugging step by step through ChangeDetectionRef internal methods — Introduction: Whenever we talk about performance in Angular based application, Change Detection Strategy plays an important role. …

Angular

10 min read

Understanding how Angular ChangeDetectionStrategy.OnPush works for @Input, Service and ng-content
Understanding how Angular ChangeDetectionStrategy.OnPush works for @Input, Service and ng-content
Angular

10 min read


May 20, 2020

Monorepo Pattern: Setting up Angular workspace for multiple applications in one single repository

Introduction: — In this article, I would like to discuss my experience while setting up an Angular project to use the Monorepo pattern. The Monorepo, as the name suggests mono (single) and repo (repository of the codebase) is a single source of truth for the entire organization code base. …

Angular

11 min read

Monorepo Pattern: Setting up Angular workspace for multiple applications in one single repository
Monorepo Pattern: Setting up Angular workspace for multiple applications in one single repository
Angular

11 min read


Apr 19, 2020

RXJS Subject-Subscription: Heap memory analysis

One of the most important things that we need to be aware of while working with RXJS observable streams is to always unsubscribe to these streams gracefully otherwise the web application is susceptible to a memory leak which may result in slow performance and ultimately result in crashing of the…

Angular

6 min read

RXJS Subject-Subscription: Heap memory analysis
RXJS Subject-Subscription: Heap memory analysis
Angular

6 min read


Aug 5, 2019

Web Accessibility: Angular Hierarchical Tree View Component with keyboard navigation

In this post, we will discuss an angular (version 8) Tree View component which presents a hierarchical list. An item(or node) in the hierarchical list may have child items which either expand or collapse to show or hide child items. The file system navigation would be a classic example and…

Angular

9 min read

Web Accessibility: Angular Hierarchical Tree View Component with keyboard navigation
Web Accessibility: Angular Hierarchical Tree View Component with keyboard navigation
Angular

9 min read


Apr 25, 2019

Web Accessibility: Angular Web Component to toggle options between two Listbox(s)

Quite often when developing a web application, we encounter a business scenario where we must provide a way to user to select multiple options from list of available options. …

Accessibility

6 min read

Web Accessibility: Angular Web Component to toggle options between two Listbox(s)
Web Accessibility: Angular Web Component to toggle options between two Listbox(s)
Accessibility

6 min read


Mar 3, 2019

Upload file(s) to AWS S3 bucket using temporary credentials via AWS Cognito-AWS SDK javascript in Angular application

For the past 8 to 10 months, have been preparing for AWS certification(s) and was successful in getting through AWS Developer Associate, AWS Architect Associate but failed AWS SysOps with 689/1000 score where the passing score was at 720/1000[Will re-attempt shortly]. Although I am not sure how much do these…

AWS

7 min read

Upload file(s) to AWS S3 bucket using temporary credentials via AWS Cognito-AWS SDK javascript in…
Upload file(s) to AWS S3 bucket using temporary credentials via AWS Cognito-AWS SDK javascript in…
AWS

7 min read


Jul 10, 2018

Publish/Deploy angular application into github pages

Here are the steps that I followed to publish standalone angular application into github.io Created a github repository with Repository Name: ng-ghpages 2. Cloned the repository and created an angular app. $ git clone https://github.com/kgotgit/ng-ghpages.git

Github

3 min read

Publish/Deploy angular application into github pages
Publish/Deploy angular application into github pages
Github

3 min read


Jul 9, 2018

Web Accessibility: Autocomplete Combobox with manual Selection(Angular Component) -Part 2

In continuation to Web Accessibility-Part 1, in this one we will go ahead and implement a combobox component which is accessible via keyboard and is screen reader friendly. First, let’s analyze the final HTML code rendered before we go ahead and implement an angular component. …

Accessibility

3 min read

Web Accessibility: Autocomplete Combobox with manual Selection(Angular Component) -Part 2
Web Accessibility: Autocomplete Combobox with manual Selection(Angular Component) -Part 2
Accessibility

3 min read


Jul 7, 2018

Web Accessibility: My share of experiences (Part 1)

We just wrapped up building a web application where section 508 compliance (accessibility) was an implicit requirement. When we started building the application, angular 2 has not yet released and since angular JS was going to get obsolete we stick our grounds to standard tech pack such as JQuery, bootstrap…

Accessibility

4 min read

Web Accessibility: My share of experiences (Part 1)
Web Accessibility: My share of experiences (Part 1)
Accessibility

4 min read

Karthik Gotrala

Karthik Gotrala

73 Followers

Full Stack Software Developer, Angular,Java, Web Accessibility,father, husband,son...

Following
  • Nick Babich

    Nick Babich

  • Jeff Cross

    Jeff Cross

  • Heloise Bahadiroglu

    Heloise Bahadiroglu

  • Netanel Basal

    Netanel Basal

  • Danny Bolella

    Danny Bolella

See all (129)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams