#JavaScript

18 articles

Developed an Asset Trend Simulator
Application 2025-05-25

Developed an Asset Trend Simulator

Introducing a tool for personal asset formation, the Asset Trend Simulator.

#JavaScript
Disadvantages of Jest Snapshot Testing
Testing 2024-07-18

Disadvantages of Jest Snapshot Testing

Understand the drawbacks of Jest snapshot testing including test fragility, unclear assertions, and why assertion tests are better.

#JavaScript#Jest
Convert Markdown Files to PDF (Supports mermaid, emoji, toc)
Application 2022-09-01

Convert Markdown Files to PDF (Supports mermaid, emoji, toc)

A simple document management tool to convert Markdown files to PDF, supporting mermaid, emoji, and toc.

#markdown#marked#emoji#mermaid#JavaScript
Getting Started with JavaScript Testing using Jest
Testing 2018-09-20

Getting Started with JavaScript Testing using Jest

Learn JavaScript testing with Jest, including ES module configuration, babel setup, and practical test file patterns.

#ES5#JavaScript#babel#babel-jest#ESModules#jest
Modern JS Discussion ─ Proxy
Application 2018-02-28

Modern JS Discussion ─ Proxy

Master JavaScript Proxy objects, trap handlers, target wrapping, and value validation in ES2015 development.

#ES5#ES6#JavaScript
Modern JS Talk──async function
Application 2018-01-29

Modern JS Talk──async function

Explore async functions, await expressions, and Promise-based asynchronous processing in modern JavaScript development.

#ES5#ES6#JavaScript
Creating a Custom Router with React and the History API
Application 2018-01-03

Creating a Custom Router with React and the History API

Implement custom React router using History API with pushState and popstate for SPA navigation without libraries.

#ES6#JavaScript#React#History API#Router
Modern JS Talk──Promise
Application 2017-12-29

Modern JS Talk──Promise

Master Promises for asynchronous operations, chaining with .then(), error handling, and avoiding callback hell.

#ES5#ES6#JavaScript
Modern JS Talk: Arrow Functions
Application 2017-12-25

Modern JS Talk: Arrow Functions

Learn arrow function syntax, lexical this binding, and ES2015 function expressions for modern JavaScript development.

#ES5#ES6#JavaScript
Modern JS Talk──Classes
Application 2017-12-25

Modern JS Talk──Classes

Explore ES6 class syntax, constructor definitions, getters/setters, and strict mode behavior in modern JavaScript.

#ES5#ES6#JavaScript
Modern JS Talk: Destructuring Assignment
Application 2017-12-25

Modern JS Talk: Destructuring Assignment

Master destructuring assignment for arrays and objects with default values and aliasing in modern JavaScript.

#ES5#ES6#JavaScript
Modern JS: import and export
Application 2017-12-25

Modern JS: import and export

Master ES6 import/export statements, named exports, default exports, and module composition in JavaScript development.

#ES5#ES6#JavaScript
Modern JS Discussion: var/let/const
Application 2017-12-25

Modern JS Discussion: var/let/const

Understand var, let, and const declarations, scope types, hoisting behavior, and temporal dead zone in JavaScript.

#ES5#ES6#JavaScript
Quickly Create a Markdown Editor with React
Application 2017-12-25

Quickly Create a Markdown Editor with React

Create functional React markdown editor with marked library supporting live markdown preview and transformation.

#ES5#ES6#JavaScript#React
Created a Google Extension Plugin
Application 2017-09-26

Created a Google Extension Plugin

Build a Google Chrome extension plugin with manifest.json and JavaScript: Complete guide to creating your first plugin.

#JavaScript#Google Chrome Extension
Understanding ES6 Export and Import
Application 2017-09-26

Understanding ES6 Export and Import

Master ES6 module syntax with named and default exports, wildcard imports, aliasing, and modern patterns.

#JavaScript#ES6
Laravel+React+ES6+Browserify
Application 2017-09-26

Laravel+React+ES6+Browserify

Integrate React with Laravel using Browserify and Babel transpilation to write modern ES6 code with proper module support.

#React#JavaScript#npm#webpack#ES6#browserify#ES5
Using dotEnv Environment Variables on the Client Side - dotenv-webpack
Application 2017-09-26

Using dotEnv Environment Variables on the Client Side - dotenv-webpack

Master dotenv-webpack to load environment variables on the client side with webpack and security best practices.

#JavaScript#npm#webpack