Forem

Muhammad A Faishal profile picture

Muhammad A Faishal

Improving the world with small habits through software

Location Indonesia Joined Joined on  github website
Three Year Club
Two Year Club
Writing Debut
One Year Club
4 Week Community Wellness Streak
Node
4 Week Writing Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Hacktoberfest 2022
JavaScript `string.replace()` useful cases
Cover image for JavaScript `string.replace()` useful cases

JavaScript `string.replace()` useful cases

12
Comments
2 min read

Want to connect with Muhammad A Faishal?

Create an account to connect with Muhammad A Faishal. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Use "@ts-expect-error" over "@ts-ignore" in TypeScript
Cover image for Use "@ts-expect-error" over "@ts-ignore" in TypeScript

Use "@ts-expect-error" over "@ts-ignore" in TypeScript

75
Comments 2
2 min read
Better Git Commits with `@commitlint`
Cover image for Better Git Commits with `@commitlint`

Better Git Commits with `@commitlint`

130
Comments 13
2 min read
You might not need TypeScript Enum
Cover image for You might not need TypeScript Enum

You might not need TypeScript Enum

77
Comments 22
2 min read
JavaScript CONSTANTS
Cover image for JavaScript CONSTANTS

JavaScript CONSTANTS

18
Comments 6
2 min read
Serialization and Deserialization in JavaScript
Cover image for Serialization and Deserialization in JavaScript

Serialization and Deserialization in JavaScript

54
Comments 5
2 min read
Benchmarking String Literal ("") vs Template Literal (``) - using Performance.now()
Cover image for Benchmarking String Literal ("") vs Template Literal (``) - using Performance.now()

Benchmarking String Literal ("") vs Template Literal (``) - using Performance.now()

100
Comments 24
2 min read
Benchmarking 'for', 'while', 'for...of', and 'Array.forEach' - using Performance.now()
Cover image for Benchmarking 'for', 'while', 'for...of', and 'Array.forEach' - using Performance.now()

Benchmarking 'for', 'while', 'for...of', and 'Array.forEach' - using Performance.now()

53
Comments 8
2 min read
Unsafe 'PropsWithChildren' Utility type in React TypeScript App
Cover image for Unsafe 'PropsWithChildren' Utility type in React TypeScript App

Unsafe 'PropsWithChildren' Utility type in React TypeScript App

45
Comments 10
3 min read
Avoid unsafe "&&" Operator for Conditional Rendering in React and Next.js
Cover image for Avoid unsafe "&&" Operator for Conditional Rendering in React and Next.js

Avoid unsafe "&&" Operator for Conditional Rendering in React and Next.js

54
Comments 6
2 min read
Safely use `JSON.parse()` in TypeScript
Cover image for Safely use `JSON.parse()` in TypeScript

Safely use `JSON.parse()` in TypeScript

32
Comments 3
2 min read
Avoid using "array[index]" for getting Array elements
Cover image for Avoid using "array[index]" for getting Array elements

Avoid using "array[index]" for getting Array elements

16
Comments
2 min read
loading...