Image for post
Image for post

An object is a datatype that holds information in the form of key value pairs. A good way to think of an object and its key value pairs is like a drawer full of labelled folders. The drawer represents the object itself, the folders represent the object’s keys, and the information inside the folders are the values that pair with the keys.

Each of these folders would need a label to identify it, which in the case of our object would be the string or number used as an identifier in the object’s key. When strings are used in keys…

Image for post
Image for post
  1. Create a new repository in Github by clicking the plus sign in the top right corner of your Github page and clicking “New repository” from the dropdown menu. This will bring you to a new page where you can specify a name for the new repository, write a description, and add additional information and content, like a Read Me.
Image for post
Image for post

Sass stands for Syntactically Awesome Stylesheet. It is a preprocessor scripting language that is compiled into CSS. Writing Sass is very similar to writing CSS in that it still makes use of the same types of selectors and relies on pairing CSS properties with values. The difference is that Sass expands on the functionality provided by CSS by allowing developers to use variables, nesting, imports, mixins, and inheritance. Sass expedites the development process and allows CSS to be written in more organized and efficient ways that make it easier for styling to be changed.

Variables

Variables are a simple and fundamental…

Image for post
Image for post

The SOLID principles are fundamental principles of programming that help keep code organized and efficient. SOLID is an acronym representing five principles of object oriented programming. The acronym is as follows.

Image for post
Image for post
Image by Scott Oliveri

Code reviews are an important part of software development. They can help a team to reinforce and follow standards and best practices, help developers to optimize their code, and prevent bad or bugged code from being released. Here are some tips for approaching code reviews in a way that is more effective, productive, and conducive to collaboration.

Understand and Communicate Context

It is important for a reviewer to understand what a code change is actually doing, how that area of the code relates to other parts of the code, and the impact the change will have on a program. Reviewing something without fully understanding…

Image for post
Image for post

Over the past year and a half I quit my job and decided to pursue a career in Software Engineering. I completed a Software Engineering boot camp and began my new career. This was a huge change that was sometimes terrifying to make. My journey throughout this transition has been filled with a lot of Impostor Syndrome. These are some of the things I have learned about Impostor Syndrome and how to deal with it through making this transition.

What is Impostor Syndrome?

Impostor Syndrome is a psychological phenomenon that can cause someone to feel like they are a fraud. It can cause a…

Image for post
Image for post

Over the past year, I have tried to get a job in one industry, switched industries, and gotten a job in this new industry. Since landing this new job I have had a few people reach out to me with the hopes that I could help them land a job in my industry. These are some of the things I have learned from being on both sides of this conversation.

Don’t simply add someone on LinkedIn without sending a message

I’m sure you have found a ton of people on LinkedIn who are working in jobs you want and who could potentially help you get a job like theirs. What…

Image for post
Image for post

Colors

Coolors

Coolors creates color palettes with colors that are coordinated to work together. Coolors allows users to customize their color palettes. Users can also choose some colors for a palette and let Coolors fill in the rest of the palette.

Coolors also allows users to build a color palette from an image.

Each color can be precisely selected by adjusting the temperature, hue, saturation, and brightness of a color.

Users can export their color palettes as PNGs, PDFs, SCSSs, and other forms. Users can also create profiles and can save and organize their color palettes.

Adobe Color

Like Coolors, Adobe Color creates a…

Image for post
Image for post

PHP is a popular scripting language used in web development. PHP is an acronym which stands for hypertext preprocessor. A PHP file often contains HTML, CSS, JavaScript, and PHP code so an understanding of HTML, CSS, and JavaScript is helpful for learning PHP. PHP is used to create dynamic web pages and it can collect data from forms and add, alter, or delete data in a database. A PHP script is executed in the server and an HTML response is sent to the browser.

A PHP script can be written anywhere in a web document. …

Ariel Jakubowski

Full Stack Software Engineer/ Web Developer and former Mechanical Engineer https://www.linkedin.com/in/ariel-jakubowski/

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