Published inITNEXTAre You a Java Developer Who Feels Excluded From Using LLMs?Don’t be. Try langchain4j instead.Jun 261Jun 261
Published inLevel Up CodingDon’t Leak Your (Database) InternalsA case study as to why your service’s data should remain privateJun 13Jun 13
Published inThe HavenSeven Pairs of Words That Don’t Mean the Same ThingYou might think these words are synonyms. They’re not.May 203May 203
Published inITNEXTYour project teams don’t need to mirror your reporting structureIn fact, they probably shouldn’tMar 22Mar 22
Published inLevel Up CodingTry Modeling Behavior, Rather Than DataWasn’t that the original idea behind object-oriented programming, anyway?Dec 14, 20232Dec 14, 20232
Published inLevel Up CodingStop Writing Articles That Tell Engineers to Stop Doing SomethingSoftware design and architecture is about trade-offs, not absolutesSep 19, 20235Sep 19, 20235
Published inLevel Up CodingUse Spring Profiles to Make Your Life EasierJust don’t go overboardJun 30, 2023Jun 30, 2023
Published inITNEXTAre You Using Inner Sourcing as a Crutch?Any good pattern can become an anti-patternMay 9, 2023May 9, 2023
Published inThe HavenThe Most Bizarre Job Interview I’ve Ever HadIt involved Ayn Rand, a sailboat, and a lot of drivingApr 23, 2023Apr 23, 2023
Published inDataDrivenInvestorRefining the Idea of the Ideal Engineering TeamSometimes, even best practices can be made betterMar 30, 2023Mar 30, 2023