Netty data model, threading, and gotchasAn overview of Netty basics and some best practices to avoid shooting yourself in the foot.Aug 15, 20216Aug 15, 20216
Java Class Shadowing and ShadingJava class shading best practices and drawbacks, with a walkthrough in Gradle.May 31, 20201May 31, 20201
Leveling up as a Software EngineerLessons learning growing a software engineering career.May 8, 20191May 8, 20191
Protobuf definition best practicesProtocol buffers are a mechanism for sending data through the series of tubes known as the Internet. One common use of them is to define…Feb 13, 20195Feb 13, 20195
Published inSoftware AscendingSpring Inversion of Control vs Guice Dependency InjectionComparing two popular frameworks, Guice and Spring, used for automatic injection of dependencies in Java.Dec 8, 2018Dec 8, 2018