Jim RottingerincodeburstThe 7 Most-Used JavaScript Topics You Should KnowPragmatic JavaScript knowledge that you will actually use.Jun 12, 20192Jun 12, 20192
Jim RottingerinBetter ProgrammingThe Role of JavaScript in the Modern WebHow JavaScript makes websites stateful and enables dynamic Web Development.Jun 4, 20193Jun 4, 20193
Jim RottingerinBetter Programming3 Practical Uses of Object Destructuring in JavaScriptWrite cleaner code using these destructuring patternsMay 26, 20193May 26, 20193
Jim RottingerinBetter ProgrammingHow To Finally Understand Generics in TypeScriptLet’s demystify that weird <T> syntaxMay 20, 20199May 20, 20199
Jim RottingerinBetter ProgrammingLearning How to Learn JavaScript5 recommendations on how you should spend your time when learning JavaScriptMay 15, 20199May 15, 20199
Jim RottingerinBetter ProgrammingAlgorithms: Selection Sort in JavaScriptHow to establish a loop invariant for selection sort and use test-driven development to implement the algorithmMay 11, 20191May 11, 20191
Jim RottingerinDailyJSAlgorithms: Insertion Sort in JavaScriptA brief look at insertion sort written in JavaScript, including checking the loop invariant and analyzing the run-time.May 7, 2019May 7, 2019
Jim RottingerinLooker EngineeringiFrame Sandbox Permissions TutorialA guided walkthrough of restricting iframe permissions using the sandbox propertyMay 3, 2019May 3, 2019
Jim RottingerinHackerNoon.comStop Trying to turn Everything into a Service — Organize your Monolith First3 domain-driven steps you can take to get your codebase into a more manageable stateMar 2, 2017Mar 2, 2017
Jim RottingerinWeebly Engineering BlogBuilding a United States Sales Tax Calculator: A TDD ApproachHow test-driven development ensured our tax calculator always adheres to all of the Amazon Laws for online ordersFeb 14, 20171Feb 14, 20171