Print single or multiple files with Print.js and PDF.js

Ever wondered if we can print almost every format file through our JS code. Not only just printing, we can also merge multiple pdf files & save them in one single PDF file. Yes you heard it right!! Here we will see how easy it is to support printing of multiple pdf files or save…

HTTP Trigger Azure Function Authorization Using Custom Binding

HTTP Trigger Azure Functions, lets you invoke a function with an HTTP request. You can use an HTTP trigger to build serverless APIs and respond to webhooks. Azure provides different types of Authorization levels to secure HTTP functions are like: Function System Anonymous Function and System, level Authorization can be handled using function and master…

Planning to use Chatbot? Think Dialogflow!

Recently, we got an opportunity to use Google Dialogflow for a chatbot. This article is an attempt to provide a brief overview of Google Dialogflow and how it compares to other players in the market. Also, do read about the primary consideration one must think of while designing a chatbot, in the last section. Chatbots…Why…

Selenium 4 Improvements!

The launch of Selenium 4 on October 13, 2021, started a wave of exhilaration among testers and the developer’s community. If you are one of the community members who are willing to migrate to version 4, but still are not sure about the impact or are unable to answer the question “what problems will selenium…

Publish an app to Workplace

Workplace by Facebook is a powerful tool to communicate and interact with employees at work. Adding apps to your workplace community can add great value for several scenarios. There are two ways to integrate any app with Workplace:  Custom Integrations  Third Party Apps Basically, It depends on our requirement, which one we need to choose…

Building a webapp and you have security in your mind?

This article will help you take a better insight into the security aspect of web applications and APIs written in any language e.g. react, angular, node.js, .net, python, etc. Recently we were working on the admin portal for a chatbot application where the product was ready for MVP and had to enter the certification phase….

SFTP as CaaS on Cloud

SFTP set up for Docker container that can work on the cloud out of the box (like Azure Blob Storage, AWS S3) FTP or File Transfer Protocol helps to transfer files between server and client. For authentication, FTP uses username and password sent over the internet in the clear-text sign-in protocol. SFTP or FTPS, on…

Dashboard with drag-drop dynamic widgets in React.

Many times, when creating a web application, you get a requirement to create an interactive dashboard. This dashboard can have as many features a developer can imagine, out of which we are going to implement a few today here, like: Have dynamic widgets which a user can play with Allowing a user to have a…

DocFx Navigation Menu/Submenu Highlight

Have you ever searched for a solution and scratched your head from morning to night but didn’t find a proper solution to it? Well, I was working on a project, and I had a similar experience where I was creating the documentation of our project using DocFx. I just wanted to highlight the selected option…

TypeScript functions optional parameters

Have you ever been in a situation where you want a function with the same name but with different parameters? Yeah, I’m talking about function overloading… Function overloading helps you define a function with the same name but with different signatures. But do JavaScript supports function overloading? No. There’s no function overloading in JavaScript, and…