---
title: "Benjamin Semah (@benjaminSemah) | Hashnode"
description: "Articles on Web Development and Technical Writing. Read the latest articles by Benjamin Semah on Hashnode."
url: "https://hashnode.com/@benjaminSemah"
---

@benjaminSemah

# Benjamin Semah

@benjaminSemah · Accra, Ghana. · Joined November 2021

Articles on Web Development and Technical Writing

[Website](https://benjaminsemah.netlify.app/)

### [How to Use LocalStorage in JavaScript](https://freecodecamp.org/news/use-local-storage-in-modern-applications?utm_source=hashnode&utm_medium=feed)

In modern web development, having a way to persist data helps developers improve performance and create a better user experience. And using local storage is an effective way of persisting data in an application. In this article, you will learn what l...

9 min read · [freecodecamp.org](https://freecodecamp.org/news/use-local-storage-in-modern-applications?utm_source=hashnode&utm_medium=feed)

[Feb 20, 2024](https://hashnode.com/posts/use-local-storage-in-modern-applications/66d45dedc7632f8bfbf1e417)

### [What is Strict Mode in JavaScript? Explained with Examples](https://freecodecamp.org/news/how-to-use-strict-mode-in-javascript?utm_source=hashnode&utm_medium=feed)

If you are a JavaScript developer, you may come across the string "use strict" at the top of your JavaScript code. This means that JavaScript's strict mode is in use. But what does this mean, and why does it matter? In this article, you'll learn what...

6 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-use-strict-mode-in-javascript?utm_source=hashnode&utm_medium=feed)

[Feb 6, 2024](https://hashnode.com/posts/how-to-use-strict-mode-in-javascript/66d45ddcc7632f8bfbf1e3f1)

### [What are Falsy Values in JavaScript? Explained with Examples](https://freecodecamp.org/news/what-are-falsey-values-in-javascript?utm_source=hashnode&utm_medium=feed)

In JavaScript, every value has a boolean equivalent. This means it can either be evaluated as true (truthy value) or false (falsy value) when used in a boolean context. But what is a boolean context? It's a situation where a boolean value is expected...

8 min read · [freecodecamp.org](https://freecodecamp.org/news/what-are-falsey-values-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jan 30, 2024](https://hashnode.com/posts/what-are-falsey-values-in-javascript/66d45defd7a4e35e38434955)

### [JavaScript Arrow Functions vs Regular Functions](https://freecodecamp.org/news/regular-vs-arrow-functions-javascript?utm_source=hashnode&utm_medium=feed)

In JavaScript, there are two main ways of writing functions. You can create functions using the regular function syntax. Or you can use the arrow function syntax. In this article, you will learn how to use both options. You'll also learn about the di...

8 min read · [freecodecamp.org](https://freecodecamp.org/news/regular-vs-arrow-functions-javascript?utm_source=hashnode&utm_medium=feed)

[Jan 16, 2024](https://hashnode.com/posts/regular-vs-arrow-functions-javascript/66d45de3182810487e0ce10a)

### [JS DOM Manipulation Best Practices – with Examples](https://freecodecamp.org/news/dom-manipulation-best-practices?utm_source=hashnode&utm_medium=feed)

In JavaScript, you can manipulate the content of a web page using the Document Object Model (DOM). But how do you write code that is readable, easy to maintain, and not prone to performance issues? That's what we'll cover in this article. I'll discus...

8 min read · [freecodecamp.org](https://freecodecamp.org/news/dom-manipulation-best-practices?utm_source=hashnode&utm_medium=feed)

[Jan 12, 2024](https://hashnode.com/posts/dom-manipulation-best-practices/66d45dd6aad1510d0766b5e9)
