Hello, I'm Priyesh Patel.

I'm a Computer Science graduate student at University of Buffalo. I like doing full-stack development and currently learning React.js. I also share what I learn on my blog at Medium.com

Projects

Java

dynamo-keyValue-store

Amazon Dynamo-style Replicated key-value storage using android virtual devices and Java Sockets.

JavaScript

react-eCommerce

Fashion E-commerce website made using React.js and Redux with Firebase authentication and user cart features.

TypeScript

typescript-node-api

Tutorial for "Understanding a RESTful API using Node.js, TypeScript" blog

SCSS

book-store

E-Commerce Book Store using Bootstrap, PHP, MySQL.

TypeScript

cyber-bullying-prevention

Hybrid Group Chat App to prevent cyberbullying using Ionic framework, Firebase and DialogFlow.

TypeScript

lifeline

App to connect blood banks and promote blood donation with a unique reward system using Google maps, firebase and Ionic framework.

Blogs

What exactly is Node.js?

Node.js is a JavaScript runtime environment. Sounds great, but what does that mean? How does that work? The Node run-time environment includes everything you need to execute a program written in JavaScript...

How Does JavaScript Really Work? (Part 1)

What is V8 and what happens under the hood when JavaScript runs?…

How Does JavaScript Really Work? (Part 2)

How memory management, call stack, threading, and the event loop works with JavaScript’s V8 engine...

Web Components without a framework: Let’s build a Modal!

How to make a modal component from scratch using vanilla JavaScript. In this post, I will give you a quick overview of what are web components and why are they useful. I will also guide you through the process of making a modal web component from scratch without any framework to better understand its working...

Creating a Reusable Accordion Component That Works Anywhere

Web Components is the hottest trend in web development and it’s only going to gain momentum since most of the major browsers now support them. Web components are custom made tags which extend HTML’s capabilities...

Build a Unit-Testing Suite with Mocha and Mongoose

Over a period of time, your application will have more lines of code for testing than the actual application logic. So I feel it’s a good investment to learn to write tests and follow a Test Driven Development or TDD approach...

Understanding a RESTful API using Node.js, TypeScript and Pokemon

In this post, we will learn to make a simple REST API with a .json file as database. Most of the tutorials out there teach you to build a TODO app using Node.js, Express.js with JavaScript. To learn something new, we will use TypeScript and make a pokemon API to read data from json file...

Designed by Nicolas Meuzard.