VBA – Error Handling
There are three types of errors in programming: (a) Syntax Errors, (b) Runtime Errors, and (c) Logical Errors. Syntax errors Syntax errors, also called as parsing errors, occur at the…
There are three types of errors in programming: (a) Syntax Errors, (b) Runtime Errors, and (c) Logical Errors. Syntax errors Syntax errors, also called as parsing errors, occur at the…
This topic is about Java 8 - Nashorn JavaScript. With Java 8, Nashorn, a much improved javascript engine is introduced, to replace the existing Rhino. Nashorn provides 2 to 10…
VBA, an event-driven programming can be triggered when you change a cell or range of cell values manually. Change event may make things easier, but you can very quickly end…
In this guide, we will discuss Clojure Functions. Clojure is known as a functional programming language, hence you would expect to see a lot of emphasis on how functions work…
This topic is about Java 8 - Optional Class. Optional is a container object used to contain not-null objects. Optional object is used to represent null with absent value. This…
This topic is about Java 8 - Streams. Stream is a new abstract layer introduced in Java 8. Using stream, you can process data in a declarative way similar to…
This topic is about Java 8 - Default Methods. Java 8 introduces a new concept of default method implementation in interfaces. This capability is added for backward compatibility so that…
This topic is about Java 8 - Functional Interfaces. Functional interfaces have a single functionality to exhibit. For example, a Comparable interface with a single method ‘compareTo’ is used for…
This topic is about Java 8 - Method References. Method references help to point to methods by their names. A method reference is described using "::" symbol. A method reference…
This topic is about Java 8 - Lambda Expressions. Lambda expressions are introduced in Java 8 and are touted to be the biggest feature of Java 8. Lambda expression facilitates…