Image for post
Image for post

Vue and React have been among most popular and loved front-end frameworks throughout the second half of this decade. Kudos to the teams working on these frameworks, especially those working on Vue.js. Vue has done great job in competing with React and Angular, both of which are backed by big tech giants Facebook and Google respectively.

The Gist

There are many reasons for Vue’s and React’s prominence on the developer landscape, but before we dive deeper into their distinctive features, let’s briefly go over what the two share that makes them so much in demand.

Virtual DOM — instead of re-rendering the…


A collection of awesome and trending vue.js open source projects. The great way to get inspired or to start from a boilerplate already written for you.

Hello friends. It’s matter of fact that Vue.js is becoming the most popular front end framework. So, no need to go to the history and explain what is vue.js in this article. Recently I was working on a vue.js crash course and was looking for inspiring projects for demo as well as for hands on. I was surprised to see these amazing vue.js …


Image for post
Image for post
Azure DevOps is a Software as a service (SaaS) platform from Microsoft that provides an end-to-end DevOps toolchain for developing and deploying software

If you have been developing software or have been in touch with someone who is involved in any sort of software development such as web, mobile, or desktop, you have probably heard the terms agile methodologies, and DevOps. If you are not familiar with DevOps, DevOps is a set of practices that combines software development (Dev) and IT operations such as deployment (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. Several DevOps aspects came from the Agile methodology. Let us discuss DevOps in little more detail.

Why DevOps

Well, the traditional software…


Image for post
Image for post
Azure DevOps is a Software as a service (SaaS) platform from Microsoft that provides an end-to-end DevOps toolchain for developing and deploying software

Hi friends, in the previous post we discussed What is Azure DevOps, What it can do for us and why should we use it. In this story, let us get our hands wet and create a DevOps Organization using the services provided by Azure DevOps.

Step 1: Go to your Azure Portal and search for Azure DevOps. Click on the link shown below:


Image for post
Image for post

In a recent project, I was required to add HTML page generated by external service into my next.js app. Usually, using Next.js for traditional HTML files is an overkill, but in our case, the whole application/website is written using Next.js. Only a small portion needs to be imported from out side.

At first I tried to look for a way to parse HTML directly so that I don’t have to convert it to jsx. Also, it was quite a large HTML document with styling and JavaScript. The solution turned out to be quite simple and straightforward. And this solution that…


Image for post
Image for post
Android product flavors is a powerful feature using which a developer/team can easily build different versions of a single app, but easily customized to keep similarities and allow divergence as and when necessary.

Hey my gorgeous friends… How are you? Yon won’t find anything so new, rather in this article I am going to talk about a powerful feature of Android Studio that makes life so simple and yet not used much. Yes, we are going to talk about Android Product Flavors.

Back in 2018, I was building similar apps and I did not know about this feature of Android Studio. I had tough times maintaining all the apps. With help of Android product flavors you can maintain multiple apps in a single project and have shared code and resources for all your…


Image for post
Image for post
Install Android App Programatically

Hello friends, as per title in this post I ‘ll tell you how to download the app using a download manager and install it programmatically. For doing that will create a sample app. So let’s get started.

In this sample project we will download and install a very small app CHATEASY programmatically.

Create a New Project

Open Android Studio and create a new android project with any default template. Once project sync is finished, open app-level build.gradle. In this android example we’ll use Snackbar for that we have to add material io dependencies. so let’s do that. Add following line to the dependencies section…


Image for post
Image for post
Make Your Website Offline Accessible

Introduction

It’s now a norm for web-based applications to be accessible offline. Yes, all browsers can cache pages and resources for long periods if told to do so, but the browser can kick individual items out of the cache at any point to make room for other things. HTML5 addresses some of the annoyances of being offline with the ApplicationCache interface.

Using the cache interface gives your application three advantages:

  1. Offline browsing — users can navigate your full site when they’re offline
  2. Speed — resources come straight from disk, no trip to the network.
  3. Resilience — if your site goes down…


Image for post
Image for post

Keeping Apps up to date not only gives users access to newer features and UI designs but also improves performance and security. Keeping apps updated is not only important for users but also for the developers, especially in these days when most people want ever fresh UI designs, graphics cutting edge performance.

Here are some benefits that app updates bring for the users:

New Features By choosing to update Android apps on a regular basis, you can avail all the latest features they offer. Most apps are updated with the release of new OS versions and bring along a host…


Cyber Security Guidelines
Cyber Security Guidelines
Cyber Security Guidelines

Do’s

  • Change your mobile PIN regularly, once in every 60 days.
  • Review your account statements frequently to check for any unauthorized transactions.
  • Always shop or make payments through trusted/reputed websites.
  • Verify app permissions and grant only those permissions which have relevant context for the app’s purpose.
  • Ensure that no one sees you entering your pin (personal identification number).

Don’ts

  • Never share your mPin, passwords, OTP with anyone (not even with bank employees).
  • Never click on links embedded in emails/social networking sites claiming to be from the bank or representing the bank.
  • Avoid giving verification details to the Phone Banking officer while in…

Mayank Kumar Chaudhari

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store