Introduction to Data Science and Machine Learning:

The field of data science is an interdisciplinary field that mines raw data. After that, careful analysis is done on it, and various patterns are derived from the same that are used to extract valuable insights from the data. Statistics, computer science, machine learning, deep learning, data analysis, data visualization, and various other technologies form the core foundation of data science.
On the other hand, Machine Learning is primarily a set of techniques that are used by data scientists to train computers to learn from data. These techniques produce results that perform well without programming explicit rules. The field of Machine…

Introduction to Selenium and Selenium Web Driver:-

What is Selenium?

One of the most well-known open-source test automation systems is Selenium. Selenium is a tool that automates the testing of web apps and websites across multiple browsers and operating systems. Selenium is compatible with a number of programming languages, including Java, JavaScript, Python, C#, and others, allowing testers to automate website testing in any language they are familiar with. By automating repetitive test cases, testers can produce test cycles faster using the Selenium system. Selenium can help with a stable, bug-free release deployment pipeline when used in conjunction with a Continuous Integration (CI) / Continuous Delivery (CD) pipeline.

What is Selenium Webdriver?

Selenium WebDriver…

A Guide of How to Enable CORS in ASP.NET Web API


ASP.NET is a framework for developing web applications that expands the .NET platform with tools and libraries. WebAPI for ASP.NET is a popular technology.

Everyone is attempting to use AJAX requests or the server side to access the service. Your web browser is unable to make AJAX requests to a server in another domain due to security limitations in your browser’s security policy. This is often referred to as the “same-origin scheme.”

To put it another way, built-in browser protection prevents one domain’s web page from making AJAX calls to another domain. The issue arises when a WebAPI is hosted…

What is NuGet?

NuGet is a free, open-source Microsoft development framework package manager (formerly known as NuPack). NuGet is a Visual Studio 2010 extension that makes it simple to add, delete, and upgrade libraries and resources in.NET Framework-based Visual Studio projects. NuGet is available as a Visual Studio add-on. NuGet is pre-installed by default in Visual Studio 2012 and later. SharpDevelop also has a NuGet integration. NuGet can also be run from the command line, and scripts can be used to simplify the process. It supports a variety of programming languages, including packages for the .NET …

What is MySQL?

MySQL is developed and supported by MySQL AB, a Swedish Company, and is written in the C and C++ programming languages. It was created by Michael Widenius and David Hughes.

MySQL is a Relational Database Management System (RDBMS) that is available as free, open-source software under the GNU General Public License. It is a database management system that is fast, scalable, and simple to use. MYSQL is compatible with a variety of operating systems, including Windows, Linux, and macOS. MySQL is a Structured Query Language (SQL) that allows you to manipulate, manage, and extract data using various Queries. …


The majority of firms have begun to become data-driven in recent years. This implies they use data-driven decision-making to design future plans for departments like marketing, growth, business development, and product development, among others. Businesses must ensure that the essential data is collected in a format that is suitable for analysis and is easily available in order to undertake an accurate analysis. Because the goal is to provide an accurate analysis, a large amount of data is collected, making storage on a single system unfeasible. Database Sharding was born as a result of this.

What is Sharding?

Businesses that rely on monolithic Relational…

What is Serialization

Serialization in java is the process of converting the state of an object into a byte stream, which can be saved as a file on the local disk or sent, over the network, to another machine.

And de-serialization is the opposite of this process where actual objects are recreated using a byte stream.
(Sometimes the process of serialization and deserialization together are also termed serialization.)

The concept can be understood using the following serialization example in java :
Suppose, two friends are working together on a library management project in java. …

What is the spring framework in Java?

The spring framework is one of the most versatile frameworks in java which is used to bring down the complexity of the development of enterprise-grade applications. The first production release of the spring framework was in March 2004 and since then, this robust and open-source framework has gained tremendous popularity, so much so that it is often referred to by developers all around the world as the “framework of frameworks”. Spring is a loosely coupled, open-source application framework of java. It is lightweight and the inversion of the control container for the Java platform. A large number of Java applications…

The choice of a good programming language becomes absolutely crucial when writing code for various back-end development projects in fields like Big Data, Machine Learning, Web Development, Android Development,etc.JAVA has emerged as one of the most powerful tools which have come to the aid of thousands of developers for over 25 years now. JAVA has been able to maintain its position in the top three most popular languages for a very long time because of the platform which it provides. The JAVA platform consists of more than just a programming language. It also provides a large number of code libraries…

sonia jessica

Passionate Learner and an Avid Tech Blogger.

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