Notice: You are browsing the Blog Section of this site. To view our FAQ, click here.

Content Blog

Note Canvas is a web application where you can store all your notes! Click the button below to sign up; registration is instant!
Sign Up For Free Here!
Posted 1 month ago

Log In With Your Favorite Apps!

As you can see above, we have recently implemented SSO Logins! New Users can now log in with common service providers that they have used before.

Hopefully, this will lead to more signups in the future.

Posted 2 months ago

You can now MANAGE YOUR FILES for free!

We have recently added a new FILE MANAGER feature to our site!

With this new feature, you can manage all the files and pictures that you have uploaded in the past. 

In addition to that, we have also installed a file manager where you can upload your own files, and retrieve them for future use!

Feel free to ask any questions regarding this functionality down below.

Thanks again!

Posted 2 months ago

Help us PROMOTE efficient note-taking!

There are a lot of people who don't take notes at all, when research has shown that note-taking is beneficial to their mental acumen

The goal of Note Canvas is not just to get people to take notes on the website. Note Canvas is here to promote the building of one's own knowledge by efficient note-taking, and also help them quickly get any information that they have kept in their own personal workspace.

All of the features that Note Canvas has to offer are currently free for a limited time. As of now, we currently need you to help us promote Note Canvas by donating, and in turn, that will help us reach out to more people (advertising) and also further the development of features, as a mobile app is in the works. 

In order to incentivize donators, for a limited time, if you donate $5 or more, you will get a LIFETIME PREMIUM MEMBERSHIP on Note Canvas! The first 1,000 people to donate will get to avail this offer! Type the email address that you want to use for your account on your "donation note", and we will register an account with a non-expiring membership (or set the user account to premium if you already registered an account). 

The "donation note" will be found on Paypal's payment form.

If you have any questions, feel free to use the comments section below, or email us!

Posted 2 months ago

Tip of the Day #2: Have an ACCOUNTABILITY PARTNER to get things checked

This is a common advice amongst those who give advice on personal goals, but I feel like this is not emphasized enough, especially if you have a personal goal regarding personal habits, or a particular goal.

Get an accountability partner.

I repeat, get an accountability partner! An accountability partner is like peer pressure, but the good kind! 

If there is a goal that you want to get accomplished, or a habit that you want to stay a habit, accountability partners are a sort of enforcement mechanism.

Here's a few things you two can keep track of related to your goals. The goals vary, but I believe what's listed below are by far the most salient aspects of mutual accountability tracking:

How often you will check your goal: 

This seems obvious, but it's important to point out that you two will need to schedule a time to check for the progress in your goal, or even any setbacks. Make sure to commit to availability. Don't even bother setting this up with someone who is busy and has a low chance of committing.

How realistic is this goal:

Make sure that the goal you have is within the bounds of reality. If this is a habit-tracking partnership, make sure that the goal you have is something that you've thought of carefully, as, in a way, you are trying to change the automation of your psyche. It is preferable for habit trackers to set shorter timeframes between checking for progress at first, and then make it longer as time goes on, given sufficient progress.

Does the "coach" recognize the desire of the "player" and his/her specific reasons why he/she wanted to do this accountability tracking?

If so, the "coach" is the person tracking the results, and the "player" is the person who is being tracked, assuming it's one-sided tracking. If both, then the roles of "player" and "coach" apply simultaneously to both of you.

In any case, both of you must recognize why each other is doing this. You have to recognize what each other's motivations are for doing this, if you are seriously committing to this accountability-tracking, knowing what the extent of the goals are and what it means to set those goals.

If you two have disagreements, make sure that you two can talk about it in good faith without it being personal. 

How Note Canvas can help you with accountability tracking

In Note Canvas, you can clearly outline things that you want done over a certain period of time.

We have a basic to-do list where you can outline your tasks in a structured manner.

Sign Up Now to be able to try out our habit tracking features!

Posted 2 months ago

