Middleware connects two parts of your application together and passes data between them. It can be thought of as the glue for your application. A...
This blogpost covers a brief background on the formal definition and theory behind Monoids. It by no means comprehensive or math intensive, but is more...
The interface segregation principle is the “I” in the SOLID Principles. Bob Martin defined it as “Many client specific interfaces are better than one general...
Java defines input and output in terms of streams. An input stream is a class that reads data and an output stream is a class...
I had the opporuntunity to read the first chapter of Java Network Programming by Elliotte Rusty Harold. The first chapter covers networking basics, and this...