diff --git a/Computer_Architecture/CPU/The_Little_Man_computer.md b/Computer_Architecture/CPU/The_Little_Man_computer.md
index eccee97..b0d23fd 100644
--- a/Computer_Architecture/CPU/The_Little_Man_computer.md
+++ b/Computer_Architecture/CPU/The_Little_Man_computer.md
@@ -6,8 +6,6 @@ tags: [CPU]
## The Little Man Computer
-// TODO: Improve notes and learn how to use
-
The [Little Man Computer](https://peterhigginson.co.uk/lmc/) is a simplified computer that works on Von Neuman principles. It has all the CPU components we have detailed above. It is programmed in machine code but for simplicity it uses the denary rather than the binary number system.

diff --git a/Databases/MongoDB/Creating_a_schema_and_model.md b/Databases/MongoDB/Creating_a_schema_and_model.md
index d45be46..19e2ac4 100644
--- a/Databases/MongoDB/Creating_a_schema_and_model.md
+++ b/Databases/MongoDB/Creating_a_schema_and_model.md
@@ -26,8 +26,6 @@ const courseSchema = new mongoose.Schema({
> This is similar to declaring a type or interface in TypeScript
-// TODO: Add printout of what the rejection will look like in the console.
-
#### Available data types
The following data types are available:
diff --git a/Databases/MongoDB/Update_document.md b/Databases/MongoDB/Update_document.md
index 9855cce..a570e85 100644
--- a/Databases/MongoDB/Update_document.md
+++ b/Databases/MongoDB/Update_document.md
@@ -23,12 +23,12 @@ async function updateCourseFromQuery(id) {
if (!course) return;
course.set({
isPublished: true,
- author: 'A new author',
+ author: "A new author",
});
// Instead of an object, we could also set the updated properties individually
course.isPublished = true;
- course.author = 'Biggs Volunksire';
+ course.author = "Biggs Volunksire";
const result = course.save();
console.log(result);
@@ -43,10 +43,10 @@ To do this we directly use the `update` method, not `find`:
```js
async function updateCourseFromQuery(id) {
- const result = await Course.update({_id: id});
+ const result = await Course.update({ _id: id });
$set: {
// Invoke the set operator
- author: 'Terry Nutile';
+ author: "Terry Nutile";
isPublished: true;
}
console.log(result);
@@ -70,4 +70,4 @@ If we don't add `{new: true}`, it will return the document before the update.
### Updating multiple documents at once
-// TODO : Add notes on this
+// Add: notes on this
diff --git a/Databases/REST/RESTful_APIs.md b/Databases/REST/RESTful_APIs.md
index 326f952..d5f5d82 100644
--- a/Databases/REST/RESTful_APIs.md
+++ b/Databases/REST/RESTful_APIs.md
@@ -43,4 +43,4 @@ A basic example of a REST API would be a series of methods corresponding to the
| DELETE | /api/customers/1 | Delete a customer | No, data comes from GUID |
| POST | /api/customers | Create a new customer | Yes |
-// TODO: Add PATCH and explain differenct from PUT
+// Add: PATCH and explain differenct from PUT
diff --git a/DevOps/Docker/Docker_storage.md b/DevOps/Docker/Docker_storage.md
index 7b8c6a4..c49a0f4 100644
--- a/DevOps/Docker/Docker_storage.md
+++ b/DevOps/Docker/Docker_storage.md
@@ -44,7 +44,7 @@ The actual location is still hidden and decided by Docker.
As these are anonymous they will show ups as GUIDs in the volume viewer in Docker Desktop:
-// TODO: add screenshot
+// Add: screenshot
### Commands
diff --git a/Electronics_and_Hardware/Analogue_circuits/Cells_and_batteries.md b/Electronics_and_Hardware/Analogue_circuits/Cells_and_batteries.md
index d8d86cb..9f29b85 100644
--- a/Electronics_and_Hardware/Analogue_circuits/Cells_and_batteries.md
+++ b/Electronics_and_Hardware/Analogue_circuits/Cells_and_batteries.md
@@ -76,5 +76,3 @@ _Parallel battery circuit diagram:_
### Series-parrallel
If we want both a higher voltage and a higher current we can use series-parallel configurations. Connecting cells in series increases the voltage and connecting cells in parellel increases the current so doint both boosts the amount of both quantities.
-
-// TODO: Add notes on series parallel once I have a better grasp of the basics of circuits.
diff --git a/Electronics_and_Hardware/Analogue_circuits/Resistance.md b/Electronics_and_Hardware/Analogue_circuits/Resistance.md
index e3bc29a..224d8cc 100644
--- a/Electronics_and_Hardware/Analogue_circuits/Resistance.md
+++ b/Electronics_and_Hardware/Analogue_circuits/Resistance.md
@@ -43,5 +43,3 @@ The relationship between current, resistance and voltage is expressed in [Ohm's
## Resistors
A resistor is an electrical component that can be used in circuits to introduce specific amounts to resistance where needed. This is typically done in order to temper the total voltage and so keep the current flowing within certain set parameters.
-
-// TODO: Add image of different resistor types and further info on their differences and the physics behind how they work.
diff --git a/Electronics_and_Hardware/Digital_circuits/Integrated_circuits.md b/Electronics_and_Hardware/Digital_circuits/Integrated_circuits.md
index 4c6e7c2..89c2c09 100644
--- a/Electronics_and_Hardware/Digital_circuits/Integrated_circuits.md
+++ b/Electronics_and_Hardware/Digital_circuits/Integrated_circuits.md
@@ -18,5 +18,3 @@ _An integrated circuit and its use on a breadboard:_
-
-// TODO: Add diagrams of different IC gate types
diff --git a/Electronics_and_Hardware/Digital_circuits/Logic_gates.md b/Electronics_and_Hardware/Digital_circuits/Logic_gates.md
index daadcf1..6fcdeea 100644
--- a/Electronics_and_Hardware/Digital_circuits/Logic_gates.md
+++ b/Electronics_and_Hardware/Digital_circuits/Logic_gates.md
@@ -28,11 +28,11 @@ The gate _interface_ is an abstraction that the enables the user to think of the
We can demonstrate this with the earlier example of a three-way AND. The diagram below represents the gate as an interface:
-// TODO: Interface diagram
+// Add: Interface diagram
Whereas this diagram presents the implementation of the gate: it shows the specific combination of gates which creates the enables the behaviour represented in the interface diagram.
-// TODO: Implementation diagra>m
+// Add: Implementation diagram
> Importantly, a single interface may be implemented in a variety of ways. There is a one-to-many relationship at work here. From the point of view of the user interface these differences should not be detectable. This is another example of [hardware abstraction](/Computer_Architecture/Hardware_abstraction_and_modularity.md)
diff --git a/Electronics_and_Hardware/Physics_of_electricity/Electromagnetism.md b/Electronics_and_Hardware/Physics_of_electricity/Electromagnetism.md
index 47df14d..e770d32 100644
--- a/Electronics_and_Hardware/Physics_of_electricity/Electromagnetism.md
+++ b/Electronics_and_Hardware/Physics_of_electricity/Electromagnetism.md
@@ -113,8 +113,6 @@ The image below shows the propagation of an electromagnetic wave through space.
## Using magnetism to generate electricity
-// TODO: Explain electrical induction, Faraday, the important role of iron and rotating coil stuff.
-
## Understand better:
- How do EM waves relate to simple electrical circuits.
diff --git a/Operating_Systems/Disks/Swap_space.md b/Operating_Systems/Disks/Swap_space.md
index 234085f..94cc3e3 100644
--- a/Operating_Systems/Disks/Swap_space.md
+++ b/Operating_Systems/Disks/Swap_space.md
@@ -38,4 +38,4 @@ You will want the swap to be activated every time the OS boots so add the follow
## Create a swap file
-// TODO: Add info here
+// Add info here
diff --git a/Programming_Languages/NodeJS/Modules/Core/v8.md b/Programming_Languages/NodeJS/Modules/Core/v8.md
index 0a8f4ba..6c91e8e 100644
--- a/Programming_Languages/NodeJS/Modules/Core/v8.md
+++ b/Programming_Languages/NodeJS/Modules/Core/v8.md
@@ -9,5 +9,3 @@ tags:
# v8
The v8 module is useful for providing information about the resource-usage of your Node.js apps, such as memory usage and capacity.
-
-// TODO: Add example usage
diff --git a/Programming_Languages/NodeJS/Modules/Third_party/Helmet.md b/Programming_Languages/NodeJS/Modules/Third_party/Helmet.md
deleted file mode 100644
index 58bec37..0000000
--- a/Programming_Languages/NodeJS/Modules/Third_party/Helmet.md
+++ /dev/null
@@ -1 +0,0 @@
-// TODO Add details of Helmet and examples of use.
\ No newline at end of file
diff --git a/Programming_Languages/Python/Concepts/Unit_testing_in_Python.md b/Programming_Languages/Python/Concepts/Unit_testing_in_Python.md
deleted file mode 100644
index f51f50d..0000000
--- a/Programming_Languages/Python/Concepts/Unit_testing_in_Python.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-categories:
- - Programming Languages
-tags: [python, testing]
----
-
-# Unit testing in Python
-
-// TODO: Complete this entry
diff --git a/Programming_Languages/Python/Syntax/Lambdas_in_Python.md b/Programming_Languages/Python/Syntax/Lambdas_in_Python.md
index a2dbf0e..9566815 100644
--- a/Programming_Languages/Python/Syntax/Lambdas_in_Python.md
+++ b/Programming_Languages/Python/Syntax/Lambdas_in_Python.md
@@ -10,7 +10,7 @@ In Python, anonymous functions like arrow-functions in JavaScript (`() => {}`) a
Whilst they are unnamed, just like JS, the value they return can be stored in a variable. They do not require the `return` keyword.
-They are most often used unnamed with the functional methods [map, filter and reduce](/Programming_Languages/Python/Syntax/Map_filter_reduce_in_Python.md)
+They are most often used unnamed with the functional methods [map, filter](/Programming_Languages/Python/Syntax/Map_and_filter_in_Python.md) and reduce.
Here is the two syntaxes side by side:
diff --git a/Programming_Languages/Shell/Environmental_and_shell_variables.md b/Programming_Languages/Shell/Environmental_and_shell_variables.md
index 9ae5c20..7e25c7e 100644
--- a/Programming_Languages/Shell/Environmental_and_shell_variables.md
+++ b/Programming_Languages/Shell/Environmental_and_shell_variables.md
@@ -131,8 +131,6 @@ echo ${PATH}
For example, if you wish to use `npm` commands globally (in any directory) you will need to have the requisite Node executable in your path, which you can see above.
-TODO: Add more info about the path when I have it.
-
### `SHELL`
This describes the shell that will be interpreting any commands you type in. In most cases, this will be bash by default, but other values can be set if you prefer other options.
diff --git a/Programming_Languages/Shell/Variables_and_data_types.md b/Programming_Languages/Shell/Variables_and_data_types.md
index b120a1c..5410632 100644
--- a/Programming_Languages/Shell/Variables_and_data_types.md
+++ b/Programming_Languages/Shell/Variables_and_data_types.md
@@ -53,6 +53,4 @@ fi
## Parameter expansion
-// TODO: What is the difference betweeen `$var`, `${var}` and `"${var}"` ?
-
Still not very clear on this.
diff --git a/_meta/Topic_Log.md b/_meta/Topic_Log.md
index 7637c45..06dd2ac 100644
--- a/_meta/Topic_Log.md
+++ b/_meta/Topic_Log.md
@@ -54,13 +54,6 @@
## Git
-- [x] What is rebasing?
-- [x] What is `git switch`
-- [x] What is cherry-picking
-- [x] Tagging (also in relation to Git flow)
-- [x] How can you rollback without a hard-reset, i.e. how can you keep the future state (from the point of view of the rolled-back branch) accessible?
-- [ ] Difference between restore and reset
-
## JavaScript
Look into these new features: