dotnet Exception Handling

.NET Exceptions – System.Deployment.Application.DeploymentException

We finish up the current run of our detailed .NET Exception Handling series with a dive into the System.Deployment.Application.DeploymentException. The DeploymentException is actually a larger parent class to all exceptions that occur during deployment. For example, using the common ClickOnce method of application deployment might run into some issues, and… continue reading →

software methodology

How Your Software Methodology Affects Production Behavior

Dozens of development methodologies have popped up over the relatively few decades in which modern software development has taken place. Each method provides its own benefits and challenges throughout the software development life cycle, but it can be particularly difficult to determine how your software methodology affects production behavior of… continue reading →

Java Exception Handling

Java Exception Handling – UnsupportedOperationException

Making our way through our detailed Java Exception Handling series, today we’ll dive into the UnsupportedOperationException. The UnsupportedOperationException is used by a number of built-in Java methods to indicate that the method in question is not currently implemented. This is functionally similar to exceptions found in other languages, such as… continue reading →

dotnet Exception Handling

.NET Exceptions – System.ComponentModel.LicenseException

Winding down our in-depth .NET Exception Handling series, today we’re taking a look at the System.ComponentModel.LicenseException. When creating proprietary applications and .NET components intended to be licensed, you may wish to implement some form of licensing using the built-in LicenseProvider class, which makes it relatively easy to add licensed content… continue reading →

Python Exception Class Hierarchy

Python Exception Handling – FloatingPointError

Today we get started with our in-depth Python Exception Handling series by looking at the FloatingPointError. As with most programming languages, the FloatingPointError in Python indicates that something has gone wrong with a floating point calculation. However, unlike most other languages, Python will not raise a FloatingPointError by default. The… continue reading →

Java Exception Handling

Java Exception Handling – IllegalMonitorStateException

Moving along through our in-depth Java Exception Handling series, today we’ll get into the IllegalMonitorStateException. The IllegalMonitorStateException is thrown when a thread has been instructed to wait for an object’s monitor that the specified thread does not have ownership of. Throughout this article we’ll explore the IllegalMonitorStateException in greater detail,… continue reading →