When working with arrays, it is important to understand the different types of methods and how they transform your data.
unshift() are only four of many other such methods.
lengthproperty to know where to insert the new element(s) and will default to 0 if there is no length
It is not recommended to use in-line styling in a React app because it will add a lot of repeated code to your program. Not to mention, when making any kind of change it will be easier to make a mistake by not applying the update to all of the right tags. To keep it DRY, there are a few options like using styled components, imported stylesheets, or you could even assign your styling directly to a variable.
React applications work by rendering JSX. In order to be able to render the component, your JSX needs to…
I recently finished working on the first version of my portfolio website. Yay me! It is strictly a front end website that I built with React’s
create-react-app and using other libraries like
react-scroll to add some useful functionality.
emailjs allowed me to enable emails to be sent directly to me without the need for a back end component and database, which is really cool. I also wrote my own CSS to customize the styling to my liking, which probably took up a majority of my time while creating this project. …
Let me tell you a story…
This past Friday, I completed a HireVue interview along with CodeVue coding challenges that was sent to me after I applied to JPMorgan Chase & Co’s Software Engineering Program. It was quite an interesting way to conduct an interview and it was my first time experiencing such a thing.
If you’re unaware of HireVue (like I was), they basically provide an interviewing service to their clients to enable either on demand or the typical live interviews. The on demand interview, which is what I was given, can be done on the applicant’s time and…
==, and ===. It will cause bugs and errors in the codebase when used incorrectly.
I decided to add the assignment operator to this post because I had made the mistake many times early on of mixing this up with the comparison operators which caused me quite a bit of trouble while testing. So here is a quick explanation of how it is used:
= operator is used to assign values to either
const variables. The value itself can be anything — a
function, another variable, etc.
Loose Comparison Operator
This operator is used to compare values on either side of the
What is the DOM?
The DOM stands for Document Object Model. It is an object-oriented representation of objects and nodes that make up the content for the documents that are seen by its users on the web. The documents themselves are in HTML and XML format and each web page that you visit is considered a document. Whereas the nodes of each document are assembled in a tree structure.
Here is an example of a single DOM from Wikipedia:
This is more of a reminder to myself that hard work will pay off in the end — no matter how long you wait.
I’ve been on the job hunt for about 4 months now. I graduated from Flatiron School’s Full Stack Web Development Bootcamp during the beginning stages of the COVID-19 pandemic in April and have been applying to jobs ever since. Let me tell you, it has not been easy and I’m still at it.
With or without the pandemic, I was also under the illusion that it would be relatively easy to land a role as a…
Recently, I was interviewed by a wonderful company and I wanted to write about my experience with an algorithm that I was tested on.