Photo by Heidi Fin on Unsplash

As I near the end of my 6 month journey through an intensive coding bootcamp, I have found myself talking tech more and more with my non-tech friends. The assumption my friends have is that after coding everyday for 6th months, I know everything there is to know about ANY tech they have ever heard of. This is fine… With a quick google search I can usually get to the bottom of whatever little program or app they are all jazzed about and then move we all move on to more important topics like LSU football. However, I was recently…

“Keep your room clean everyday and I won’t have to keep making you clean it!” If you weren’t a perfect little angel who always kept your room clean, this was likely a familiar statement for you to hear from your mother. The concept is so simple, even for a child, but the practice is much more complicated. Most of the time you just didn’t want to take the extra time to keep your room clean and you would rather do pretty much ANYTHING else. But nevertheless, the few times you kept up your room and you got a compliment from…

Photo by carlos aranda on Unsplash

As a current coding bootcamper nearing the end of the program, there is a recurring step in the fullstack process that my cohort and I have used and incorporated throughout our work and studies but none of seem to have a clue what it is. That step is the use of a Continuous Integration system to “check” our code? But check our code for what?

For the first few months of sprints and tests, I just assumed that CI programs like Travis or Github Actions were preset tests made by our instructors to check our code. I can even remember…

As a new developer, creating and connecting to a server can be a… less than enjoyable experience. It is very easy to get confused with what is actually happening with the communication happening between the browser and the server. The goal of this blog is to make that process a little more simple and set a strong foundation for when you will, eventually, dive deep into the server/browser waters. Luckily, there is a certain framework that makes this a lot easier make the server browser connection called Express.


Express is a Node.js web application framework... Or as Colt Steele so…

MongoDB is a Document Oriented Database… Ok, what’s that?

MongoDB is a NoSQL (does not follow a structure) database that stores data in a way that is not just relational tables.

According to the MongoDB website “As a developer, you think in objects. Now your database does too.”

That simple statement best summarizes the perk of using MongoDB instead of using an SQL database. To help understand what storage in SQL is like, think of an excel data sheet with fixed header cells. For example, “cars” would be the title on the header line and if you wanted to add…

A Beginners Guide to What the Heck Node.js Actually Does.

Photo by Michael Browning on Unsplash

You may have heard that a new developer’s journey usually begins with learning front end development and then gradually evolves into backend. But what does that even mean? My favorite explanation of the difference between front end and backend development is the restaurant metaphor. When you dine in a nice restaurant, you will walk into a beautiful room and be seated. Once seated a waiter/waitress will come over and take your order. So far this experience is equivalent you opening up google and entering what you are looking for into…

Photo by Cookie the Pom on Unsplash

Super Brief History on jQuery:

On August 26th, 2006 a 22 year old named John Resig released the jQuery library to the world. John and his library had one simple but prudent goal, to make the use of JavaScript much easier and less time consuming for developers. explains it best, “jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code.” If you have any doubts if John saved you time, energy, and sanity just look at this code comparison from Dr. …

Photo by Stephen Leonardi on Unsplash

Chaining functions can be a very helpful in working with dynamic data sets. With the help of a few crucial high order functions, you can manipulate, grab, or single out the exact bit of information you want with a single line of code. Don’t believe me? Well… Let’s make a believer out of you below:

First things first!

Let me introduce you to some of the high order functions we are going to be working with in todays lesson.


This method takes an array or object and “reduces” it to a single value. Think of it as a massive Rube…


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