After graduating from Hack Reactor’s Software Engineering Immersive I decided to accept a position as a Teaching Assistant, staying at Hack Reactor for an additional 12 weeks to mentor future cohorts. Teaching assistants at Hack Reactor are asked to pick some kind of project to work on in their spare time, oftentimes these projects are aimed at helping the campus in one fashion or another. When I accepted the position an idea came to mind immediately. I wanted to help students become more familiar with the everyday tools of writing and debugging code.

Before attending Hack Reactor I worked in…


When you are working with React your toolchain is an essential part of your project setup. While React provides a great tool to automate the setup of a React repo with Create React App it's worthwhile to explore the underlying tools on their own and learn how to set up your own custom toolchain. In this workshop, I wanted to show students a solid foolproof toolchain for a basic React app but also explain exactly what Babel and Webpack do and why we apply the settings that we do for React.

You can find the workshop repo on my GitHub and watch a video of a workshop below.


A couple of weeks into the software engineering immersive at Hack Reactor we started writing our own servers with RESTful APIs. On the first server project, I used CURL exclusively to generate HTTP requests. I would carefully type out the long string necessary to create the request and hope it worked, if it did I’d dutifully copy the whole command over to a text file ready to be used again if I needed to generate the same request. Fortunately, on our next project, a classmate introduced me to Postman which has become a central tool for me when building an…


During my first couple of months learning to code in JavaScript, I worked almost exclusively in the browser. I had become accustomed to having easy access to Chrome’s DevTools for all sorts of troubleshooting and debugging. Once we started working with the back-end and started using Node.js I felt like an integral part of my workflow had been stolen from me. Fortunately for me, a quick web search provided exactly the solution I wanted; instructions on how to connect Chrome’s DevTools to Node.js for debugging.

As a TA at Hack Reactor, I realized that most students never discover they can…


Having lightly dabled in code before enrolling in a coding bootcamp something that always struck me as amazing is that computer programs are just text files. How can it be that a bunch of text is what creates rich complicated software like a web browser, photo editing software or any number of other applications. With my only exposure being the Arduino IDE I thought it must be so complicated to write and keep track of code that is hundreds if not thousands of lines. …


For me and many other new coders, the terminal can feel like a foreign planet filled with all kinds of unknown dangers. But the reality is that the terminal is an essential tool that most devs are going to have to use for at least some tasks. I wanted to demystify the terminal for other bootcamp students as well as give them a few handy tips and tricks in the hopes that it would make using the terminal less intimidating.

For me learning a few keyboard shortcuts to help me more easily manipulate the text in the terminal was a…

Colin Chauche

Entertainment lighting programmer turned software developer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store