DEV Community

Mark Yu profile picture

Mark Yu

Hello Devs, I'm a software engineer based in Ontario, Canada, specializing in web solutions and artistic design. I'm currently learning emerging technologies and seeking collaborative opportunities.

Education

University of Western Ontario

Work

Full-stack developer

Frontend Linear Data Structures Deep Dive: Arrays, Stacks, Queues, and Linked Lists

Frontend Linear Data Structures Deep Dive: Arrays, Stacks, Queues, and Linked Lists

4
Comments
4 min read

Want to connect with Mark Yu?

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

Already have an account? Sign in
JS Sorting Algorithms Every Developer Should Know

JS Sorting Algorithms Every Developer Should Know

5
Comments
9 min read
React 19 Micro-Interactions Without Layout Jank

React 19 Micro-Interactions Without Layout Jank

5
Comments
2 min read
Free 3D Asset Sites I’d Actually Use in a WebGL Project

Free 3D Asset Sites I’d Actually Use in a WebGL Project

4
Comments
2 min read
Next.js Images Without CLS: My LQIP Blur-Up Setup

Next.js Images Without CLS: My LQIP Blur-Up Setup

6
Comments
2 min read
Bad Data Quality Costs More Than a Slow Query

Bad Data Quality Costs More Than a Slow Query

5
Comments
2 min read
Network Address Calculation: The Subnet Math That Matters

Network Address Calculation: The Subnet Math That Matters

5
Comments
2 min read
Java BeanUtils Copying: Convenient, but Not Free

Java BeanUtils Copying: Convenient, but Not Free

12
Comments 2
3 min read
RedisJSON Is Useful When You Update Parts of a Document

RedisJSON Is Useful When You Update Parts of a Document

20
Comments 1
3 min read
Database Table Design Starts With the Queries You Need

Database Table Design Starts With the Queries You Need

4
Comments
2 min read
Java final, finally, finalize: Three Bugs They Prevent

Java final, finally, finalize: Three Bugs They Prevent

13
Comments 3
2 min read
Java throw vs throws: The Exception Bug They Reveal

Java throw vs throws: The Exception Bug They Reveal

5
Comments
2 min read
JavaScript Memory Leaks Usually Start With One Reference

JavaScript Memory Leaks Usually Start With One Reference

6
Comments
2 min read
CSS Heart Animation: Small Demo, Real Animation Lessons

CSS Heart Animation: Small Demo, Real Animation Lessons

9
Comments
2 min read
Debug a Slow MySQL Query Before You Guess at Indexes

Debug a Slow MySQL Query Before You Guess at Indexes

13
Comments 2
3 min read
CSS 3D Transform Bugs Usually Come From Perspective

CSS 3D Transform Bugs Usually Come From Perspective

4
Comments
2 min read
Cloud Architecture Choices I Would Not Overcomplicate

Cloud Architecture Choices I Would Not Overcomplicate

16
Comments
3 min read
React Three Fiber: Build a 3D Scene Without Fighting React

React Three Fiber: Build a 3D Scene Without Fighting React

51
Comments 1
3 min read
VS Code Themes I Can Actually Code In for 8 Hours

VS Code Themes I Can Actually Code In for 8 Hours

28
Comments 3
4 min read
Kubernetes Is Useful, but Only After These Basics Hurt

Kubernetes Is Useful, but Only After These Basics Hurt

6
Comments
2 min read
AES-CBC vs AES-GCM: The Crypto Choice I’d Make Today

AES-CBC vs AES-GCM: The Crypto Choice I’d Make Today

9
Comments
2 min read
Sustainable Cloud Design Starts With Boring Cost Signals

Sustainable Cloud Design Starts With Boring Cost Signals

9
Comments
2 min read
Docker Containers: The Commands That Prove Isolation

Docker Containers: The Commands That Prove Isolation

10
Comments
2 min read
React Loading Screens Are a State Machine Problem

React Loading Screens Are a State Machine Problem

7
Comments
2 min read
A* Search Finally Clicked When I Drew the Grid

A* Search Finally Clicked When I Drew the Grid

15
Comments
3 min read
loading...