Adam ShafferCode Smells — the biggest ones to avoidPoorly written code always reveals itself. Experienced software developers often comment on how they can sense poorly written code without…·5 min read·Feb 16, 2024----
Adam ShafferThe different categories of coding languagesAccording to most official sources, over 700 programming languages are used worldwide. Of these, only around 7 top languages cover 80% of…·8 min read·Feb 2, 2024----
Adam ShafferA Simple Introduction to Test Driven Development in JavaTest-Driven Development using Java·7 min read·May 19, 2023----
Adam ShafferLooping in JavaJava has various coding tools available for looping and iteration like many programming languages. Beyond the basic loops, Java also has a…·6 min read·Feb 8, 2022--1--1
Adam ShafferinTowards DevAwesome Ways to Loop and Iterate Over Arrays in RubyIterating over arrays and objects is a timeless problem for coders. Luckily nearly all modern languages have a plethora of looping tools…·6 min read·Jan 17, 2022----
Adam ShafferBig O Notation with Sorting AlgorithmsAlways code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -John Woods·7 min read·Dec 12, 2021----