Image Source

Refactoring code can be both liberating and indescribably frustrating as you tear apart working code to split it up into more user friendly bite sized pieces. I was looking back at an old project when I first started to code and realized that one of my functions was 108 lines…


Image Source

If you’re interested in learning how to create a Git Branch, I wrote about that in part 1 of this series.

Now that you have made your edits on a separate branch, you want to move those edits to another branch, in my case, back to my master branch. This…


Image from TutorialRepublic

You can learn a lot about yourself and how far you’ve come when you look back at an old project and think, ‘yikes, what was I thinking?’. Sure, the code works, but is it organized and efficient? Maybe you were rushed for time and just patched the code together, or…


GitHub Logo with Background — Source

So you have multiple directories in your repo and you want to split that repo into multiple ones? …


If there ever comes a time when you need to have local state in your functional component, the time has come to transition over to Class Component, or add Hooks. If you’re not ready to start using Hooks just yet, then here’s how you can make the switch. …


Photo Credit: Gregory Dubus

When creating a dog walking SPA with JavaScript, I came across the need to create a drop down menu to select which dog the walk request is for. Since owners can have more than one dog, I wanted a way to dynamically create this using the array of the owner’s…


Error validations help to streamline the user experience of a website. One of the worst things for a website or business is for a person to try to sign up, they fail, but no alert tells them an error occurred or what happened. They may possibly try again, but they…


Ready for acronyms? I just built a CMS using CRUD capabilities and an MVC app in Sinatra — a domain-specific language written in Ruby.

  • CMS — Content Management System
  • CRUD — Create, Read, Update, and Delete
  • MVC — Models, Controllers, Views.

All of that is fancy talk to say I…


When you begin your first solo project, it can be daunting. Previously, my coding bootcamp had always provided a built in local text editor for all our labs and exercises. …


My journey to begin coding was like many others…which means anything but traditional. Before I can explain why I started to code, let me give you a little background.

I graduated from Lehigh University in 2012 with a Bio-Engineering degree. I loved learning about prosthetics, new synthetic cell lines that…

Amanda Walker Brubaker

Learn. Code. Share. Teach. Repeat.

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