Our content is free thanks to ag-Grid

ag-Grid is the industry leading JavaScript datagrid

ag-grid.com

Latest on inDepthDev

Angularpost
14 January 20216 min read
Demystifying Taiga UI root component: portals pattern in Angular

Just before new year we announced our new Angular UI kit library Taiga UI. If you go through Getting started steps, you will see that you need to wrap your app with the tui-root component. Let's see what it does and explore what portals are and how and why we use them.

Angular

Just before new year we announced our new Angular UI kit library Taiga UI. If you go through Getting started steps, you will see that you need to wrap your app with the tui-root component. Let's see what it does and explore what portals are and how and why we use them.

14 January 2021

6 min read

All articles

Angularpost
10 December 20207 min read
Bulletproof Angular. Angular strict mode explained

Angular uses TypeScript because TypeScript provides us with the tooling to create more robust applications. I'm talking about tools for type safety. But tons of developers aren't using the provided tools. They just create applications as they did 10 years ago using JavaScript.

Angularpost
10 December 20207 min read
Bulletproof Angular. Angular strict mode explained

Angular uses TypeScript because TypeScript provides us with the tooling to create more robust applications. I'm talking about tools for type safety. But tons of developers aren't using the provided tools. They just create applications as they did 10 years ago using JavaScript.

Read more
AngularpostBulletproof Angular. Angular strict mode explained
author
Nikita Poltoratsky
10 December 20207 min read

Angular uses TypeScript because TypeScript provides us with the tooling to create more robust applications. I'm talking about tools for type safety. But tons of developers aren't using the provided tools. They just create applications as they did 10 years ago using JavaScript.

Read more
Angularpost
17 November 202011 min read
Craft a complete GitLab pipeline for Angular. Part 1

Learn Gitlab to build a CI/CD pipeline for Angular apps and libraries. This first article introduces Gitlab pipelines. At the end, you'll get a pipeline fetching project dependencies and running build and tests. It comes with many optimizations and reports integration in merge requests.

Angularpost
17 November 202011 min read
Craft a complete GitLab pipeline for Angular. Part 1

Learn Gitlab to build a CI/CD pipeline for Angular apps and libraries. This first article introduces Gitlab pipelines. At the end, you'll get a pipeline fetching project dependencies and running build and tests. It comes with many optimizations and reports integration in merge requests.

Read more
AngularpostCraft a complete GitLab pipeline for Angular. Part 1
author
Jérémy Bardon
17 November 202011 min read

Learn Gitlab to build a CI/CD pipeline for Angular apps and libraries. This first article introduces Gitlab pipelines. At the end, you'll get a pipeline fetching project dependencies and running build and tests. It comes with many optimizations and reports integration in merge requests.

Read more
writingpost
12 November 20204 min read
Make your mark with inDepthDev

At inDepth we strongly believe that writing technical articles is one of the most effective ways to learn a topic at a deeper level. Investing your time and effort into acquiring valuable knowledge and sharing it with peers is the most rewarding path to professional growth.

writingpost
12 November 20204 min read
Make your mark with inDepthDev

At inDepth we strongly believe that writing technical articles is one of the most effective ways to learn a topic at a deeper level. Investing your time and effort into acquiring valuable knowledge and sharing it with peers is the most rewarding path to professional growth.

Read more
writingpostMake your mark with inDepthDev
author
Max Koretskyi
12 November 20204 min read

At inDepth we strongly believe that writing technical articles is one of the most effective ways to learn a topic at a deeper level. Investing your time and effort into acquiring valuable knowledge and sharing it with peers is the most rewarding path to professional growth.

Read more
Angularpost
10 November 20204 min read
Visual Regression Testing with Cypress and Angular

Visual regression testing is a robust technic that improves our suite of tests, by literarily taking a screenshot of an element, component, or page in a determined state and then use it to compare the latest state of that element.

Angularpost
4 November 20209 min read
Responsive Angular Components

Ever since mobile devices became capable of accessing the web, it became obvious that not all web pages are usable on a small screen. Today most websites implement responsive design, but often at a cost of extra DOM. This post will show you how to solve that last step in Angular.

Angularpost
4 November 20209 min read
Responsive Angular Components

