Jake McCambleyCreating and Documenting Snowplow Schemas with ChatGPTIn the realm of web analytics, capturing nuanced user interactions is crucial for enhancing user experience and driving informed product…Feb 8Feb 8
Jake McCambleyFixing CORS Errors — How to Build a Proxy Server to Handle Cross-Origin RequestsMar 13, 20221Mar 13, 20221
Jake McCambleyTransient Props in styled-componentsHow to avoid errors when passing boolean state values as custom attributes to React styled-componentsNov 4, 20211Nov 4, 20211
Jake McCambleyHow to make a professional email signatureI finally got around to setting up an Email Signature for sending professional emails. I used this free tool to get started with a…Jul 8, 2021Jul 8, 2021
Jake McCambleyinBootcampCreate a Dark Mode for your websiteDark Mode is popular, and for good reason. Does it require less energy? Only on some devices. Does it reduce eyestrain? It actually…Jul 5, 20211Jul 5, 20211
Jake McCambleyHow do you Pair Program?Recently I was asked to answer this question in order to provide feedback on the Pair Programming curriculum at Practicum by Yandex, the…Jun 30, 2021Jun 30, 2021
Jake McCambleyHTML5 Data AttributesSomething I learned about recently is HTML5’s Data AttributesJun 30, 2021Jun 30, 2021
Jake McCambleyUgly Sweaters with CSSWhen I sit down to code in the evenings, my usual focus space is in a window nook in my family room surrounded on three sides by windows…Mar 29, 2021Mar 29, 2021