Web Analytics
By clicking "Accept" you agree to our privacy and cookie policy.
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.
angularWhy Your Angular App Is Slow
Angular is, by default, a fast and performant framework. While it leaves ample space for improvement by opting out some of its magic, we almost never have to do anything special to write extremely performant code for the average app.
netDeveloping Web Applications in .NET
The MVC application architecture is most suitable for development of web applications that benefit from being fully rendered on the server, i.e. those that need to be easily indexable by search engines and don’t require a lot of quick user...
nodejsNode.js CLI Apps Best Practices
A collection of curated best practices on how to build successful, empathic and user-friendly Node.js Command Line Interface applications.