Since I’ve begun applying to more front-end engineer roles, I discovered that my Cascading Style Sheets (CSS) fundamentals weren’t what I need them to be confident with the expected work. My next couple of posts will be dedicated to expanding my CSS design knowledge

Today, we’re starting with the CSS Box Model. The box model is the idea that there is a box that surrounds every HTML element. The box consists of margins, borders, padding, and the actual element content. Together, these design elements determine where the HTML will sit on the page.

  • Content: where the text or image in…


Image of walnuts
Image of walnuts
Photo by Aayush Shah on Unsplash

JSON stands for JavaScript Object Notation. JSON is a human-readable data interchange format that stores and transmits data. JSON was introduced in December 1999 based on a subset of the JavaScript Programming Language Standard ECMA-262 3rd Edition. Over the last 20 years, JSON has increased in popularity due to its minimal syntax and its transparent parsing that aids the speed of data delivery. Because of its transferable format, JSON is great to use with API calls and server communication.

JSON object syntax is simple and comprised of data types that are supported by most languages.

  • Curly braces {} hold objects…


silver weighted fishing hook
silver weighted fishing hook
Photo by Mael BALLAND on Unsplash

If you’re a React beginner, I would strongly suggest continuing to read this post as I’ll cover the basics of React Hooks. React Hooks were included in React v16. 8.0 in February 2019 and since then their usefulness has been widely debated. The first question is, what exactly are Hooks? Simply put, Hooks are functions that allow developers to access state and other features without having to write a traditional class component. As a reminder, state could only be declared in class components before the introduction of Hooks. This is exciting because Hooks help to eliminate the fear of starting…


The things that we don’t see.

Photo by Jason Leung on Unsplash

As technology has progressed, parts of our lives that would have previously required some form of effort can now be done with only a few keystrokes or the click of a button. Bits and pieces of our daily lives are replaced with artificial intelligence(AI) and we love it. It is no secret. As it should, technology makes our lives easier. From the applications on our cellphones to the software used in doctors’ offices, technology is helping with decision making by compiling, manipulating data, and offering a conclusion. Artificial intelligence’s modern definition is defined as…


A match completely burned out among other unlit matches
A match completely burned out among other unlit matches
Photo by Nataliya Vaitkevich from Pexels

At some point during our lives, we have experienced stress at work. Whether it be a heavy workload, unclear expectations, or team dysfunction these things can make our work environment less enjoyable and have serious mental health effects. Stress is understood as having too much or being overactive. But what happens when the overactivity caused by stress progresses into all-encompassing exhaustion?

Burnout was coined as a term by American psychologist Herbert Freudenberger in the 1970s. Then, burnout was considered a phenomenon that mainly plagued those in ‘helper occupations’ like doctors, nurses, etc. Today, we recognize that burnout is something that…


Developers wield the power of creating digital environments and as the saying goes, with great power, comes great responsibility. It is up to us to make sure that these environments are inclusive by being accessible to all; including those with disabilities. The Centers for Disease Control and Prevention (CDC) reports that 26% of adults in the United States live with a disability including, but not limited to, visual and hearing impairment. When developing websites and other applications it is important to keep in mind the abilities of all who will have access to your project.

Hands placed on table
Hands placed on table
https://unsplash.com/@claybanks

Accessible applications begin with Hypertext…


large library of books
large library of books

To start, I would like to say thank you for taking the time to read my blog. I am a software engineering student who is relatively new to the tech field. This post ,as well as, subsequent posts will catalogue my learning journey as I dive into new and amazing subjects. This is my first post and my hope is that you are able to gain something from it! With that being said, here we go…

Let’s just say I thought that I understood what a database was and after starting a project that required data storage, I quickly realized…

Jade McDaniels

Software engineer 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