Machine Learning

  MACHINE LEARNING Coined by Arthur Samuel in 1959, the term ‘machine learning’ can be defined as a “computer’s ability to learn without being explicitly programmed”. Artificial intelligence and machine learning are often used interchangeably, although machine learning is truly an area of AI. Predictive analytics and predictive modelling are other names for machine learning. In its simplest form, machine learning relies on pre-programmed algorithms that take input data and analyze it to forecast output values that fall within a predetermined range. These algorithms learn from fresh data as it is fed to them, optimizing their processes to increase performance and gaining "intelligence" over time. We can have the following types of Machine Learning; Supervised learning In supervised learning, the computer is instructed through modeling. The operator delivers a known dataset with the desired inputs and outputs to the machine learning algorithm, which then has to figu

Types of Cyber Threats

  Common cyber threats Cybersecurity professionals are always working to close any security gaps but the attackers are always looking for new ways to get past them and take advantage of any weaknesses. The latest cybersecurity threats include a new spin on old ones, with cyber attackers taking advantage of work-from-home environments, remote access tools and cloud services. These evolving threats include:   1.   Malware Malware refers to malicious software variants, like worms, viruses, Trojans, and spyware, that provide unauthorized access or cause damage to a computer. Malware attacks are increasingly fileless, meaning that they can get past the antivirus tool by being disguised as something else. 2.   Ransomware Ransomware is malware or malicious software that locks down files and demands money or sensitive information for their release. Some recent attacks target governments, which are easier to break into than other types of organizations. 3.   Phishing / social engi

Internet of Things (IoT)

IoT IoT or Internet of Things, is a collective network of connected devices and the technology that facilitates communication between devices and the cloud, as well as between the devices themselves. Owing to the advent of inexpensive & powerful computer chips and high bandwidth telecommunication, we now have connected billions of devices to the internet. In simple words, everyday devices like toothbrushes, vacuums, cars, fridges, washing machines & everyday household appliances along with security systems etc. can use sensors to collect data and respond intelligently to users. Defining IoT The network of physical objects— “things”—that are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the Internet.   A system of interrelated, internet-connected objects that are able to collect and transfer data over a wireless network without human intervention. In simple words, IoT me

Laravel - The Framework of 2022

   Laravel Framework How Laravel is Taking the PHP World by Storm?     Laravel is a free, open-source PHP web framework, intended for the development of web applications following the MVC (model–view–controller) architectural pattern and based on Symfony, a  PHP web application framework and a set of reusable PHP components/libraries. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar, which can be defined as syntax within a programming language designed to make things easier to read or to express. Laravel is a PHP based web application framework with elegant and expressive syntax which is robust and easy to understand. It has made development easy, owing to the following features: Simple, fast routing engine. Powerful dependency injection container. Multiple back-ends for s


What is API? Application Programming Interface, commonly known as APIs might be defined as the mechanisms that enable two software components to communicate with each other using a set of protocols. Like, the weather bureau’s software system contains daily weather data. The weather app on your phone “talks” to this system via APIs and shows you daily weather updates on your phone. APIs let your services communicate with other services, that might be on the same or different platform without bothering about their implementation methodology. This simplifies app development, saving time and money. When you’re designing new tools and products—or  managing  existing ones—APIs give you flexibility; simplify  design , administration, and use; and provide opportunities for innovation.  API Architecture API architecture can be explained in the terms of client and server. The application sending the request would be the client, and the application sending the response is the server. So in the we

Cloud Computing

WHAT IS CLOUD? In cloud computing, IT resources are delivered over the Internet on a pay-as-you-go basis. Cloud providers, such as Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, IBM Cloud, or others, offer technology services, such as computing power, servers, storage, databases, networking, software, analytics, and intelligence, on an as-needed basis. In simple terms, cloud computing refers to the on-demand provision of computing resources, especially data storage (cloud storage) and computing power, without direct user management. In the simplest sense, the "cloud" refers to an Internet-connected computer located elsewhere and accessed via the Internet as per the need. In the cloud, servers are housed in large data centers in various locations around the world. When you use a cloud service like Amazon Web Services (AWS), you are utilizing the computers owned by AWS & hence AWS is said to be the cloud services provider. Managing hardware tak

Svelte - The new age web-framework

Svelte Svelte is a tool that helps you build quick web applications. It shares the goal of making it easy to build slick interactive user interfaces with JavaScript frameworks such as React and Vue. However, there is a crucial difference: Svelte converts your app into ideal JavaScript during build time, rather than interpreting your application code during run time. This means you don't pay the performance cost of the framework's abstractions, and you don't incur a penalty when your app first loads. Svelte is not just a library for web components, it is a library for making UI in a reactive way. It is extremely performant since it only re-renders if your variable reference is brand new, taking off the need for a Virtual DOM. You can build your entire app with Svelte, or you can add it incrementally to an existing codebase. You can also ship components as standalone packages that work anywhere; without the overhead of a dependency on a conventional framework. Easy to create