Mar 13Fixing CORS Errors — How to Build a Proxy Server to Handle Cross-Origin RequestsProblem — CORS Errors As you begin building and working with APIs, chances are you’ll come across the following error: For security reasons, browsers will only permit scripts from one source to access data from another source if the two sources share the same origin. Cross-Origin Resource Sharing (CORS) can allow for…Nodejs4 min read
Nov 4, 2021Transient Props in styled-componentsHow to avoid errors when passing boolean state values as custom attributes to React styled-components — Overview: Transient Props allow you to pass boolean value props to styled-components such that they do not render as an element’s attributes on the DOM. This prevents the errors and allows for some more complex use of styled-component props. By preceding a component’s boolean attribute with a $, styled-components will…React3 min read
Jul 8, 2021How 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 template. The tool has a few nice templates that users can play around with right out of the box. Adjusting colors and fonts to fit your…Email2 min read
Published in Bootcamp·Jul 5, 2021Create 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 doesn’t. Does it look damn good? Absolutely. The undertaking of creating a Dark Mode for your personal website is a pursuit that shouldn’t just follow a trend…Dark Mode11 min read
Jun 30, 2021How 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 school at which I’ve been studying full-stack web development for about five months. Throughout my studies, I’ve been attending weekly webinars intended to teach the practice and…Pair Programming11 min read
Jun 30, 2021HTML5 Data AttributesSomething I learned about recently is HTML5’s Data Attributes data-* attributes allow us to store extra information on standard, semantic HTML elements without other hacks such as non-standard attributes, or extra properties on DOM. In other words, Data Attributes allow us to store data in your markup that you can…Html 52 min read
Mar 29, 2021Ugly Sweaters with CSSWhen I sit down to code in the evening, my usual focus space is in a window nook in my family room surrounded on three sides by windows. In the chill of spring in New Hampshire, I’ll typically find myself in a cozy sweater, with a cup of tea, looking…CSS15 min read