Open in app

Sign In

Write

Sign In

Pan Li
Pan Li

7 Followers

Home

About

Aug 29, 2021

Don’t push secret to your remote GitHub Repositories

But if you did, use $git reset — This blog is about permanently deleting commits that has been pushed to the GitHub repository, for command walkthrough, please jump to the end of this blog. Git is a software for tracking changes in any set of files, with simple Linux commands programmers can easily develope software collaboratively. It has…

2 min read

2 min read


Aug 22, 2021

Do strongly-typed JavaScript Exist?

an introduction to TypeScript — When JavaScript was first introduced to the world in 1995 alongside HTML and CSS, it changed the way people interact with web pages and opened up much more possibilities in web development. As time goes by, JavaScript has evolved from being recognized as a client-side scripting language that handles mouse-clicking…

5 min read

Do strongly-typed JavaScript Exist?
Do strongly-typed JavaScript Exist?

5 min read


Aug 16, 2021

Optimizing runtime in recursive function

utilizing memoization — Memoization! Another fancy technical term I encounter when I was climbing my way up the famous Mount. Algorithm. It helps improving the runtime and time complexity in recursive functions. Once you get a hang of it, your recursions’ runtime will be shortened tremendously, you can thank me later. …

4 min read

Optimizing runtime in recursive function
Optimizing runtime in recursive function

4 min read


Aug 8, 2021

Nullish Coalescing Operator in JavaScript

a helpful tool to provide default value — If you have experience with JavaScript, you probably have experience with the logical OR operator “||”. This operator returns a boolean value for a set of operands is true if and only if one or more of its operands is true. …

2 min read

2 min read


Aug 1, 2021

What is “Memory Leak” in programming?

Have you ever browsed some website that when you first log on it runs like a champ but as you keep clicking different tabs or checking out different menus on the same website, it gets slower and slower or even became completely unresponsive? …

2 min read

What is “Memory Leak” in programming?
What is “Memory Leak” in programming?

2 min read


Jul 25, 2021

Does your code “Spark Joy”?

This week I’m taking a break from further cultivating my naive approach to create a Multi-factored Authentication system and do something I have always wanted to do for a long time — cleaning up and refactoring my old codes. If you have just recently been through a coding Bootcamp like…

5 min read

Does your code “Spark Joy”?
Does your code “Spark Joy”?

5 min read


Jul 18, 2021

Sending Emails through Rails Apps

After gaining an understanding of the types of Multi-factor Authentication last week(link to the blog post here), I was looking forward to implementing MFA into some of my previous projects to enhance the level of security. A personal email account that only the user would have access to is considered…

Beginner

4 min read

Sending Emails through Rails Apps
Sending Emails through Rails Apps
Beginner

4 min read


Jul 10, 2021

Types of Multi-factor Authentication Evidence

Multi-factor authentication, or MFA for short, is a security technology that requires multiple methods of authentication from independent categories of credentials to verify a user’s identity, to make sure you are who you claimed to be, in accessing user data. The goal of MFA is to create an extra layered…

MFA

3 min read

Types of Multi-factor Authentication Evidence
Types of Multi-factor Authentication Evidence
MFA

3 min read


Jun 28, 2021

Agile and SCRUM, introduction to a modern web development method

While doing my job search, I came across a term that appears in multiple job listings and seems foreign to me, Agile. This term Agile was also brought up by a senior software developer in a Linkedin post on every comment he made. …

Agile

4 min read

Agile Software Development
Agile Software Development
Agile

4 min read


Jun 26, 2021

Bubble Sort, Selection Sort, and Insertion Sort with JavaScript

Sorting values in an array is probably the most frequent task a programming beginner like myself encounters. If you’re familiar with JavaScript, you must’ve heard about the .sort() function that JavaScript is shipped with behaving a certain way when it comes to sorting numeric values. It sorts all values by…

4 min read

Bubble Sort, Selection Sort, and Insertion Sort with JavaScript
Bubble Sort, Selection Sort, and Insertion Sort with JavaScript

4 min read

Pan Li

Pan Li

7 Followers

Software Engineer, React.js || Javascript || RoR

Following
  • syd

    syd

  • Erik Huang

    Erik Huang

  • Adanescamilla

    Adanescamilla

  • Colin Schlecht

    Colin Schlecht

  • Harrf Akbar

    Harrf Akbar

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech