• Netflix clone using React Native

    To learn a new library, framework, or language, it is often useful to clone an existing app. I'll guide you through the steps of cloning Netflix in order to learn the basics of React Native.

  • Rome Project Overview

    I breadown the reasoning behind the Rome Project brought to you buy the creator of Babel and Yarn.

  • 3D Periodic Table using Three JS

    Three JS is a fun library to play with. I'll show you how to create a 3D Periodic Table using React.

  • Parsing NextJS images from markdown

    NextJS suggests to use the remark library for parsing markdown, however, it simply is not good enough. If you want to convert markdown content into componts, react-markdown is the better approach. I'll show you why.

  • Cheerio HTML parsing still rocks

    Cheerio is a powerful HTML parser that offers unlimited possibilities. I'll go through a few demos to show you the magic.

  • When to Use Static Generation v.s. Server-side Rendering

    We recommend using **Static Generation** (with and without data) whenever possible because your page can be built once and served by CDN, which makes it much faster than having a server render the page on every request.

  • Two Forms of Pre-rendering

    Next.js has two forms of pre-rendering: **Static Generation** and **Server-side Rendering**. The difference is in **when** it generates the HTML for a page.