Thank you for reading this post! Be sure to check out my other work on my Website, LinkedIn, and Github.

This blog will be discussing the importance of making good style choices for your application, and deciding on a theme that creates an atmosphere that works with the content of the application rather than against it.

While I’m not going into specific CSS tips, a great way to stay stylistically consistent is to use a template from a resource like Bootstrap.

Theme is not an Afterthought

Decide on a theme before writing any code. Theme is not something that just happens along the way. Chances are, if you decide your theme after creating part of the application, you likely weren’t making application decisions that reflect your theme. …


Thank you for reading this post! Be sure to check out my other work on my Website, LinkedIn, and Github.

The topics I’ve touched on in this blog are based on Google’s JavaScript Style Guide. The practices I refer to correspond with Google’s preferences, are not universal, and subject to change.

The Semicolon and ASI

A semicolon explicitly terminates a statement in JavaScript. Automatic Semicolon Insertion (ASI) is the ability of JavaScript to include semicolons where necessary in code — almost perfectly. However, Google policy forbids omitting semicolons. …


Be sure to check out my other work on Linkedin and Github.

Image for post
picture by Christian Thibaudeau on t-nation.com

Most of us can find a reason to get motivated, the struggle is finding a way to stay motivated. I have spent a good portion of my life in the motivated “enough” zone, often falling short of my full potential. My motivation muscle was not performing due to lack of training even though I was entirely capable of excelling.

Over the last year — whether in my workouts, software engineering practice, or daily routine — I have spent more time consistently at what I call peak motivation than any other time in my life. While at peak motivation, I have absolute certainty of my success. …


Thanks for stopping by! Be sure to check out my other work on Linkedin and Github.

Image for post
Photo from http://ilmfruits.com/

A many-to-many relationship consists of multiple entities that connect either directly to one another or through a joiner class. Let’s look at an example so that we can illustrate this relationship.

Our three classes will be Coven, BloodOath, and Witch. A Coven will have many Witches, and a Witch may join many Covens. The BloodOath is the joiner class that will correspond with a particular Coven and Witch.

Setting up our classes:

Feel free to skip to “accessing information..” …

About

Devin Davis

Austin, Texas — Software Engineering Student at Flatiron.

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