We all are familiar with the latest frontend technologies which are HTML, CSS, JQuery, and even JavaScript. Over the past times, we full-stack engineers at Fasal have been working a lot on improving the user experience for our users and provide them with a seamless experience using our web and mobile apps. …

Amazon AWS is the most popular cloud service provider in the world that makes the work of software engineers easier by providing numerous features and functions necessary to host, monitor, and manage your cloud-based web applications. Serverless is one such technology that is gaining popularity these days and learning how to work with serverless can be very exciting and fun.

In this article, I am going to dig deeper into serverless and I will also show you how to execute a serverless program on our local machine.

UI engineers these days are looking to add whole new responsive features and designs to their website. Some of the small, yet important CSS concepts are very helpful in making your website look more beautiful and responsive and one of them is flexbox which not only helps you design your website to make it responsive and beautiful but also gives a whole new amazing UI experience. So, let's get started with learning flexbox.

What is a Flexbox?
Flexbox can be thought of as a one-dimensional layout model that is very helpful in building responsive web pages and organizing page elements more…

Hello Readers,

I am back with my new article where I will be explaining how to create your own monster slayer app using VueJS.

VueJS is a JavaScript framework for building user interfaces. Its core part is focused mainly on the view layer and it is very easy to understand. The version of Vue that we are going to use in this tutorial is 2.0. The core library is focused on the view layer only and is easy to pick up and integrate with other libraries or existing projects. …

Concurrency Model: The concurrency model in java is defined as the model which is responsible for carrying out the communication between the threads in the system which is responsible for carrying out the large or executing the large process running in the system along with proper synchronization to prevent partial reading or writing of the final value in the program which is running in the system.

Distributed Systems: Distributed system in computing is defined as a system where components of the software are connected or shared among different distributed computers in order to increase the efficiency of the system.


Fasal 3.0 AI device deployed in one of the farms

Recently I interviewed with Fasal for 6 months internship as a Product Engineering Intern. I applied to Fasal through Linkedin and was fortunate enough to have an interview with the team. The whole interview process was smooth and virtual due to covid-19, I appeared for the process from my home.

There were a total of 5 rounds, the first round was a takeaway assignment, the second round was with the Technical Lead, the third round was with the CEO, the fourth round was with the Product and Operations Manager and finally the last round was with the Founder.

Hello Readers,

I am back with one of my new articles on Git Commands Which Every Developer Should Know! in this article we will be learning various git commands and how to use them while we are making any changes to an existing repository or while we are creating any new repository.

What is a Version Control System?

Now, many of you must have used GitHub or any other related version control systems which would help you to make changes to your project while more than one person is contributing to it or is working on it. It basically helps…

Hello Readers,

I am back with my new article on methods that are frequently used in concurrent hashmap in java and know more about them!

First, let us understand what are hashmaps and how are they implemented in java.

Definition: Concurrent HashMap can be defined as the map which stores the user data in the form of a table with a unique key and it’s corresponding data and the reference of the next data, such that the user can remove, add or modify the data according to his/her need even in the runtime. …

Hello Readers,

I am back with my new article on methods that are frequently used in blocking queue interface and know more about them!

Methods Related To Blocking Queue: There are various methods in blocking queue interface, some of them are described below:-

1. The add(Value) Method: The add(Value) method in a blocking queue is used to insert an element into the blocking queue, it’s the easiest implementation that can be seen in an array blocking queue, where the insertion and deletion of the elements are easy and also the insertion of the elements takes place only when there is…

Swapnil Kant

Hi, I am Swapnil Kant, an avid programmer, and a full-time learner! One who is highly interested in Algorithm Optimization and Development

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