API with NestJS 2. Setting up a PostgreSQL database with

API with NestJS #2. Setting up a PostgreSQL database with TypeORM

May 18, 2020 The next important thing when learning how to create an API is how to store the data. In this...
Build a React Native Application amp Authenticate with OAuth 2.0

Build a React Native Application & Authenticate with OAuth 2.0

This article was originally published on the Okta Developer Blog. Thank you for supporting the partners who make...
How to Build a Vue Front End for a Headless

How to Build a Vue Front End for a Headless CMS

In this guide, we’ll learn how to build a modern blog website using Vue.js and GraphCMS,...
react video renderer – Render custom video players with React

react-video-renderer – Render custom video players with React

Build custom video players effortless Render props, get all video state passed down as props. Bidirectional flow to render and update the video state in a...
Building a Snipping Tool with Electron React and Node.js

Building a Snipping Tool with Electron, React and Node.js

Modern web browsers allow us to access connected media devices like microphones, cameras, and screens through MediaDevices interface. Since Electron uses chromium and Nodejs,...
Realtime Subscriptions using Vue Supabase

Realtime Subscriptions using Vue + Supabase

Hey, if you don't know what I'm talking about, you should read...
TypeScript support for Node.js

TypeScript support for Node.js

TypeScript support for Node.js. Features: Node.js require extension that adds support for running .ts and .tsx files directly. Full syntactic and semantic type checking, powered by TypeScript. Loads...
Nested Forms in Angular 6

Nested Forms in Angular 6

A step-by-step guide to use nested forms within the latest version of Angular.  Recently, I was working on a portal that...
The definitive guide to SCSS

The definitive guide to SCSS

Initially, frontend development was all about writing HTML, CSS, and JavaScript. However, over the last decade or so, it has become more complex and...