One of the interesting things about TypeScript is that it exposes a compiler API that you can use to process TypeScript code programmatically, from your own TypeScript code. This post will give you some idea of how this can be done and why it can be useful.
This post will discuss some possibilities for adding runtime type checking to TypeScript applications.
In this post, we cover the lambda expressions which were added to the Java language in version 8.
This post is a review of interfaces in Java, including modern interfaces in Java 8 and later.
This post explains some best practices for exception handling in Java. Although the post focuses on Java, some general ideas can be applied to other languages as well.