Open in app

Sign In

Write

Sign In

Yanze Dai
Yanze Dai

110 Followers

Home

About

May 20, 2022

Capture the flag: A Node.js web app vulnerability practice (part 1)

Originally published on Pitayan | Capture the flag: A Node.js web app vulnerability practice (part 1) Come read on Pitayan.com for better syntax highlighting :D. Last time our team had a small JavaScript workshop together (Check this article here: 8 Javascript quiz that may confuse you). And we’ve done it…

Java Script

5 min read

Capture the flag: A Node.js web app vulnerability practice (part 1)
Capture the flag: A Node.js web app vulnerability practice (part 1)
Java Script

5 min read


Published in Geek Culture

·Jul 5, 2021

Remake my blog with a solid system design (Part 1)

Read this article on Remake Pitayan Blog (Part 1) - Pitayan Recently I've decided to remake this whole blog to improve its workflow and UI/UX. This article will uncover my story…pitayan.com Recently I’ve decided to remake this whole blog to improve its workflow and UI/UX. This article will uncover my story of creating this blog and also some thoughts about the “remake” approach. The beginning In 2020, I spent some weeks on building a tech blog Pitayan.com using some…

Gatsbyjs

9 min read

Remake my blog with a solid system design (Part 1)
Remake my blog with a solid system design (Part 1)
Gatsbyjs

9 min read


Published in Dev Genius

·Nov 5, 2020

Making a modern JS library in 2020

Recently, I was assigned a task of creating a new JS library to replace the obsolete one that’s been released for almost 8 years. This is a quite intruiging task because I’m also permitted to try everything new to make this project much more robust. Originally published at https://pitayan.com. Making a modern JS library in 2020 — Pitayan Recently, I was assigned a task of creating a new JS library to replace the obsolete one that’s been released for…pitayan.com

Java Script

10 min read

Making a modern JS library in 2020
Making a modern JS library in 2020
Java Script

10 min read


Published in Dev Genius

·Aug 19, 2020

Attempting to create a CSS framework

In 2019, I created a CSS framework and named it Rotala.css. After some refactorings and modifications, I finally released the “toy” framework in 2020. But still it is under prototyping because I think my solution is not yet elegant. Visit Pitayan.com to read original article. The Beginning The reason why I built…

Web Development

7 min read

Attempting to create a CSS framework
Attempting to create a CSS framework
Web Development

7 min read


Published in Dev Genius

·Aug 11, 2020

Vue 3 new features summary

Vue-next (Vue 3) has been out for a while. It is now under release candidate stage which means there won’t be big changes on the open APIs. Good to see that Vue has already been stabilized and ready to waltz into our projects. I have to say that Vue 2…

Java Script

10 min read

Vue 3 new features summary
Vue 3 new features summary
Java Script

10 min read


Published in Dev Genius

·Aug 4, 2020

Learn Functional Programming Design from Redux

Before I set my eyes on the Redux source code, I naively thought OOP is superior than FP(Functional Programming) as a programming paradigm. But this is not right. As we know that FP is dedicated to forming a easy to understand and clear workflow without those obscure abstracted objects and…

Java Script

8 min read

Learn FP Design from Redux
Learn FP Design from Redux
Java Script

8 min read


Published in Weekly Webtips

·Jul 30, 2020

JSON.stringify accepts 2 other parameters

Do you know that JSON.stringify can actually take 2 other parameters? I didn't know this before I laid my eyes on my colleague's pull request. (I'm such a noob) But it's nothing difficult. Those 2 parameters will help optimize the result in a good format. In my opinion, the usage…

Java Script

2 min read

JSON.stringify accepts 2 other parameters
JSON.stringify accepts 2 other parameters
Java Script

2 min read


Published in Dev Genius

·Jul 28, 2020

I Have Very Good Feelings about ES2020 features

ES2020 has been out for a while. I guess a lot of Node developers have already adopted these features. Some even started using them when these features were still under proposal stages. Yep. My team started using some stage 3 features for quite a while. In this article, I’m going…

Java Script

5 min read

I Have Very Good Feelings about ES2020 features
I Have Very Good Feelings about ES2020 features
Java Script

5 min read


Published in Dev Genius

·Jul 27, 2020

The optimal solution to shuffle an Array in Javascript

I recently met a small issue on creating a new randomly ordered array based on an old one. To speak shortly, the final goal is to get a shuffled array. Visit https://pitayan.com/posts/javascript-shuffle-array/ to read original article with source code highlights. The following is my solution after a few moment’s experiment…

Java Script

4 min read

jThe optimal solution to shuffle an Array in Javascript
jThe optimal solution to shuffle an Array in Javascript
Java Script

4 min read


Published in Dev Genius

·Jul 24, 2020

Have You Mastered These 9 Vue Techniques?

Now Vue.js has become a hot framework for front end development. There are a lot of engineers utilizing the convenience and powerful features of Vue.js. Yet, some of the solutions we’ve done might not follow the best practice. Well, let’s take a look at those must-know Vue techniques. (Visit https://pitayan.com/posts/vue-techniques/…

Java Script

6 min read

Have You Mastered These 9 Vue Techniques?
Have You Mastered These 9 Vue Techniques?
Java Script

6 min read

Yanze Dai

Yanze Dai

110 Followers

“DX-first” Web Developer. Check out my blog https://pitayan.com.

Following
  • David Price

    David Price

  • Julio Vincent Gambuto

    Julio Vincent Gambuto

  • Tim Denning

    Tim Denning

  • Janice Harayda

    Janice Harayda

  • Sean Kernan

    Sean Kernan

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech