To set the scene, I was building a Basketball themed app designed for coaches and players who belong to any team. As I began thinking about and coding the functionality of this application, I came to realize that though coaches and players are both users of the application, I wanted them to have different experiences.

In short, the General Managers of NBA teams are responsible for trading, adding, or dropping players. On most street teams, the coach usually takes on more than one role and serves as the GM. In this case, the coach has the ultimate decision to add…


Within the snippet below, I have singled out two instance methods that are included within my web application. (Side note: the commented out ellipses (//…) can be ignored, as they only serve to show that there are other things within the code that I have omitted in this article because it doesn’t pertain to the topic at hand. )

class List {
//...
appendList(){
//...
}
renderListShowPage(e) {
//...
}
//...
}


There are over one billion websites in the world! With that being said, it can be difficult for web developers to create a unique and captivating website that still has proper functionality to get the job done. There are so many aspects to a page that can be dynamically built out, but let’s focus on the one thing that stays within the sight of a user for the entire duration of their session on a site- the cursor.

Here, we have a basic web application that has a theme of basketball. It allows users to choose who their Top 5…


In the process of creating a web application there are many moving parts. In order to save and persist data to be able to make a more dynamic user experience, databases are very important. Without databases, information can not be saved to be retrieved and used at a later time. Databases can store a range of many things that are needed in order to keep the application running.

For example, every time we sign up for a new application, our credentials are saved within the database. …


As a current Software Engineering student at the Flatiron School, not only am I enjoying the hard work that goes into learning how to build amazing applications, I am amazed at how much I’ve learned in a mere two months.

From completing a CLI application to now having the knowledge to be able to create a web application, I’ve seen more and more functionality introduced that makes complicated tasks a lot easier. Through Meta-Programming, Rubyists have things such as Ruby Gems which take repetitive and extensive tasks and sum them up in an easier to digest and readable format.

However…


Working on my first project was an amazing experience. I was excited to finally build something from scratch that was my own concept. This was a huge transition from simply completing lab assignments that already decided what my code needed to be, to deciding the layout of my own creation. After taking some time to figure out a concept and also finding an API that was available for me to use for free, I had the idea- a thesaurus themed application that returns different word properties depending on the word that is selected!

I came across Merriam Webster’s thesaurus API…


I decided to study Software Engineering to prove to myself that I am able to accomplish something that seemed way out of my element.

I was always an A average student from grade school up until I began college in 2016. School was no more fun for me than the average student but excelling was something that I prioritized because it was taught to me since young from my parents that “education is key”. However, as I approached and entered college at Pennsylvania State University as an undecided student, I found myself very lost and confused in what I wanted…

Nneka Burnette (Ufumaka)

Software Engineering Student

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