John RainesThree Things Not to Ask in a Coding InterviewAvoid asking these questions as a candidate, and maybe, just maybe, you’ll seem a bit wiser.May 24May 24
John RainesLevel Up in Python with Dependency Inversion and Entry PointsBecause third party libraries should help your code, not break it.Sep 5, 2023Sep 5, 2023
John RainesStop Training Models in DEV. Train Them in LAB.Congratulations, ML professionals of all kinds, you’re using more than one environment for model training. Now, level up!Aug 4, 20234Aug 4, 20234
John RainesWrite a Lightweight Route Decorator in PythonIf you’ve used an API framework or two (I love Flask), then you’ve seen this strategy at work. What you might not realize is that it’s…Dec 10, 2022Dec 10, 2022
John RainesA Refactoring-Coding-Challenge ChecklistThe Challenges of the ChallengesDec 3, 2022Dec 3, 2022
John RainesPython for Less-Terrible Secret-sharing“I’ll just paste this into the chat and then delete it.”Feb 23, 2022Feb 23, 2022
John RainesModular Data Retrieval, an ArchitectureHow to architect your data stack for rapid, governable, iterative data set creationJan 27, 2022Jan 27, 2022
John RainesModular Data Retrieval (for Machine Learning, et al.), an IntroductionGrasp this key concept for feature stores and data virtualization platformsJan 27, 2022Jan 27, 2022
John RainesWrite a Better config.pyYour app deserves it. The world deserves it.Oct 18, 20218Oct 18, 20218