freecodecamp.orgHow I Landed 20+ Conference Talks – and How You Can, TooI’ve never been the loudest person in the room. In fact, the first time I submitted a conference talk, I hovered over the submit button for nearly an hour. I was convinced someone else had more experience, a better résumé, or more impressive GitHub s...Jun 24, 2025·8 min read
freecodecamp.orgWhat is HTTP? Protocol Overview for BeginnersWithout HTTP (Hypertext Transfer Protocol), the World Wide Web as we know it today would not exist. HTTP is the protocol that enables the transfer of data over the internet, allowing users to access websites and other online resources. There are va...Apr 6, 2023·10 min read
freecodecamp.orgReact Conditional Rendering – Explained with Examples From BBC SportsConditional rendering is a powerful tool for creating dynamic and engaging user interfaces in React applications. You can use it to control what content is rendered and when, and it improves user experience, simplifies your code, and helps you creat...Apr 4, 2023·14 min read
freecodecamp.orgHow to Make a Clickable SVG Map With HTML and CSSSVG, or Scalable Vector Graphics, is a versatile image format that you can use in a wide range of applications, from web design to print media and data visualization. The scalability, small file size, and accessibility of SVG images make this format...Mar 9, 2023·50 min read
freecodecamp.orgHow to Generate Colors in JavaScriptIn this article, we'll build a random color generator in JavaScript. Along the way, we will explore general topics in programming like functions and randomization. We will build a project called Change The Background Color to illustrate these concep...Mar 7, 2023·9 min read