Image for post
Image for post

I have just been hired for a company that is using Angular on their tech stack. In preparation to get started I am following a course on Udemy that I will link below.

https://www.udemy.com/course/the-complete-guide-to-angular-2

I am a Javascript developer with experience in React. And although this course is absolutely amazing, it does not relate anything to React (since it is not a course specifically for developers with React experience) And so I wanted to write an Angular article making some basic comparisons to React in order to make it easy to jump into for React developers.

TypeScript

One big difference…


Image for post
Image for post

Have you ever wanted to embed Tweets, TikToks, Spotify songs, videos or pretty much anything else in your React sites? Or are you a developer that would like others to embed rich content from your website?

One way that is widely used on the internet is called oEmbed.

https://oembed.com/

oEmbed.com describes oEmbed as “ a format for allowing an embedded representation of a URL on third party sites.” …


Image for post
Image for post

Maybe you are a budding software developer and you’ve been hearing about AWS and you are wondering it is exactly. You’ve heard a bunch of acronyms like S3 and EC2 and are afraid of how complicated it seems.

Well this article is to clear up some basics about AWS and the services that it includes.

AWS stands for Amazon Web Services. They key phrase being “Web Services”. AWS is not one thing, it is a suite of services that help companies and web developers do anything ranging from storing files on the cloud with S3, to running a computer instance…


In part 1 I highlighted some of the basic features of Sass. Check out the first part here:

In this article I will go over the remaining features that make Sass great. Those are Extend/Inheritance & Operators.

Extend/Inheritance

Sass has a few ways of making it so we don’t have to repeat ourselves with our code. One of the ways of doing this is to create a placeholder that can be extended.

You can use the “%” symbol to create a class that you only want to extend.

Extending means giving a css class the attributes of the extended class. …


If you’re reading this that probably means you are familiar with CSS and have heard of SCSS or Sass but haven’t yet taken a dive.

Image for post
Image for post

Well good news. Sass is going to make your life much better. You will finally be able to DRY (Do not Repeat Yourself) your code out in CSS.

Basically, CSS is missing some great features that would help turn it into an easier to use and read. Sass adds Variables, Nesting, Partials, Mixins, Extend/Inheritance, and Operators. Some of these are things that programming languages tend to have. If you don’t know what some of them…


Image for post
Image for post
Arms & Influence is live on Kickstarter now!

Our game Arms & Influence is live on Kickstarter right now. Luckily for us we have already reached our goal and are just working on continuing to get the word out there about the game.

We did not expect this level of support from prelaunch marketing that we did. Especially since we did not spend 1 dollar on advertising.

So here’s exactly what we did that resulted in us hitting our $7500 goal in one day.

Used Our Existing Network

Many people don’t realize that over the course of their lives they’ve built up a network of people that want to see them succeed…


Today’s world has changed tremendously since the resumes and an interview were the way to show who you were. And while the world has for some reason clung onto boring resumes, those who know how to create a personal brand are getting ahead.

First of all, get over every boomer stigma that putting yourself out there on the internet is somehow wrong. Get over the idea that an employer is searching for your Tiktok and it will ruin your chances of a job. You need to be you, everywhere. …


Set’s are a new type of Javascript object that was introduced in ES6 to take care of a multitude of issues that could not be taken care of with a normal Javascript or Array. The primary focus being only storing unique values.

Image for post
Image for post
Get it, because you set a table…

Unlike and Object or Map, Sets function a bit more like arrays. For example, there are no key value pairs in a set.

A great use case for a Set is when you want to create an array with only unique values. You could do this with an array but you have to check every single value you…


ES6 introduced new data structures to take care of some problems that the language did not take care of.

Image for post
Image for post

Before its’ introduction, people generally used Objects to do the work.

However, Objects do not allow keys to be anything other than a string or integer. Keys in a Map, on the other hand, can be anything (object, array, string, or number). This allows for some interesting uses.

Features that objects do not have

  • Can store Arrays and Objects as keys.
  • Easily iterable in order of entry.

How to Create a Map

let m = new Map()

Built in Methods

.set()

Use the set method to add entries to…


Call, Apply, and Bind are Javascript functions that you will begin to see as you learn more and more about Javascript.

They are key to being able to manipulate objects in creative and efficient ways. For that reason, they are a must when understanding Javascript.

Image for post
Image for post
Get it? Call.

The good news is they are not that hard to understand. It just takes a 5 minute rundown on the 3.

Call

The call method in Javascript is a way to use a method on an object. …

Andrew Richards

Software Developer — Game Creator — Let’s work together! Reach out on LinkedIn or Twitter @thedrewprint

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