I recently added Travis CI successfully to my static personal site.
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.
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.
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.