Roadmap development #1

Submitted by Nicolabell on Tue, 03/05/2019 - 15:54

I'm researching about roadmaps; what they are and best practice for creating them. I have developed some in the past for work but not with any great understanding of whether on the right track, but luckily I have learned quite a lot about writing them from that experience.


Project Planning

Submitted by Nicolabell on Mon, 09/03/2018 - 20:57

How I did this


Identified my actors - basic users and advanced users. Also had a column for all users. This was because the next step was to add the needs of the users popcorn style, and I knew that I would be repeating a lot of needs that spanned across all users.


JS Reference VS Copy

Submitted by Nicolabell on Sun, 03/08/2020 - 18:03

If you make a copy of a string, number or boolean, the copy is not going to update when you change the original. However if you do the same with an array, this is just a reference so it will update the copy if you assign the array new variable.


To actually make a copy of an array - that wont then be modified by the changes made to the original - call slice against is which will return the whole array, i.e.:

const team2 = players.slice();


OR make a new array and concat the copied array into this one:

const team2 = [].concat(players);

Setting up JS workspace

Submitted by Nicolabell on Mon, 02/17/2020 - 19:39

Download node.js from (download recommended version). This should also download npm (node package manager).

The GUI did work but I had to close and re-open the command prompt in order to see that. 

Check that npm has been installed with npm -v. 

Nav to correct directory and go through npm init.

npm will have created a bunch of files - the package.json file will appear in the directory.