Article
Web applications typically receive user input in some form - and with any input, validation is important. Making sure that form fields contain valid data, or that they contain any data at all is one of the first checks you can do. When a user uploads files - you'll want...
Lazar Ristic
All Software Engineers that rely on external/third-party services or tools over HTTP would like to know whether their requests have been accepted, and if not - what's going on. Your role as an API developer is to provide a good experience for your users, and amongst other things -...
Guest Contributor
String manipulation in Python is achieved through a set of built-in methods, which return new strings since they're immutable. In this guide, we will look at methods to strip whitespace (in other languages it's also known as trimming) from strings in Python. Trim Methods - strip() In Python, the stripping...
Sathiya Sarathi Gunasekaran
Monitoring applications remains a critical part of the microservice world. The challenges associated with monitoring microservices are typically unique to your ecosystem and failures can oftentimes be discreet - a small module's failure can go unnoticed for some time. If we look into a more traditional monolithic application, installed as...
Arpendu Kumar Garai
Accidentally forgot to add a file to the .gitignore file and started tracking it with other files? Or perhaps a remote repository already has a file tracked that you've cloned, but would like to stop tracking? Just as important as tracking changes is not tracking them in certain cases, lest...
David Landup
In this guide, we'll take a look at how to style a PyQt application. If you're unfamiliar with PyQt, read our Guide to Working with Python's PyQT Framework We'll start with PyQt's default themes and how to change these, before moving forward to using different types of custom styling. Default...
Marko Kosmajac
As technology evolves and becomes more prevalent - including the evolution of large-scale service-oriented architectures, managing web security becomes more and more complex. There are many more edge cases now than there were before, and keeping personal user information secure and safe is becoming increasingly hard. Without proactive security measures,...
Thymeleaf is a templating (server-side rendering) engine used by many Java software engineers within Spring-based web applications. An important feature of any web application is the support for dynamic URLs and path variables within those URLs. Most REST APIs extensively use path variables to specify the IDs of elements they're...
Accidentally committed something to the wrong branch? Perhaps, you just committed the new shining feature, and to your dismay, there's a typo in the user interface you haven't seen before, and you'd like to take the commit back to fix that as well? In some cases, you can fix it,...
© 2013-2026 Stack Abuse. All rights reserved.