.
Adam

tutorial

23
Articles

How to make video templates for your Instagram stories (2021)

Instagram stories suck for landscape videos. Here's how to fix it.

Code Companion #11: AJAX

In this tutorial we'll be building off of the previous tutorial updating our form to make our first HTTP request to the PokéAPI.

Reactive Forms in Angular v6

In this tutorial we'll learn the basics of Angular's other approach to forms, reactive forms, by creating a user signup page with the same three fields: name, email, and password.

Template-Driven Forms in Angular v6

In this tutorial we'll learn the basics of template-driven forms in Angular by creating a user signup page with three fields: name, email, and password.

How to Test Angular CanActivate Guards

In this tutorial you'll learn how to test a CanActivate route guard in Angular v6.

Code Companion #10: Forms

In this tutorial we'll be building off of the previous tutorial updating our user prompt to a more familiar web UI—forms.

Code Companion #9: DOM Manipulation

In this tutorial we're going to begin working with HTML to add some interactivity to our programs with a UI.

How to Mock an API in Angular v6

In this tutorial you'll learn how to setup an Angular v6 application using the Angular CLI and mock an observable API for your application.

Code Companion #8: Embrace the Suck

Learning how to code is like exercise. It's affordable, it's accessible, and the benefits are amazing. But it also takes self-discipline and a lot of patience. So before people ever see results, they quit.

Code Companion #7: Automated Testing

In this tutorial we're going to take a look at automated testing. Automated testing is a way for us to automate the testing of our code—something we've been doing manually up until this point.

Code Companion #6: Object Oriented JavaScript

In this tutorial, we're going to look at JavaScript by creating objects that we can instantiate using the new keyword as we saw in the last tutorial when we were working with Date.

Code Companion #5: Functions

Up until this point we've been calling functions (also referred to as methods) like console.log() and .charAt(). In this tutorial we're going to switch from calling functions to writing them as well.

WTF is Code Companion?

What the **** is Code Companion?

Styling Angular v6 Apps with Bulma

In this tutorial we'll learn how to generate a new Angular project using the Angular CLI and style it using the Bulma framework.

Code Companion #4: Properties and Methods in JavaScript

In this tutorial we're going to introduce some of the properties and methods exposed to us by the data types in JavaScript. Finally, we'll wrap up by taking our first look at iteration.

Code Companion #3: Data Types in JavaScript

In this tutorial we're going to take a closer look at the JavaScript and introduce some of the data types that are available to us.

Code Companion #2: "Hello, world" in JavaScript

Learn web development with an introduction to JavaScript by creating three variations of the classic "Hello, world" program.

Code Companion #1: What is Web Development?

In this tutorial we're going to clarify web development terms such as HTML, CSS, JavaScript, server-side programming, client-side programming, databases, JSON, and so on to give you a grasp of how everything fits together at a high level.

Clearing Forms in Angular v6

Thankfully the solution to this problem is easy and takes just two lines of real code to get the job done.

How to Start a Podcast

Two guides (beginner and advanced) for getting up and running with a podcast

Testing AngularJS with Jasmine and Karma (Part 2)

One part of my AngularJS testing tutorials for Scotch.io

Testing AngularJS with Jasmine and Karma (Part 1)

One part of my AngularJS testing tutorials for Scotch.io

'Hello, Testing!' with Jasmine

In the world of programming a “Hello, world” program allows us to create a very small working program to verify things are working correctly. If you’ve ever written JavaScript and you found yourself wishing there was a “Hello, world” equivalent for testing, this is it!