PinnedPublished inDev GeniusHow to Develop a Wordle Game using TDD in 25 MinutesDeveloping a complete Wordle Game is very easy with TDDJan 16, 2022Jan 16, 2022
PinnedPublished inDev GeniusHow to Get Rid of Annoying IFs ForeverWhy the first instruction we learn to program should be the last to use.Nov 9, 2020A response icon2Nov 9, 2020A response icon2
PinnedPublished inDev GeniusCode Smell 13 — Empty ConstructorsIncomplete objects cause lots of issues.Nov 1, 2020A response icon1Nov 1, 2020A response icon1
PinnedPublished inDev GeniusHow to Find the Stinky parts of your CodeThe code smells bad. Let’s see how to change the aromas.Oct 24, 2020A response icon2Oct 24, 2020A response icon2
PinnedPublished inDev GeniusCode Smell 01 — Anemic ModelsYour objects are a bunch of public attributes without behavior.Oct 20, 2020A response icon2Oct 20, 2020A response icon2
Published inLevel Up CodingCode Smell 304 — Null Pointer ExceptionI keep writing about NULL problems, yet every day the news reminds me: NULL is still alive and kicking.1d ago1d ago
Published inLevel Up CodingCode Smell 303 — Breaking ChangesWhen you break APIs without warning, you break trustJun 13Jun 13
Published inLevel Up CodingCode Smell 302 — Misleading Status CodesWhen your API says “Everything is fine!” but returns errorsJun 9Jun 9
Published inLevel Up CodingRefactoring 029 — Replace NULL With CollectionTransform optional attributes into empty collections for cleaner, safer, and polymorphic code, banishing the billion-dollar mistakeJun 4A response icon1Jun 4A response icon1
Published inLevel Up CodingCode Smell 301 — Database as ParameterPassing databases creates accidental coupling and breaks business encapsulation.May 26A response icon1May 26A response icon1