Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

skills #263

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Skills/Async.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Asynchronous programming

- Theory
- Event loop
- Event loop u
- `try..catch`
- Non-blocking
- Async I/O
Expand All @@ -17,12 +17,12 @@
- Dead locks
- Live locks
- Concurrent programming
- Parallel programming
- Parallel programming u
- Actor Model
- Thread
- Process
- Async contracts
- Callbacks
- Callbacks u
- Callback-last-error-first
- Thenable
- Promise
Expand Down
4 changes: 2 additions & 2 deletions Skills/Databases.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Databases

- Theory and concepts
- Data types
- Data types h
- Performance tuning
- Migrations
- Schema versioning
Expand Down Expand Up @@ -31,7 +31,7 @@
- Views
- Subqueries
- Stored procedures
- SQL functions
- SQL functions h
- Materialized views
- Replications
- Virtualization
Expand Down
60 changes: 30 additions & 30 deletions Skills/JavaScript.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
## JavaScript

- Language
- `Object`
- `Function`
- `Boolean`
- `Number`
- `Object` u
- `Function` u
- `Boolean` u
- `Number` u
- `BigInt`
- `String`
- `Symbol`
- `Infinity`
- `NaN`
- `undefined`
- `null`
- `this`
- `NaN` u
- `undefined` u
- `null` u
- `this` u
- `instanceof`
- `...spread`
- `...rest`
- `typeof`
- Destructuring
- `...rest`u
- `typeof`u
- Destructuring u
- Generators
- Iterators
- Async generator
Expand All @@ -36,7 +36,7 @@
- Logical operators
- Logical Assignment
- Bitwise operators
- Ternary operator
- Ternary operator u
- `void`
- `yield`
- `await`
Expand All @@ -59,27 +59,27 @@
- Private class fields
- Private class methods
- Statements
- `if`
- `while`
- `do..while`
- `for`
- `if`u
- `while` u
- `do..while`u
- `for` u
- `for..in`
- `for..of`
- `for..of` u
- `for await`
- `throw`
- `break`
- `continue`
- `throw` u
- `break` u
- `continue` u
- `import`
- `export`
- `label`
- `try..catch`
- `switch`
- `class`
- `switch` u
- `class` k
- `extends`
- `with`
- `new`
- Functions
- Arrow function
- Arrow function u
- Async function
- Function declaration
- Function expression
Expand All @@ -88,11 +88,11 @@
- `Function.prototype.call`
- `Function.prototype.bind`
- `Function.prototype.apply`
- `return`
- `return` u
- Data structures
- `Array`
- `Map`
- `Set`
- `Array` u
- `Map` u
- `Set` u
- `WeakMap`
- `WeakSet`
- Typed arrays
Expand All @@ -102,16 +102,16 @@
- `Proxy`
- `RegExp`
- `Date`
- `Math`
- `Math` u
- `Reflect`
- `Error`
- `Atomics`
- `JSON`
- `JSON` k
- `WeakRef`
- `FinalizationRegistry`
- `Intl`
- `Promise`
- `console`
- `console` u
- Timers
- Infrastructure
- V8
Expand Down
2 changes: 1 addition & 1 deletion Skills/NodeJS.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
- Inspector
- Data access
- Data access layer
- Repository
- Repository u
- Active record
- Query builder
- Object-Relational Mapping
Expand Down
8 changes: 4 additions & 4 deletions Skills/Paradigms.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
- Non-structured programming
- Functional programming
- Prototype-based programming
- Object-oriented programming
- Object-oriented programming u
- Object-based programming
- Generic programming
- Concurrent computing
- Asynchronous programming
- Asynchronous programming u
- Parallel programming
- Reactive programming
- Functional-reactive (FRP)
Expand All @@ -30,8 +30,8 @@
- Constructor
- Operator `new`
- Static method
- Method
- Async method
- Method h
- Async method h
- Getters, Setters
- Public fields
- Private fields
Expand Down
Loading