Viktor BorisovPersist data using Local Storage and Angular — First Class JSIntroApr 12, 2020Apr 12, 2020
Viktor BorisovHow to convert string to number in JavaScript (BE CAREFUL!) — First Class JSConverting string to number in JavaScript is easily achievable using some of the built in methods. I’m saying “some”, because there are…Jun 25, 2019Jun 25, 2019
Viktor BorisovServerless CRUD API using AWS Lambda, DynamoDB, API Gateway and Node.JSThe purpose of this tutorial is to show you how to create your first serverless API using Amazon Web Services(AWS) Lambda, DynamoDB, API…May 30, 2019May 30, 2019
Viktor BorisovDeploy Angular application to AWS S3 and CloudFrontThe purpose of this article is to show you how to deploy your angular application to AWS S3 in few detailed steps.Mar 19, 2019Mar 19, 2019
Viktor BorisovRemove duplicate objects from JavaScript array — How to & Performance comparisonThe purpose of this article is to share with you the best ways to remove duplicate objects from JavaScript Array based on specific…Mar 15, 2019Mar 15, 2019
Viktor BorisovHow to convert JSON to CSV in Node.JSThis article is a continuation of How to convert CSV to JSON in Node.JS.Mar 12, 2019Mar 12, 2019
Viktor BorisovECMAScript 2019(ES2019) — New Features with ExamplesAnd here we are, it’s that time of the year when a new version of ECMAScript is released. What does it actually means ? There is a defined…Mar 8, 2019Mar 8, 2019
Viktor BorisovCreate a reusable confirmation dialog in Angular 7, using Angular MaterialHaving a confirmation dialogs is a very common requirement in the applications nowadays. They are used when a specific(in most cases…Mar 5, 20193Mar 5, 20193
Viktor BorisovHow to convert CSV to JSON in Node.JSReading a CSV file and parsing it to JSON is an easy-peasy job in Node.JS.Mar 1, 2019Mar 1, 2019
Viktor BorisovDisplay a loader on every HTTP request using Interceptor in Angular 7As you may already know, as of version 4.3, Angular introduced a new HttpClient. One of the main features of this client is interception —…Feb 26, 2019Feb 26, 2019