2025-08

Learning web development: JavaScript exceptions

[2025-08-29] dev, javascript, learning web dev

In this chapter, we look at exceptions in JavaScript. They are a way of handling errors. We’ll need them for the next chapter.

JavaScript’s trademark problem

[2025-08-29] dev, javascript

In this blog post, we discuss Oracle’s trademark of the word “JavaScript”:

  • What are the problems caused by that trademark?
  • How can we fix those problems?

Learning web development: Plain objects in JavaScript

[2025-08-28] dev, javascript, learning web dev

In this chapter, we learn how to create plain objects with properties. We use them to create a simple flash card app.

Learning web development: Modules and testing in JavaScript

[2025-08-27] dev, javascript, learning web dev

So far, all of our JavaScript code resided in a single file – be it an .html file or a .js file. In this chapter, we learn how to split it up into multiple files. And how to automatically test if the code we write is correct.

Learning web development: Web servers

[2025-08-26] dev, javascript, learning web dev

In this chapter, we run a web server on our own computer and use it to serve a web app.

Learning web development: Shells and Node.js

[2025-08-25] dev, javascript, learning web dev

In this chapter we explore two topics:

  • A shell is like browser console, but for the operating system instead of for JavaScript. It helps us with programming by running the tools (programs) we need to get things done.
  • Node.js is a program that lets us run JavaScript code outside browsers – which we can use for a variety of things.

Learning web development: Loops in JavaScript

[2025-08-23] dev, javascript, learning web dev

In this chapter, we learn how to do things repeatedly in JavaScript.

Learning web development: Booleans, comparisons and if statements in JavaScript

[2025-08-20] dev, javascript, learning web dev

In this chapter, we learn about tools for only running a piece of code if a condition is met: truth values (booleans), comparisons and if statements.

Learning web development: Arrays in JavaScript

[2025-08-18] dev, javascript, learning web dev

In this chapter we look at one way of storing more than one value in a variable: arrays.

Learning web development: Strings and methods in JavaScript

[2025-08-17] dev, javascript, learning web dev

In the last chapter, we worked with numbers. In this chapter, we’ll work with text and write our first applications.