Author: chasenpse

BakersCalc v3

BakersCalc v3 is a complete rewrite from the ground up. It uses React for the front end, Node/Express for the back end API, MySQL for it’s database, and NGINX as a reverse proxy (and as an SSL endpoint).

[continue reading]
Projects , , , ,

How To: Setup React client-side routing with Apache and sub-directories

Before I get started (or yelled at) I have to point out that this topic is already covered in the Create React App docs. This post is meant to cover a very specific use case – serving a react app that uses client-side routing (like react-router) on an Apache driven shared host from within a sub-directory on the server. I’m also assuming you’ve bootstrapped your project with the Create React App tool, since we’ll be relying on it’s build script.

[continue reading]
Tutorials , ,

rPi Sensors

This app was created for logging and visualizing temperature and humidity data using a Raspberry Pi and a DHT22 module. It also features an optional IFTTT notification for high temperature alerts, which can be defined in the script config.

Source code is available on GitHub.

Projects , , , , ,

directoryViewer

This project is a simple web-based directory viewer that dynamically generates links to it’s sub-directories. It’s main use was for managing multiple PHP sites running on a single host, without the need to know each project’s path.

[continue reading]
Projects , ,

How To: Setting up Compass with SCSS in PhpStorm

PhpStorm includes a very useful feature called File Watchers which if you’re already working with Compass should sound very familiar. From the documentation, File Watchers is defined as “..a PhpStorm system that tracks changes to your files and runs a third-party standalone application.” So basically whenever a watcher is running it will execute a program when there are changes made. This makes using Compass more straight forward since you no longer need to open a terminal/command prompt, navigate to your project, and run Compass. Or in case you forget to compile and can’t figure out why your changes aren’t appearing (we’ve all done it, I won’t judge.

[continue reading]
Tutorials , , , ,

BakersCalc v2

V2 of BakersCalc was almost completely rewritten as a personal initiative to implement ES6 and SASS into a project as well as to improve upon the UI/UX of the application.

[continue reading]
Design, Development, Projects , , , , , , , , , , ,

Dominic’s Delicatessen

Trifold menu for Dominic’s Delicatessen, located in Tarrytown, NY.

[continue reading]
Projects , ,

Exciting update for BakersCalc!

Now that the pizza has your attention – BakersCalc v2 is officially out! It’s been rewritten from the ground up to be more lightweight, efficient, and user friendly.

[continue reading]
Design, Development, Pizza , , ,

How To: Installing Node.js and npm on a Raspberry Pi 3

In this post we will review how to install Node.js and npm on a Rasbperry Pi 3 running a fresh installation of Raspbian Stretch Lite. The version of node I’ll be installing is 8, however if you need to install a different version you can still use these instructions. Let’s get started!

[continue reading]
Tutorials , , , ,

UX: Appreciating the simple things

While working on formulas in BakersCalc there have been a handful of times where I’ve finished a recipe only to realize I had forgotten an ingredient. No problem, I’ll just add it at the end! Except this is a problem, because my OCD won’t stop flicking the back of my head until I add it in the correct order. The way I use BakersCalc is pretty linear – the order of ingredients is the order I’m adding them to my mixer. Usually this meant either deleting items and adding the missing link, or adding one at the bottom and shifting everything around. Before the last update this issue was the definition of a bad user experience.

[continue reading]
Random Thoughts