From 2dc004206ddbb5e822889b6c78273303e59af54c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 12:26:06 +0200 Subject: [PATCH 01/14] add closure --- glossary/Closure.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 glossary/Closure.md diff --git a/glossary/Closure.md b/glossary/Closure.md new file mode 100644 index 000000000..17db2fd20 --- /dev/null +++ b/glossary/Closure.md @@ -0,0 +1,4 @@ +### Closure + +A closure is the combination of a function and the lexical environment within which that function was declared. +The closure allows a function to access the contents of that environment. From b0938c0963303595312cfcc90ed3d34fe1a64c21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 12:35:04 +0200 Subject: [PATCH 02/14] add SSL --- glossary/SSL.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 glossary/SSL.md diff --git a/glossary/SSL.md b/glossary/SSL.md new file mode 100644 index 000000000..bb62da504 --- /dev/null +++ b/glossary/SSL.md @@ -0,0 +1,3 @@ +### SSL + +Secure Sockets Layer known as SSL is a protocol for transferring private data across the Internet. SSL uses a cryptographic system that uses two keys to encrypt data. From e7c020af4588a7acdb378c9a6a832f03a81b2b04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 12:36:00 +0200 Subject: [PATCH 03/14] update SSL --- glossary/SSL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glossary/SSL.md b/glossary/SSL.md index bb62da504..81dc2d2dc 100644 --- a/glossary/SSL.md +++ b/glossary/SSL.md @@ -1,3 +1,3 @@ ### SSL -Secure Sockets Layer known as SSL is a protocol for transferring private data across the Internet. SSL uses a cryptographic system that uses two keys to encrypt data. +Secure Sockets Layer known as SSL is a protocol for transferring private data across the Internet. SSL uses a cryptographic system that uses two keys to encrypt data. SSL is the predecessor to Transport Layer Security (TLS). From db1403822fa23fdc3a96c6b7036a764a624230cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 12:41:50 +0200 Subject: [PATCH 04/14] add AJAX --- glossary/AJAX.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 glossary/AJAX.md diff --git a/glossary/AJAX.md b/glossary/AJAX.md new file mode 100644 index 000000000..bc0cd0de7 --- /dev/null +++ b/glossary/AJAX.md @@ -0,0 +1,3 @@ +### AJAX + +Asynchronous JavaScript and XML (known as AJAX) is a term that describes a new approach to using multiple technologies together in order to enable web applications to make quick updates to the user interface without reloading the entire browser page. From a8e536fe1800e768dd6a753d6817eb9456c093b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 13:14:49 +0200 Subject: [PATCH 05/14] add domain name registrar --- glossary/Domain-name-registrar.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 glossary/Domain-name-registrar.md diff --git a/glossary/Domain-name-registrar.md b/glossary/Domain-name-registrar.md new file mode 100644 index 000000000..a6ef17a13 --- /dev/null +++ b/glossary/Domain-name-registrar.md @@ -0,0 +1,4 @@ +### Domain name registrar + +A domain name registrar is a company that manages the reservation of internet domain names. +A domain name registrar must be approved by a general top-level domain (gTLD) registry or a country code top-level domain (ccTLD) registry. From 97d68b2b19d011190fe37be7efe0d20b8f33dd85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 13:53:28 +0200 Subject: [PATCH 06/14] add pwa --- glossary/PWA.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 glossary/PWA.md diff --git a/glossary/PWA.md b/glossary/PWA.md new file mode 100644 index 000000000..0aa61e855 --- /dev/null +++ b/glossary/PWA.md @@ -0,0 +1,3 @@ +### PWA + +Progressive Web App (known as PWA) is a term used to describe web applications that load like regular websites but can offer the user functionality such as working offline, push notifications, and device hardware access that were traditionally available only to native mobile applications. From 2ce8e44710c1ffbfcaeb26ae9fdec26b9d4e5be3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 14:28:37 +0200 Subject: [PATCH 07/14] add cors --- glossary/CORS.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 glossary/CORS.md diff --git a/glossary/CORS.md b/glossary/CORS.md new file mode 100644 index 000000000..e211f8c1f --- /dev/null +++ b/glossary/CORS.md @@ -0,0 +1,3 @@ +### CORS + +Cross-Origin Resource Sharing (known as CORS) is a mechanism that uses extra HTTP headers to tell a browser to let a web application running at one domain have permission to access resources from a server at a different domain. From aa959d49c0f1801e3625bc2e4f3d3713acc1e931 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 14:33:21 +0200 Subject: [PATCH 08/14] add mutable-value --- glossary/Mutabe-value.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 glossary/Mutabe-value.md diff --git a/glossary/Mutabe-value.md b/glossary/Mutabe-value.md new file mode 100644 index 000000000..16624abf6 --- /dev/null +++ b/glossary/Mutabe-value.md @@ -0,0 +1,7 @@ +### Mutable value + +Mutable value is a type of variable that can be changed once created. + +Objects are mutable as their state can be modified after they are created. + +Primitive values are not mutable as we perform reassignment once we change them. From 1d9787673f0662b271d9eef2ed04d6489e958f31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 14:37:12 +0200 Subject: [PATCH 09/14] add garbage collection --- glossary/Garbage-collection.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 glossary/Garbage-collection.md diff --git a/glossary/Garbage-collection.md b/glossary/Garbage-collection.md new file mode 100644 index 000000000..932169299 --- /dev/null +++ b/glossary/Garbage-collection.md @@ -0,0 +1,3 @@ +### Garbage collection + +Garbage collection is a form of automatic memory management. It attempts to reclaim memory occupied by objects that are no longer used by the program. From d20cca1119f061a7e041ba0815ac67d934745096 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 14:41:21 +0200 Subject: [PATCH 10/14] add flexbox --- glossary/Flexbox.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 glossary/Flexbox.md diff --git a/glossary/Flexbox.md b/glossary/Flexbox.md new file mode 100644 index 000000000..1f29c3c2d --- /dev/null +++ b/glossary/Flexbox.md @@ -0,0 +1,3 @@ +### Flexbox + +Flexbox is a one-dimensional layout model used to style websites as a property that could advance space distribution between items and provide powerful alignment capabilities. From cfab94a7f734b988609b4c65c5ca880d6e32fd46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 14:46:24 +0200 Subject: [PATCH 11/14] add scope, mongodb and sql-injection --- glossary/MongoDB.md | 3 +++ glossary/SQL-injection.md | 3 +++ glossary/Scope.md | 3 +++ 3 files changed, 9 insertions(+) create mode 100644 glossary/MongoDB.md create mode 100644 glossary/SQL-injection.md create mode 100644 glossary/Scope.md diff --git a/glossary/MongoDB.md b/glossary/MongoDB.md new file mode 100644 index 000000000..dd07f0ed0 --- /dev/null +++ b/glossary/MongoDB.md @@ -0,0 +1,3 @@ +### MongoDB + +MongoDB stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time diff --git a/glossary/SQL-injection.md b/glossary/SQL-injection.md new file mode 100644 index 000000000..2da3c83ab --- /dev/null +++ b/glossary/SQL-injection.md @@ -0,0 +1,3 @@ +### SQL injection + +SQL injection is a code injection technique, used to attack data-driven applications. diff --git a/glossary/Scope.md b/glossary/Scope.md new file mode 100644 index 000000000..ee121f3e0 --- /dev/null +++ b/glossary/Scope.md @@ -0,0 +1,3 @@ +### Scope + +Each function has its own scope, and any variable declared within that function is only accessible from that function and any nested functions. From a04d257c794116454d56b38c3787422d2964fd7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 15:10:57 +0200 Subject: [PATCH 12/14] fix styling --- glossary/Garbage-collection.md | 3 ++- glossary/Mutabe-value.md | 2 -- glossary/SSL.md | 4 +++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/glossary/Garbage-collection.md b/glossary/Garbage-collection.md index 932169299..33e67ee63 100644 --- a/glossary/Garbage-collection.md +++ b/glossary/Garbage-collection.md @@ -1,3 +1,4 @@ ### Garbage collection -Garbage collection is a form of automatic memory management. It attempts to reclaim memory occupied by objects that are no longer used by the program. +Garbage collection is a form of automatic memory management. +It attempts to reclaim memory occupied by objects that are no longer used by the program. diff --git a/glossary/Mutabe-value.md b/glossary/Mutabe-value.md index 16624abf6..7fa7fa568 100644 --- a/glossary/Mutabe-value.md +++ b/glossary/Mutabe-value.md @@ -1,7 +1,5 @@ ### Mutable value Mutable value is a type of variable that can be changed once created. - Objects are mutable as their state can be modified after they are created. - Primitive values are not mutable as we perform reassignment once we change them. diff --git a/glossary/SSL.md b/glossary/SSL.md index 81dc2d2dc..62905a359 100644 --- a/glossary/SSL.md +++ b/glossary/SSL.md @@ -1,3 +1,5 @@ ### SSL -Secure Sockets Layer known as SSL is a protocol for transferring private data across the Internet. SSL uses a cryptographic system that uses two keys to encrypt data. SSL is the predecessor to Transport Layer Security (TLS). +Secure Sockets Layer known as SSL is a protocol for transferring private data across the Internet. +SSL uses a cryptographic system that uses two keys to encrypt data. +SSL is the predecessor to Transport Layer Security (TLS). From 9e002a4de80b3a7e588a774e760bc7672fb3df8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Sat, 1 Sep 2018 15:13:45 +0200 Subject: [PATCH 13/14] update sql-inj and mongodb --- glossary/MongoDB.md | 2 +- glossary/SQL-injection.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/glossary/MongoDB.md b/glossary/MongoDB.md index dd07f0ed0..b3eec6249 100644 --- a/glossary/MongoDB.md +++ b/glossary/MongoDB.md @@ -1,3 +1,3 @@ ### MongoDB -MongoDB stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time +MongoDB is a NoSQL database model that stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time diff --git a/glossary/SQL-injection.md b/glossary/SQL-injection.md index 2da3c83ab..37ea5a24e 100644 --- a/glossary/SQL-injection.md +++ b/glossary/SQL-injection.md @@ -1,3 +1,4 @@ ### SQL injection SQL injection is a code injection technique, used to attack data-driven applications. +SQL injections get their name from the SQL language and mainly target data stored in relational databases. From 01cc58732907669f13b83ce4bd03977062a026fe Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Sun, 2 Sep 2018 21:56:12 +0300 Subject: [PATCH 14/14] Update SSL.md --- glossary/SSL.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/glossary/SSL.md b/glossary/SSL.md index 62905a359..5feb14414 100644 --- a/glossary/SSL.md +++ b/glossary/SSL.md @@ -1,5 +1,4 @@ ### SSL -Secure Sockets Layer known as SSL is a protocol for transferring private data across the Internet. +Secure Sockets Layer, commonly known as SSL or TLS, is a set of protocols and standards for transferring private data across the Internet. SSL uses a cryptographic system that uses two keys to encrypt data. -SSL is the predecessor to Transport Layer Security (TLS).