freecodecamp.orgHow to Create a Table of Contents for Your ArticleWhen you create an article, such as a blog post for freeCodeCamp, Hashnode, Medium, or DEV.to, you can help guide the reader by creating a Table of Contents (ToC). In this article, I'll explain how to5h ago·10 min read
freecodecamp.orgHow to Match Parentheses in JavaScript without Using RegexWhile writing my Lisp interpreter (for the Scheme dialect, to be precise), I decided to include support for square brackets. I did this because some of the Scheme books use them interchangeably with parentheses. But I didn't want to make the parser t...Aug 12, 2024·7 min read
freecodecamp.orgHow to Create a REST API Without a ServerIf you're a Front-End developer and want to showcase your skills, it may be a problem if you use GitHub pages or Netlify to show your apps. Instead, you can create a REST API directly in the browser without the need of any server. With this, you can ...May 20, 2024·12 min read
freecodecamp.orgHow to Create an Interactive Terminal Portfolio WebsiteIn this article, you will learn how to create an interactive terminal-based portfolio and a résumé in JavaScript. We'll use the jQuery Terminal library (and a few other tools) to create a website that looks like a real terminal. This article will sho...Apr 29, 2024·23 min read
freecodecamp.orgHow to Parse S-expressions in JavaScriptS-expressions are the base of the Lisp family of programming languages. In this article, I will show you how to create a simple S-expression parser step by step. This can be a base for the Lisp parser. Lisp is the easiest language for implementation...Apr 4, 2024·10 min read