Nyxern COMM GUIDE

This page will show you a full guide of all you need to become a a certified member of Nyxern COMM

Keywords

Developer

Someone who turns code into bigger projects, example: app, website, game etc

library/frameworks

This is a collection of pre-written code that developers can access and use to speed up their prokjects, or perform certain things.

Some of these librarys/frameworks interact with other code on a lower level to be able to do more tasks with a specific coding language

Programming language

A specifically constructed method to interact with your computer

Some programming languages to remember are javascript, java, phython, c, c++

API

A general term for a collection of code that can be used as a base for other projects

Github

A platform where developer's upload and maintain their code

IDE

Short for integrated development enviroment, it is an advanced text editer where developers can create and run their code

compiling

Compiling is when a developer runs their code on their computer and converts it to a result

Runtime

The software that your code runs on

Compiler vs Interpreter

A compiler translates your whole program into machine code before it runs. An interpreter runs your code line by line at runtime. (when you "run" your code and the computer converts it into a program)

Dependancy

A collection of external code your code is using to function, for example an api can be a dependancy

Package Manager

A tool that manages dependancy's

Commit

A saved version of your code, ussually uploaded to a service like github

Server / Client

Server is the server (special computer), that you are interacting with to pull information from when you use the internet, Client is you.

Documentation (Docs)

Explanations or guides on coding, or coding API's (this is a type of Ducumentation)

debate guide

1. ask for proof

If someone makes a claim ask for proof of it, if they can't back it up they are losing

2. Angry = lose

If they start making state general comments or blunt insults it means they don't know what else to say, or they are angry, call them out.

3. Give facts

Give undeniable facts that they can't refuse

4. Create other meanings

Example: "If this is true doesn't that mean that this is also true"

Real world example: If the sky is red wouldn't that make everyone in the world colorblind?

If they can't explain

If they can't provide proof, say random insults instead of debating, or can't back up their claims, they have lost in will be placed in the folding channel