Web Analytics
By clicking "Accept" you agree to our privacy and cookie policy.
angularSimple state management in Angular with RxJS
So if all the big state management libs are using RxJS BehaviorSubject and Angular comes with RxJS out of the box... Can we create our own state management with just Angular Services and BehaviorSubject?
reactBuilding React Apps With Storybook
In this article, you will learn how to build and test react components in isolation using Storybook. You will also learn how to use the knobs addon to modify data directly from the storybook explorer.
typescriptWhat’s New in TypeScript 4.0
TypeScript 4.0 was released on Aug 18 and all these exciting features and improvements where rolled-out with it. Without a doubt, these will improve both the developer experience and efficiency of using TypeScript.
nodejsA Boilerplate for Node Web Apps
A boilerplate for when you want to start building a Node app quickly (such as at a hackathon) as it includes almost everything you’d need.
angularBest features in Angular 10
It may seem surprising that Angular pushed another major release just 4 months after the Ivy release. It is smaller than a typical release, but spans the entire Angular platform, from framework to Angular Material to CLI. Plus, the team anticipates...
reactHow the React Native Bridge works
A deep dive into the React Native bridge. We'll also look at the new React Native Architecture and how communication between the native side and the JavaScript side will change in the future.
typescriptReasons to Use TypeScript
Not everyone loves TypeScript. Many JavaScript developers disliked the Typed nature of TypeScript and think modern JavaScript (post ES5) is good enough for Enterprise-grade and large scale Web development.
reactFree React templates and themes
Even although we can't consider component libraries and UI Kits as templates and themes, they are amazing starting points to kickstart new projects, so I thought it was worth mentioning a few of them in this collection.
angularCustom Decorators in Angular
I am sure that you have repeatedly encountered situations during dumb components development when you need to react to the changes in input properties. So this seemingly ordinary action can lead to excessive code duplication while polluting and...
vanillajsLearn Svelte
Svelte is a Javascript framework, a compiler and a language. Unlike other Frameworks such as React and Vue which do much of their work in the browser, Svelte does its work in the compile step, which results in highly efficient code and a potentially...
netIntroducing C# Source Generators
Unless you’ve been closely following every prototype and proposal related to the C# language and compiler, then there’s a good chance you’re asking, “What is a Source Generator” right now. A Source Generator is a piece of code that runs during...
angularIntro to Angular Template Syntax
Angular templates use a modified HTML syntax with some framework-specific syntax added to it. Almost all HTML syntax is valid syntax, with the exception of the script tag. script tags are ignored and a warning appears in the console if it’s there.
typescriptDeno 1.0 is around the corner
Version 1.0 of Deno, a new secure runtime for JavaScript and TypeScript, is set to be released on May 13, 2020. "Therefore we are setting the date of May 13, 2020 as the 1.0 release date. Contributors are encouraged to get any major API changes in...
nodejsFinding Memory Leaks in Node
Memory leaks are like parasites of an application,” starts Arbaz before deftly working through just what problems memory leaks in an app can cause and how to debug a simple one.
reactReal-Time Chat App with React and Firebase
In this tutorial, Deven Rathore covers key concepts for authenticating a user with Firebase in a real-time chat application (built in React). He walks through how to integrate third-party auth providers (e.g. Google, Twitter and GitHub) and...
angularHow to Use *ngIf else in Your Angular Applications
When building your Angular application or any other application, there is always a time when you have to compare between two entities. These entities can be variables or array items. The concept of comparison has helped break down a lot of complex...
ionicIonic React vs React Native
Ever since we shipped Ionic React, we've been asked a lot about how Ionic React is different from React Native. Well instead of repeating the same thing over and over, we put our thoughts down to "paper". Our "Ionic React vs React Native" article...
nodejsStormDB: A Tiny, Lightweight, JSON-Based 'Database'
Designed with Node, the browser, or Electron in mind, this is a very simple zero dependency wrapper that lets you use a JavaScript object as a persistent data store.
typescriptCurveball - A typescript microframework
A Koa-inspired framework but written in TypeScript. Has first class HTTP/2 Push support as well as first class AWS Lambda support, if needed there.
typescriptAdding special values to types in TypeScript
One way of adding special values is to create a new type which is a superset of the base type where some values are special. These special values are called sentinels. They exist in band (think inside the same channel), as siblings of normal values.