Community driven content discussing all aspects of software development from DevOps to design patterns. The implementation of Java 8 Lambda expressions required an introduction to a number of new ...
Before Java SE 8, anonymous classes were typically used to pass functionality to a method. This practice obfuscated source code, making it harder to understand. Java 8 eliminated this problem by ...
How to translate C# code into expression trees to eliminate strings, standardize parameter validations and interact with other data structures. You've probably used expression trees before, but may ...
A friend was recently reviewing some Visual Basic code that I was having an issue with. As we looked at one particular section of code, he said "You could really tighten up this code with a couple ...