JD's 2024 Year in Review2024 was a strange year for me that was a mix of trying new things, accomplishing the best work of my career, and stark transitions into unexplored territory. I think it's important to take a moment every once in a while to step back and look at one'...Jan 1, 2025·17 min read
Choosing A Programming Language to LearnWhether you are new to programming, looking for your first language to learn, or an experienced developer looking for a new challenge to take your career to the next level, choosing a programming language to learn can be daunting. There are just so m...Sep 12, 2022·7 min read
A New Way to Learn Tech SkillsIf I had the resources, here's what I would buildSep 6, 2022·4 min read
From Beginner to Expert — Resources for Upping Your Web Development GameIt can be overwhelming learning everything you need to know to get to the next level in your career as a developer. There are always so many things to learn and keep on-top-of in the world of web development. You can see what skills are relevant to d...Aug 29, 2022·11 min read
How and When To Use @apply in TailwindIf you've used CSS for long, you're likely used to creating CSS components for reusable styles. A big drawback of Tailwind appears to be code duplication — imagine having to add in all the classes for a button hundreds of times in an application: bac...Aug 22, 2022·7 min read
What Is Dependency Injection?Understanding Dependency Inversion & Inversion of ControlAug 19, 2022·6 min read