For my final project, I knew that many of my components would need access to the same state. We had only briefly covered Redux at the end of the last phase but I knew how helpful it would be in managing some of my state values. Plus, I wanted to get some experience working with it. I decided to take it on and learn as I went along, and very quickly found that my set-up differed from examples I’d found online as well as other members of my cohort who were also using Redux. That is when I realized my…


This has been by far the most challenging phase of bootcamp for me. Something about an app being broken down into many components and data flowing in and out of them completely overwhelmed me. It was like trying to put together a jigsaw puzzle, but all the pieces were moving. It wasn’t until I started breaking down React into sections and trying to understand each section individually that I was able to bring it all together. I decided to put together a list of some things I found useful when trying to wrap my head around React.

1. Draw out a component flow chart

Honestly in…


Finishing up my first six weeks of bootcamp, my only experience with relational database management systems has been with SQLite. Because there is a limited amount time to teach a large amount of information in a coding bootcamp, I wanted to briefly explore other RDBMS that couldn’t be covered.

SQLite, PostgreSQL, and MySQL are three of the most popular relational database management systems, that interact with a database. They allow you to read, write, and preform other tasks, as well as control access to a database. …


As I’m finishing my third week of bootcamp, I’ve compiled a list of some of the best-practices I’ve been trying to implement. I find it important to implement these practices into my learning processes. This ensures that you are building good habits as you are learning. It’s far more efficient to develop these habits from the beginning rather than trying to re-write and correct bad habits later on.

Most programming jobs involve working on a team of other developers. To ensure that you are a vital, contributing member of the team, it is important to follow best practices. …

Kelsea Mcallister

SE Student at Flatiron School

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