Coding Plus Tea


Intro to Docker


Continuous Integration

I recently added Travis CI successfully to my static personal site.


What are WebSockets?

An interview trend I’ve come across in is being asked about WebSockets. WebSockets is a technology that allows clients/browsers to communicate with servers and vice versa persistently. This differentiates from the traditional paradigm of clients sending requests and servers fulfilling those requests.


Quality Analyst/Testing Overview

When coding, it’s important to be aware of what everyone does and a big part of the software development life cycle is testing. This is a broad overview of different types of testing and tools available.


Troubleshooting Heroku Deployment

I deployed a Rails backend and a React frontend to Heroku, but they were not corresponding as intended. When I signed up a user on the frontend, I got a 500 error. However, checking the database with the commands below, I saw that users were created. The Rails backend must not be giving back the correct JSON response.