V School | Better Humans, Better Outcomes

Problem Solving

Problem solving is the most important skill you will take out of this course. Without it, you are not truly a developer. You may have learned to repeat steps shown to you with a few minor changes but if you can't take that knowledge and apply it and mix it

Testing AngularJS Part 3 - Controllers with Dependencies

This post builds off of the previous post which covers setting up your Angular project with Karma, Jasmine, and ngMock, as well as testing a basic controller with no external dependencies. If you haven't gone through that one yet, you'll probably want to start there first. For repetition's sake, and

Testing AngularJS Part 2 - Efficient Unit Testing

This post takes a step down from covering syntax and processes for testing in AngularJS, and instead will wax a little philosophical. A clear understanding of the material presented in this post will lead you to avoid testing things that don't need to be tested and will save you time

'High' on 'Potenuse' & Services

Below we have an example controller that has several methods for geometric calculations on a right triangle. app.controller('TriangleController', ['$scope', function ($scope) { // here we have a triangle object $scope.triangle = { base: undefined, height: undefined }; $scope.findArea = function () { $scope.area = 0.5 * $scope.triangle.base * $scope.triangle.height }; $scope.

Employee Records

You are to create a collection of employee's information for your company. Each employee has the following attributes: 1. Name 2. Job title 3. Salary 4. Status First, you will create an empty array named employees Next, you will create an Employee constructor with the first three attributes defined at

V School | Better Humans, Better Outcomes © 2026