In the third installment of the 'Getting the Fundamentals Right' series, we're tackling CSS, the styling portion of web development. Building on the foundation laid in the introduction, we explore the most important building blocks of CSS, and underlying mental models which allow us to style our HTML, and build out awesome user interfaces.
In the second installment of the 'Getting the Fundamentals Right' series, we're tackling HTML—the backbone of web development. Building on the foundation laid in the introduction, we explore the essential elements and structure of HTML which will allow us to harness its power to the fullest.
Everybody likes to talk about the importance of fundamentals, but concrete steps are often lacking. Reflecting on two years of coding, I delve into the pivotal role of mastering HTML, CSS and JavaScript. This introduction focuses on creating robust mental models and memorable metaphors, essential steps for beginners and seasoned professionals alike.
In this inaugural blog post, I celebrate the culmination of a nine-month web development journey with the launch of my website. Crafted using TypeScript, Next.js, and Chakra UI, the site reflects my evolution from HTML novice to a confident developer. Explore my process and growth in this post.