SquareSpace is a site development platform designed to make generating websites very easy.
SquareSpace
is focused on users without web dev skills. It also has built in e-commerce options and lots of other functionality which would require plugins in Wordpress.
Wordpress
is infinitely customizable, but also often used by those without web dev skills. It's technically free but to get similar functionality to SquareSpace users may need to pay for themes, plugins, etc.
Shopify is primarily an ecommerce web solution.
Very similar to SquareSpace.
Shopify
was specifically created for users intending to build an online store. More expensive plans come with significant analytics tools.
SquareSpace
was intended as a content management tool but now has similar e-commerce functionality.
TDD is the development process of working in small cycles. Each cycle, you write a test, write the amount of code needed, and repeat.
Take a small block of code and make sure it works as expected. Unit testing is one of the types of testing typically done in Test Driven Development.
starts a web server, serves up the page that will run the tests, report results of the test
Gives you the syntax for writing tests
describe("A suite is just a function", function() {
var a;
it("and so is a spec", function() {
a = true;
expect(a).toBe(true);
});
});