Article
There are many ways to go about Reading and Writing Files in Java. We typically have some data in memory, on which we perform operations, and then persist in a file. However, if we want to change that information, we need to put the contents of the file back into...
Olivera Popović
lxml is a Python library which allows for easy handling of XML and HTML files, and can also be used for web scraping. There are a lot of off-the-shelf XML parsers out there, but for better results, developers sometimes prefer to write their own XML and HTML parsers. This is...
Guest Contributor
This is the sixth article in my series of articles on Python for NLP. In my previous article, I talked about how to perform sentiment analysis of Twitter data using Python's Scikit-Learn library. In this article, we will study topic modeling, which is another very important application of NLP. We...
Usman Malik
This article applies to sites created with the Spring Boot framework. We will be discussing the following four methods to add additional layers of security to Spring Boot apps: Preventing SQL Injection using Parameterized Queries URL Parameter Input Validation Form Field Input Validation Output Encoding to Prevent Reflected XSS Attacks...
Jacob Stopak
try-with-resources is one of the several try statements in Java, aimed to relieve developers of the obligation to release resources used in a try block. It was initially introduced in Java 7 and the whole idea behind it was that the developer doesn't need to worry about resource management for...
In this article, we'll introduce you to routing your applications via Netflix's Zuul and Spring Cloud Gateway. In a typical microservice architecture we have many small applications running on different hosts and ports. The problem in this type of architecture is how clients (Web Applications in browsers, Mobile apps, Third-party...
Dhananjay Singh
This is the fifth article in the series of articles on NLP for Python. In my previous article, I explained how Python's spaCy library can be used to perform parts of speech tagging and named entity recognition. In this article, I will demonstrate how to do sentiment analysis using Twitter...
Web Browser Automation is gaining popularity, and many frameworks/tools have arose to offer automation services to developers. Web Browser Automation is often used for testing purposes in development and production environments, though it's also often used for web scraping data from public sources, analysis, and data processing. Really, what...
Ely Shaffir
Sometimes, data we store or retrieve in an application can have little or no order. We may have to rearrange the data to correctly process it or efficiently use it. Over the years, computer scientists have created many sorting algorithms to organize data. In this article we'll have a look...
Marcus Sanatan
© 2013-2026 Stack Abuse. All rights reserved.