Jennie

Jennie @jennieji

About: Lazy coder

Location:
NSW, Australia
Joined:
Mar 11, 2019

Jennie
articles - 25 total

3 facts of Web copy & paste you may not know

One day I accidentally opened a Pandora's box while trying to fix an ancient bug. The issue involved...

Learn More 5 0Feb 27

Relocate to Australia and re-discover engineering culture

Time flies—it has been 2.5 years since relocating from Singapore to Australia and 1.5 years at an...

Learn More 2 1Feb 8

Web component tutorial for React devs

Web component was a breaking news but sank over the years. I never paid attention util one day I read...

Learn More 16 1Apr 25 '24

Refactoring code reused across multiple teams

The tech debt I found an interesting ticket concerns about a legacy domain component being...

Learn More 0 0Mar 20 '24

Setup VSCode and WSL

Just like most of the Front-end folks, I was a loyal MacBook user for the last 7 years. Only util...

Learn More 31 1May 31 '23

The inspiring extension systems design overview (Chrome & VSCode)

A few years ago, I discovered the power of Chrome and VSCode extensions in improving productivity. I...

Learn More 6 0May 18 '23

Combining async requests in the background

When I was in Shopee, there was an interesting case about a React component triggering some API...

Learn More 41 0May 9 '23

How to write a helpful library document

When we start to try a new tool, library or framework, what will we first look for? Document! When...

Learn More 10 1Jul 1 '22

Identifying code with Typescript compiler

Since Typescript gets popular and typed code is easier to be identified, I found it is a good idea...

Learn More 6 0Jun 18 '22

Gain and retain users for your project with user survey

Survey was part of our life, but I was not aware of its importance till I read the book "Hacking...

Learn More 6 0May 25 '22

Gain and retain users for your project with user experimentation

As a developer, my work is highly depending on tools, as if keep finding better tools to be more...

Learn More 6 0May 12 '22

Introduction to workers and why we should use them

As we know that browser runs all the Javascript of a web page in a single thread - the main thread,...

Learn More 12 0Nov 12 '21

Memory Management in V8, garbage collection and improvements

I believe most of us have seen "Javascript heap out of memory" exception somewhere. What does it...

Learn More 27 2Nov 4 '21

Writing library is not cool at all

I hadn't built a lot of libraries, only a few. But somehow, a fellow likes to call me "library queen"...

Learn More 1 1Jun 3 '21

Mock API in a Chrome extension

Mock is critical in the development nowadays. Web developer like us often use tools like Mockon, Node...

Learn More 9 0May 1 '21

Study at the weekends and get productive

Back to a few years ago, some colleagues registered a Japanese language test JLPT 5(the entry-level)....

Learn More 4 4Feb 7 '21

Saving time from tedious regulars by automating with Google Apps Script

Regular team sharing is a great culture. Yet for the organiser, it is a tedious work reduces the prec...

Learn More 1 0Feb 1 '21

Divide and conquer could be tricky in JS - tricks of avoiding maximum call stacks

It is an art of conquering complicated problems with a combination of small logic pieces. And we ofte...

Learn More 14 0Nov 21 '20

Git productive - helpful commands and VSCode tips to get things done fast

One day I saw this tweet: Adam Rackis...

Learn More 19 1Oct 25 '20

Tim sort, the fastest sort used in v8 and Python

Have you ever been curious about what algorithm is behind Array.sort()? After all, we've learnt so ma...

Learn More 6 2Sep 2 '20

So hard to make table header sticky

It is classic to display data with a table, each row is a record, each column is a data field, and th...

Learn More 42 10Jun 21 '20

Context free language parsing with Earley Algorithm

In 1968, Jay Earley submitted an appealing parsing algorithm on a dissertation wrote for his PHD. Unl...

Learn More 11 0Jun 5 '20

Git diff explained

I use git diff almost every working day to verify code changes, review teammate's code, or trace hist...

Learn More 7 0Apr 13 '20

How to find what is the dependency of a function, class, or variable in ES6 via AST

About half year ago, I try to be creative and figuring out how to find what my code change could affe...

Learn More 17 5Apr 10 '20

How to work happier with QA with the help of AST

One day, my colleague Lihau talked about AST, and shared something relates again in the following wee...

Learn More 7 0Mar 23 '20