(Resource RECOMMENDATION #1) Writing Assignment Calculator: Plan out your research paper!

Today, I am recommending this resource called an "Assignment Calculator". With this tool, you can keep track of writing your research-based essays easier. It will give you a list of steps to systematically plan out the writing of this research paper. This helps those who are new at writing research papers.

Without further ado, the resource is at

Posted 3 months ago

What Fastly's Downtime Tells Us About Software and Production Deployment

A few days ago, Fastly encountered a downtime that lasted for several hours. This is a significant event because a lot of sites are hosted on Fastly. Here's a short list of sites that are hosted on it:

It's no wonder so many people complained. Also, solving the problem might have been made even more difficult considering what @kartykx on Twitter had to say:

It's kind of like playing a new game without a guide. 

But jokes aside, what are the implications of fastly's temporary downtime in the bigger software engineering picture? What are its implications on production code? What can we learn from this?

Coming from fastly themselves, apparently someone "made a configuration change" that led to the bug, which led to the downtime of most of their network.

Probably for security reasons, Fastly didn't go that far into technical specifics in describing what happened, but gives us enough of an idea of the chain of events. Hopefully, fastly gives out a post-mortem report. In any case, someone changed a configuration variable, triggered an error, and sent a ripple effect throughout most of the sites fastly is hosting. 

What can be learned from this?


Unfortunately, fringe use cases are just a way of life for codebases in production.

This isn't even the first time something like this happened. Back in July 2019, Cloudflare suffered an outage similar to this one. The culprit? A poorly written WAF rule on regex that ended up creating excessive backtracking. Say what you want about the poorly written regular expression rule, but no one expected it to delay it as much as it did, considering it was just written as means to have quick XSS detection. I suppose one can make the case that programmers underestimate the amount of time that it takes for greedy quantifiers to be evaluated, but it's impossible to think about its implications when considering all other cases in real-time.

What matters is that this was solved immediately, and the problem was quickly recognized.

For a CDN as large as fastly, it is actually impressive that they got the problem solved as quickly as they did, even if the actual culprit was as innocuous as a variable change triggering a fringe use case. As mentioned above, accidents are unavoidable, and what matters is how the company responds to it.

Are some CDN's "too big to fail"?

This is not about monopolies, or antitrust per se, but rather about how one service being down can cause a lot of the internet to be non-functioning, thus making it "too big to fail". It should make us think about how centralized some services are, that an outage of one CDN can cause large parts of the internet to go down. It may not seem that significant to most, but CDN's are akin to electric companies, except they manage websites. When the vast majority of bandwidth consumption on the internet is handled by a few companies, it is imperative that downtime is as minimal as possible, in terms of frequency and effects. This same concept applies to the CDN's cousin, the cloud service industry, where only a handful companies are managing most of the world's currently used server farms.
Posted 3 months ago

Calculus (Integral and Differential) CHEAT SHEET

Below is a cheatsheet for the most common calculus formulas. This is for BOTH Integral and Differential Calculus.


Integral Basics

Basic Properties, Common Integrals

Standard Integration Techniques

Products/Quotients of Trigonometric (Trig) Functions

Trig Substitutions

Partial Fractions


Properties of Limits, Limit Evaluations

Evaluation Techniques, L'Hospital's Rule, Continuous Functions and Composition, Piecewise Function


Common Derivative Formulas

Chain Rule, Higher Order Derivatives

Implicit Differentiation, Concave Up, Concave Down

Extrema, Fermat's Theorem, Extreme Value Theorem, Absolute/Relative Extrema

Related Rates

Applications of Integral Calculus

Net Area, Area Between Curves, Volumes of Revolution

Work, Average Function Value, Arc Length Surface Area

Improper Integral

Approximating Definite Integrals

Posted 3 months ago


Below is the list of the Algebra cheatsheet. Source:  

Exponent Properties, Distance Formula, Properties of Radicals, Complex Numbers

Logarithms and Log Properties, Factoring and Solving, Quadratic Formula

Square Root Property

Functions and Graphs

Parabola, Hyperbola

Common Algebraic Errors

Posted 3 months ago

Research Paper Outline CHEATSHEET

The list below contains a template for a research paper. Source:  

Qualitative ResearchAbstractIntroductionPurpose of the study
The purpose of this study is to investigate how...Research Question
This study aims at answering the following questions:abcLiterature ReviewMethodologyDesign
This study is an action research that aims at assisting the researcher inParticipantsThe learners participating in this study are a convenient sample...
(Table 1- Participants)Instrument
In this research, a "." were administered.Procedure & Data CollectionResults & Analysis
Sample 1.Sample 2.Limitations
Three major limitations are present in this current study. First, second, lastly.Conclusion and Recommendation
The researchers recommend implementing the...
Appendix A. Essay TemplateAppendix B. Common Core State Standards Writing RubricReferences

Posted 3 months ago

The advantages of using the Grammarly app for writing

Recently, I discovered that Grammarly has its own tool on Google Chrome. I knew what Grammarly was, but I didn't realize that they had such a tool in Google Chrome. Here is the link to their Google Chrome plugin page.

While I honestly found it unnecessary for short replies, it has helped me in writing articles such as this one. Its extensive list of grammar corrections helped me tremendously, and I consider myself to be someone who is pretty proficient in writing professional English.

In any case, here are the reasons why you should use Grammarly for writing:

It's free.

The free version has most of the grammar and spelling corrections, while the paid version utilizes context corrections and vocabulary suggestions. In any case, it's very helpful in proofreading your work, and making sure that you didn't make any English mistakes.

It can save you additional rounds of corrections.

People whose articles or writing have to be proofread by somebody all go through it: making grammar mistakes they didn't notice even at the final draft. Grammarly has an almost 100% assurance that it won't happen to them.

It suspects if you potentially plagiarized anything.

According to Grammarly's Plagiarism Checker, they scan billions of web pages as well as some academic databases to check whether or not your site contains any duplicate content. In addition to that, they ensure that you give appropriate citations when you haven't supplied it in your document.

It can help you better convey whatever you want to say in your message.

It's hard for some of us to admit, but we occasionally give very tone-deaf or overtly aggressive wording to messages that aren't really in the appropriate setting. In any case, the formality of your message doesn't match the formality needed for the message (e.g. too casual for a professional message, or maybe an adjective you're using isn't really used correctly). Grammarly can help with this with their Tone Detector.

Overall, Grammarly is a very good writing tool, and I would recommend it to anyone who is not very familiar with conventional writing styles, or writing in volume.