DEV Community 👩‍💻👨‍💻

Jason Yu profile picture

Jason Yu

Jason Yu is a passionate real-life problem solver and musician.

Education

Imperial College London

Work

Software Engineer at Attest

Detecting barcode from the browser!!!

Detecting barcode from the browser!!!

Reactions 59 Comments 2
3 min read

Want to connect with Jason Yu?

Create an account to connect with Jason Yu. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
I (roughly) defined (almost) every array method using recursion 😂

I (roughly) defined (almost) every array method using recursion 😂

Reactions 35 Comments 1
3 min read
Code Vlog: Building a Linktree Clone Static Site Generator

Code Vlog: Building a Linktree Clone Static Site Generator

Reactions 4 Comments
1 min read
how not to use reduce

how not to use reduce

Reactions 13 Comments 10
1 min read
Writing cleaner code with the rule of least power #ROLP

Writing cleaner code with the rule of least power #ROLP

Reactions 73 Comments 5
6 min read
How to `filter` without `is` in Typescript? the `flatMap` as `filter` technique

How to `filter` without `is` in Typescript? the `flatMap` as `filter` technique

Reactions 13 Comments 1
3 min read
Recreating Vue 3 Reactivity API (roughly)

Recreating Vue 3 Reactivity API (roughly)

Reactions 83 Comments
10 min read
Thought on Vue 3 Composition API - `reactive()` considered harmful

Thought on Vue 3 Composition API - `reactive()` considered harmful

Reactions 159 Comments 29
4 min read
Vue without View - An Introduction to Renderless Components

Vue without View - An Introduction to Renderless Components

Reactions 119 Comments 5
6 min read
Frogram - this might be the best way to introduce programming to laymen

Frogram - this might be the best way to introduce programming to laymen

Reactions 32 Comments 1
2 min read
5 Tips for Live-Coding Talks

5 Tips for Live-Coding Talks

Reactions 13 Comments
5 min read
Live-coding Wednesdays - codewithjason

Live-coding Wednesdays - codewithjason

Reactions 7 Comments 4
1 min read
Building a Simple Virtual DOM from Scratch

Building a Simple Virtual DOM from Scratch

Reactions 643 Comments 55
16 min read
Limit concurrent asynchronous calls

Limit concurrent asynchronous calls

Reactions 31 Comments 16
4 min read
Do you know about these SVG techniques?

Do you know about these SVG techniques?

Reactions 57 Comments 4
4 min read
Let me explain to you what is `this`. (Javascript)

Let me explain to you what is `this`. (Javascript)

Reactions 255 Comments 28
3 min read
Looks like Vue.js will likely out-star React over the weekend!

Looks like Vue.js will likely out-star React over the weekend!

Reactions 73 Comments 5
4 min read
My point of "vue" in React vs. Vue

My point of "vue" in React vs. Vue

Reactions 98 Comments 6
3 min read
My attempt on asyncToGenerator()

My attempt on asyncToGenerator()

Reactions 7 Comments 2
1 min read
String.prototype.replace asynchronously?

String.prototype.replace asynchronously?

Reactions 14 Comments 6
5 min read
Exploring parcel with Vue.js, the webpack alternative

Exploring parcel with Vue.js, the webpack alternative

Reactions 16 Comments
3 min read
Javascript fetch, retry upon failure.

Javascript fetch, retry upon failure.

Reactions 144 Comments 15
8 min read
How do you compare dev.to and medium?

How do you compare dev.to and medium?

Reactions 20 Comments 6
1 min read
How to make functions partially applicable in Javascript

How to make functions partially applicable in Javascript

Reactions 19 Comments 8
5 min read
Is `this` in Javascript bad?

Is `this` in Javascript bad?

Reactions 23 Comments 38
1 min read
Here is a little script to grab a list of all font names on Google Fonts.

Here is a little script to grab a list of all font names on Google Fonts.

Reactions 24 Comments 15
2 min read
Introducing Faviator: A simple easy favicon generator

Introducing Faviator: A simple easy favicon generator

Reactions 38 Comments 8
3 min read
How to organise NPM scripts in package.json?

How to organise NPM scripts in package.json?

Reactions 24 Comments 5
2 min read
How to create range in Javascript

How to create range in Javascript

Reactions 127 Comments 55
2 min read
How to create gitignore file with predefined templates?

How to create gitignore file with predefined templates?

Reactions 11 Comments
1 min read
How to elegantly flatten a list

How to elegantly flatten a list

Reactions 28 Comments 6
2 min read
loading...