Chris GustinOn Momentum, and Finding It AgainI set out to write a blog post every week this year, it’s something I’ve been thinking about doing since I started freelancing back in…Nov 5, 2023Nov 5, 2023
Chris GustinTutorial: Simple Search Filter with Vanilla JavaScriptAllowing users to filter a large list of items on a website in realtime without reloading the page is one of those things that seems harder…Sep 1, 2023Sep 1, 2023
Chris GustinCourse Review: React — The Complete Guide 2023I recently wrapped up a Udemy course that I had actually purchased 5 years ago. React — The Complete Guide 2023 (incl. React Router &…Aug 16, 2023Aug 16, 2023
Chris GustinEasy Interaction State Colors in CSSLet’s say you’re building out a design system. You’ve picked out great primary and secondary colors, you’ve added them to some buttons or…Aug 2, 2023Aug 2, 2023
Chris GustinDebug like a detectiveAs developers, we tend to look forward to the parts of the job where we get to write code or build cool things, and feel less enthusiastic…Jul 19, 2023Jul 19, 2023
Chris GustinLevel Up Your Design: Quick and Simple CSS Box Shadows for BeginnersWhen used well, a subtle CSS box shadow added to an element can create depth and elevate the design of a page. However, getting them to…Jul 6, 2023Jul 6, 2023
Chris GustinMaster const and let in 3 minutesIf you’re still using var to declare variables in your JavaScript projects, and you’ve heard about const and let but you’re not sure where…Jun 21, 2023Jun 21, 2023
Chris GustinAnimate on scroll with the Intersection Observer APIIf you’re building websites these days, it’s a good possibility that your clients will expect animations as part of the deliverable. In the…May 31, 20231May 31, 20231
Chris GustinThe House Analogy: Explaining websites to non-technical clientsIn one of my early web dev jobs with a local marketing agency, the project manager and I kept running into the same problem over and over…May 16, 2023May 16, 2023
Chris GustinSensible CSS: Lessons learned from Microsoft WordWhile CSS is relatively simple to learn and write, the complexity and challenge comes from not just achieving the layout you were seeking…May 2, 2023May 2, 2023