JD's 2026 MacBook Neo ReviewAfter a few days of using the 512GB MacBook Neo with TouchID, here are my impressions after some heavy, real-world use. I'll disclaim this review by saying that I consider myself a power user; on my mApr 11, 2026·10 min read
How Does AI Affect A New Developer's Ability to Learn?Hot takes versus real researchMay 3, 2024·6 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