Includes a technical summary for each one

Image for post
Image for post
Photo by Jonas Denil on Unsplash

From time to time I would read some ML/AI/DL papers just to keep up with what’s going on in the tech industry these days — and I thought it might be a good idea to collate some interesting ones and share them with you guys in an article (coupled with some key technical concepts). So here’s a few research projects that I (personally) really like and I hope you will too:

Probably the most simple and concise guide

Image for post
Image for post
Photo by Zan on Unsplash

I managed to find various tutorials online when I was trying to figure out how to build and then deploy my React + Flask App. What I did was, I first Googled and figured out how to build the React+Flask App, then I tried searching around for how to deploy it.

Unfortunately, most tutorials I managed to find were TOO complicated (personal opinion). If you Google “How to build a React Flask App”, here’s my top three results: link, link, link.

They might be great tutorials but if you don’t wanna bother with Nginx, various configurations and extra packages for now (and you JUST wanna return something from Flask to React and then see it deployed online for a start), you might wanna give this tutorial a try. …

Concise and Simple

Image for post
Image for post
Image from link

Note: If you’d like to read about building + deploying your React-Flask project, do check out this tutorial.

I mostly did AI related stuff back in my undergrad years but haven’t had the chance to go into web development until my final semester of school. Even though AI was really interesting, I figured that the only way I can show others what I’m doing with it is to put it on the web.

With that thought, I learned Flask and React separately and these days I wanted to figure out how to use both Flask in conjunction with React so I can create applications with better looking interfaces. …

With Tips on What to Expect and Prepare For — 2020 Version

Image for post
Image for post
Photo by Gabrielle Henderson on Unsplash

I was preparing for a front-end ReactJS interview a few days ago and realized that many guides seem to be rather outdated (class based components, relatively few discussed about hooks, etc).

In this article, I’ll try to collate and present a list of interview questions that I think has a higher chance of being asked and hopefully it’ll be useful to you!

The first part would be presenting some tips to better help you prepare for your interviews and the second one would be QnAs of the technical questions.

Interviewers realize that even if you memorize all the ReactJS theories perfectly well, it doesn’t mean that you can actually code. That’s why other than asking you technical questions do see if you understand the theories, it is likely that they may ask you to code on the spot. …

Complete python tutorials that will help cement some of the most important CV concepts if you go through them

Image for post
Image for post
Photo by Matt Noble on Unsplash

Hello Internet! In this article, I’ve collated five computer vision online tutorials that anyone can easily follow through and learn from. I personally think that learning theoretical knowledge is sometimes too mundane and building mini side projects can be a great way to supplement one’s learning.

Many online tutorials or projects that I’ve gone through often only teach a portion of the entire project and you’ll often have to reference other materials to make the project work as a whole. …

My problem is how we’re all willing puppets — and their creators know it.

Image for post
Image for post
Photo by Prateek Katyal on Unsplash

I’d like to begin by sharing a short excerpt from the book “Surprise” —

According to Zack, we modern humans are Content Zombies: hollowed-out creatures with an endless lust for entertaining information. Starving zombies don’t sit down to take advantage of a freshly caught victim. They don’t savor the moment. They grope and tear. Then they stumble away, leaving sizable chunks of their meal untouched. Zack points out that we do the same when we get our hands on new content. We’re always looking for more to see, read, and try, but at the end of the day, we still feel empty. …

And Finish That Side-Project — Suitable for non-programmers too

Image for post
Image for post
Photo by Ramón Salinero on Unsplash

In a fast-paced world FILLED with distractions, it’s sometimes almost impossible to get into a “flow” state and focus.

A term coined by Mihály Csíkszentmihályi in 1975, being in the “flow” state basically means you’re completely absorbed in the task at hand and you’re just completely focused on it.

When I’m in that state, I find that my anxiety levels are lower, I feel this low hum of subtle euphoria and things just get done faster. According to Wikipedia, the formal definition of being in “flow” is:

… the mental state in which a person performing some activity is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity. …

That anyone can try out (in 2 minutes)

Image for post
Image for post
The author really tried :,)

I very recently got asked the question “What is an API” by a friend of mine who’s from a business background and when I explained it, I realized the only point in time when I ACTUALLY had a good understanding of what it is was when I made an API call.

That’s why in this article, I’m gonna try explaining what an (Application Programming Interface) API is with an easy-to-follow example.

But before that let me just copy paste the textbook definition of what an API is for the sake of completeness :)

According to Wikipedia,

An application programming interface is a computing interface that defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc. …

On Google Colab — 2020 Updated Edition

Image for post
Image for post
Photo by JJ Ying on Unsplash

Data Literacy is one of the most in demand skills in this golden age of data. Every company out there is trying to gather more data, datasets are now readily (and increasingly) available online to the public, and various softwares are churning out figures at massive speeds.

Because of this phenomenon, the ability to visualize and make sense of all these data (Data Literacy) is now an invaluable skill. According to Harvard Business Review’s focus group study, two skills that were lacking in people were:

- Creat(ing) easy-to-understand visualizations so leaders understand the results

- Tell(ing) a story to help decision-makers see the big picture and act on the results of…

Includes 4 quick tips that you might not know about

Image for post
Image for post
Photo by Med Badr Chemmaoui on Unsplash

Essentially a prototyping tool that is primarily web-based. It can be used as a vector graphics editor too and it has additional offline features but I personally just use it as a convenient web-based prototyping tool. Just:

Log on -> Sign In/Up -> Start Designing

It’s that easy.

As someone without any formal design background, I found this tool extremely easy and convenient to use. In Part 1 of this tutorial, I’ll write about some basic things that I think most people would already know (just to ensure there’s sufficient coverage). In the second part, I’ll list out a few cool (but essential) features of Figma that I only found out after watching some tutorials. Let’s get started! …


Ran (Reine)

I live for days when I can watch skies of blue, while enjoying the view. Most other days I’m a city rat who scuttles between Art and Coding. SG NTU CS Grad.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store