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 it can lead to approvals being given despite there being issues in code. It can also lead to reviewers giving feedback that is not accurate or not as helpful as it could be. …


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 person to discount or downplay their own accomplishments or to think that their accomplishments are the result of luck, not skill or work. …


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 now? Do not simply send them a generic LinkedIn request. This tells them nothing about who you are and why you are reaching out to them. …


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 color palette. Adobe Color is unique in that it allows users to generate palettes around a single base color. Each color can easily be adjusted and when a color is adjusted, the other colors in the palette automatically adjust to ensure the colors work well together. The program can be used to target various relationships between colors, such as analogous, complementary, monochromatic, and more. …


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. …


Image for post
Image for post

A class can be thought of as a set of blueprints that describe something. From this set of blueprints, individual examples can be made. These examples, often called instances, are single objects. If we take pets as an example, we can use a class to describe pets in general. The class will tell us that the pet should have a name, an age, and a species, among other pieces of information. It is only when making an instance of a class that we get more specific details about these pieces of information. …


Image for post
Image for post

Forms created with PHP are made in conjunction with HTML documents. The form itself is not made using PHP, it is made using HTML. PHP is used separately to acquire, use, and manipulate information from forms.

To start, we use HTML form tags. Within the opening form tag, an action attribute must be included. The value for this attribute will be the location of the PHP code. If the files with the HTML and PHP are in the same directory, this will simply be the name of the PHP file. If the PHP code is in the same file as this HTML form, the action value can be left empty. …


Image for post
Image for post

Java is one of the most popular programming languages in the world. Java is a general programming language that is often used to create object oriented code. It is designed to make the implementation of code simple for developers and it has few dependencies for implementation.

The Basics

Semicolons are written at the end of each statement, which is a line of code that performs an action. The semicolon marks the end of a command and if a semicolon is not included at the end of a statement, the code will not run properly.

Code will often be written inside of curly braces {}. Curly braces are used to denote the scope of a function, class, or another block of code. A semicolon is not necessary after code that is written inside curly braces. …

About

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