Implementing Material Design on your React Website with Material UI

If you’ve used a Google product such as Android, Google Docs, or Google Maps within the last 5 years, you’ve likely encountered Material Design: Google’s design language that uses virtual cards, paper, and shadows to create clean and intuitive applications.

I am a big fan of Material Design and wanted to implement it’s design principles in a website that I created using the React framework. I found that the Material UI framework was the fastest and easiest way to accomplish this goal. The framework includes React components for all of the core Material Design components such as paper, buttons, grids, and much more.

To learn how to use the framework, I recommend following the Material UI quick start tutorial. I also found it useful to dig into the code from some Material UI example projects .

Installing Node.js on ARMv6 Raspberry Pis

On many Raspberry Pi models, Node.js can be installed with a simple apt-get command. Unfortunately, installation scripts are not available for devices that are running the ARMv6 instruction set architecture like the Raspberry Pi Zero, Raspberry Pi Zero W, and all models of the Raspberry Pi 1. However, you are not out of luck if you own one of these models! Node.js provides binaries for the ARMv6 instruction set architecture – they simply need to be installed manually.

I found this article to be useful when installing Node.js on my ARMv6-based Raspberry Pi Zero W:

Welcome to the Internet of Things CoP 2019-20!

Greetings everyone!

My name is Shirsopratim Chattopadhyay and I will be serving as the Coordinator of this CoP for the next year. A very warm welcome to all of you. I look forward to working with you all and taking the OSU IoT scene to hitherto uncharted heights in the months to come. I am always open to suggestions for improving this space, so feel free to drop a mail (you can find my contact info at the bottom of this page).

The first CoP meeting time,dates and details will be uploaded soon, so stay tuned!

Creating an Arduino Controlled App

This tutorial was very helpful in getting me starting with my capstone project. This link is useful for those of you trying to create an Android app to control your processor. The reason I say processor is because it doesn’t necessarily work exclusively for the Arduino. Once you get the main concepts from the code, you can implement this by using another app creator other than the MIT App Inventor.


Make your terminal on macOS less boring with cowsay

One of my daily workflows is using terminal on macOS to connect to ENGR severs and run many applications using command lines. I want every time open the terminal to do any tasks , there will be an inspirer message. This helps to get my gears going. So I decided to install cowsay on my machine.

How to make cowsay at beginning terminal session macOS

Thank you for reading. Feel free to  share your custom terminal session and ideas.


ESP32 Code