Progress Bar Error Symbol

Using JavaScript try...catch to Control Errors in Code

Errors in programs are inevitable, and JavaScript's try...catch syntax can handle error situations, making errors easier to understand and manage.

2023-07-01
@ JavaScript
  • #Syntax
File and Gear Icon

Explained Node Package Manager by Directing a Movie

NPM is a package manager that is essential in JS development environment. NPM is like a platform where you can find many ready-made actors.

2023-06-30
@ Technical Discussion
  • #unsorted
Code Block Symbol

Difference between null / undefined / not defined?

JavaScript's null and undefined have similar meanings of "nothing," but they fundamentally differ. This article clarifies their relationship.

2023-06-30
@ JavaScript
  • #unsorted
Important Star Symbol

Can I Use Multiple h1 Inside A Page?

It's often taught that using multiple h1 tags is wrong, but is that really the case? I delve into various perspectives and findings.

2023-06-26
@ Search Engine Optimization
  • #unsorted
Diamond box with a plus sign in the center

Let's talk about why you need useEffect!

useEffect is a fundamental Hook in React. To truly learn it, you need a basic understanding of how React works.

2023-06-26
@ React
  • #unsorted
Code block symbol

JavaScript Conditional(Ternary) Operator

Control flow is one of the essential concepts in programming languages. Besides using if and else, JavaScript offers the conditional (ternary) operator.

2023-06-25
@ JavaScript
  • #Syntax
Double Arrow Symbol

Why Do You Need JavaScript Default Parameters?

In JavaScript, functions can use any number of parameters and arguments. If a parameter has no corresponding argument, it becomes undefined.

2023-06-22
@ JavaScript
  • #Syntax
JS Object Syntax Symbols

Why do you need JavaScript Enhanced Object Literals?

Utilizing ES6's enhanced object literals in JavaScript can simplify code snippets and even dynamically compute properties within objects!

2023-06-22
@ JavaScript
  • #Syntax
Check circle in a round frame

Setting Up ESLint and Prettier in Astro

I enjoy using automation tools for error checking and formatting in projects. This article guides you on setting up ESLint and Prettier in Astro.

2023-06-12
@ Astro
  • #unsorted
Heart Symbol

Let's Build a Personal Frontend Portfolio - Preparation

Since I am a frontend developer, why not create a portfolio website myself? Creating my own portfolio is an essential experience and a very interesting journey.

2023-06-09
@ Non-technical discussion
  • #unsorted
Heart Symbol

Let's Building a Frontend Portfolio using Astro.js

Astro, as a SSG, is very suitable for building static web pages. I will use my own portfolio as a case study to teach you to create a real website.

2023-06-09
@ Astro
  • #unsorted
Image Icon

Can I Put Image Inside Heading?

For decorative purposes, images are needed to display headings. I wondered if "putting images inside headings" is compliant with HTML.

2023-06-08
@ Search Engine Optimization
  • #Image
Hexagon Symbol

Experience Summary as a Teaching Assistant at Hexschool

A summary of three key insights gained from a year as an online teaching assistant at Hexschool, along with advice for students and teachers.

2023-05-31
@ Non-technical discussion
  • #unsorted
Image Icon

All You Need To Know About Optimal Images!

Images are essential elements that enrich web content. Understanding how to improve them is the most cost-effective choice for website performance.

2023-05-19
@ Web Performance
  • #Image
Bidirectional Arrow Symbol

What is Ajax and Why Not Ajaj?

"What is Ajax and Why Not Ajaj?" This question has in my mind for a long time. After some research, I wrote this article about the history of Ajax

2023-05-13
@ Pattern
  • #unsorted