Ever since mobile devices became capable of accessing the web, it became obvious that not all web pages are usable on a small screen. Today most websites implement responsive design, but often at a cost of extra DOM. This post will show you how to solve that last step in Angular.

Read more
AngularpostResponsive Angular Components
author
Miroslav Jonas
4 November 20209 min read

Ever since mobile devices became capable of accessing the web, it became obvious that not all web pages are usable on a small screen. Today most websites implement responsive design, but often at a cost of extra DOM. This post will show you how to solve that last step in Angular.

Read more
Angularpost
29 October 20206 min read
Immutability importance in Angular applications

In Angular apps, the immutability term is mostly mentioned when you deal with the OnPush change detection strategy. Mutable update patterns may not only prevent you from taking advantage of narrowing a components tree subjected to the change detection, but it also leads to hard to spot bugs/gotchas.

Angularpost
29 October 20206 min read
Immutability importance in Angular applications

In Angular apps, the immutability term is mostly mentioned when you deal with the OnPush change detection strategy. Mutable update patterns may not only prevent you from taking advantage of narrowing a components tree subjected to the change detection, but it also leads to hard to spot bugs/gotchas.

Read more
AngularpostImmutability importance in Angular applications
author
Wojciech Trawiński
29 October 20206 min read

In Angular apps, the immutability term is mostly mentioned when you deal with the OnPush change detection strategy. Mutable update patterns may not only prevent you from taking advantage of narrowing a components tree subjected to the change detection, but it also leads to hard to spot bugs/gotchas.

Read more
automated-testingpost
19 October 20209 min read
Announcing Stryker 4.0: Mutation Switching

Stryker 4.0 is out! This new version of the mutation testing framework for JavaScript and friends brings significant performance and usability improvements. Features include mutation switching, build command support, checker plugin support and better coverage analysis.

automated-testingpost
19 October 20209 min read
Announcing Stryker 4.0: Mutation Switching

Stryker 4.0 is out! This new version of the mutation testing framework for JavaScript and friends brings significant performance and usability improvements. Features include mutation switching, build command support, checker plugin support and better coverage analysis.

Read more
automated-testingpostAnnouncing Stryker 4.0: Mutation Switching
author
Nico Jansen
19 October 20209 min read

Stryker 4.0 is out! This new version of the mutation testing framework for JavaScript and friends brings significant performance and usability improvements. Features include mutation switching, build command support, checker plugin support and better coverage analysis.

Read more
Angularpost
13 October 20207 min read
New possibilities with Angular’s push pipe - Part 2

The main idea behind the Angular push pipe is a new way of handling change detection locally instead of the global handling used in async pipe by Angular natively. It is implemented in a way we can get zone-less performance in zone-full applications.

Angularpost
6 October 202010 min read
Implementing Angular Schematics using Angular + Tailwind CSS example

In this article, I am going to start with very basic Angular schematic implementation and slowly build the code for this complete angular-tailwindcss-schematics project. At each milestone, I will share the git commit link to check the code and files at that stage and also explaining the step.

RxJSpost
2 October 20206 min read
The State of RxJS. RxJS 7 and Beyond

We are going to discuss the state of RxJS, because the next major version – RxJS 7 – is around the corner. We are going to take a closer look at new features, deprecations, and removals in both v7 and v7.1 and what to look forward to v8.

RxJSpost
2 October 20206 min read
The State of RxJS. RxJS 7 and Beyond

We are going to discuss the state of RxJS, because the next major version – RxJS 7 – is around the corner. We are going to take a closer look at new features, deprecations, and removals in both v7 and v7.1 and what to look forward to v8.

Read more
RxJSpostThe State of RxJS. RxJS 7 and Beyond
author
Maina Wycliffe
2 October 20206 min read

We are going to discuss the state of RxJS, because the next major version – RxJS 7 – is around the corner. We are going to take a closer look at new features, deprecations, and removals in both v7 and v7.1 and what to look forward to v8.

Read more
JavaScriptpost
28 September 20207 min read
Observer APIs in JavaScript —Part I

Observer APIs are very useful to detect changes in the applications. The following are the different types of observer APIs in JavaScript. Each type observes different things.