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

2025-winter #243

Open
wants to merge 1 commit 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
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 👂 heard
- Performance tuning
- Migrations
- Schema versioning
Expand Down Expand Up @@ -63,7 +63,7 @@
- `FOREIGN KEY`
- `CHECK`
- `DEFAULT`
- `INDEX`
- `INDEX` 🎓 known
- `UNIQUE`
- `GRANT`
- `REVOKE`
Expand Down
2 changes: 1 addition & 1 deletion Skills/DotNET.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
- XML and file handling
- Office automation and VSTO
- Migration strategies for legacy VB6 applications
- C++/CLI Development Development
- C++/CLI Development Development 👂 heard
- C++ syntax and language fundamentals
- Interoperability between managed (.NET) and unmanaged (native) code
- Memory management in mixed environments
Expand Down
88 changes: 44 additions & 44 deletions Skills/JavaScript.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
## JavaScript

- Language
- `Object`
- `Function`
- `Boolean`
- `Number`
- `Object` 🖐️ used
- `Function` 🖐️ used
- `Boolean` 🖐️ used
- `Number` 🖐️ used
- `BigInt`
- `String`
- `Symbol`
- `String` 🖐️ used
- `Symbol` 🖐️ used
- `Infinity`
- `NaN`
- `undefined`
- `null`
- `this`
- `undefined` 🎓 known
- `null` 👂 heard
- `this` 🎓 known
- `instanceof`
- `...spread`
- `...rest`
- `typeof`
- `...rest` 🎓 known
- `typeof` 🖐️ used
- Destructuring
- Generators
- Iterators
- Iterators 🖐️ used
- Async generator
- Async iterator
- Async iterator 👂 heard
- Chaining
- Optional chaining
- IIFE
Expand All @@ -36,51 +36,51 @@
- Logical operators
- Logical Assignment
- Bitwise operators
- Ternary operator
- `void`
- Ternary operator 🎓 known
- `void` 👂 heard
- `yield`
- `await`
- Template literal
- Strict mode
- Hoisting
- `delete`
- `delete`👂 heard
- `in`
- `super`
- `eval`
- `static`
- `static`👂 heard
- `Number.parseInt`
- `Number.parseFloat`
- Property descriptors
- Sealing properties
- Sealing properties 🎓 known
- Freezing properties
- Computed properties
- Instance class fields
- Static class fields
- Private class fields
- Private class methods
- Statements
- `if`
- `while`
- `do..while`
- `for`
- `for..in`
- `for..of`
- `for await`
- `throw`
- `break`
- `continue`
- `import`
- `if` 🖐️ used
- `while` 🖐️ used
- `do..while` 🖐️ used
- `for` 🖐️ used
- `for..in` 🖐️ used
- `for..of` 🖐️ used
- `for await` 🖐️ used
- `throw` 🎓 known
- `break` 🎓 known
- `continue` 👂 heard
- `import` 👂 heard
- `export`
- `label`
- `try..catch`
- `try..catch` 🖐️ used
- `switch`
- `class`
- `class` 👂 heard
- `extends`
- `with`
- `new`
- Functions
- `with` 👂 heard
- `new` 👂 heard
- Functions
- Arrow function
- Async function
- Async function 🎓 known
- Function declaration
- Function expression
- Default parameters
Expand All @@ -90,32 +90,32 @@
- `Function.prototype.apply`
- `return`
- Data structures
- `Array`
- `Map`
- `Array` 🖐️ used
- `Map` 🖐️ used
- `Set`
- `WeakMap`
- `WeakSet`
- Typed arrays
- Mixins
- `Object.assign`
- `Object.assign`👂 heard
- Standard classes and namespaces
- `Proxy`
- `RegExp`
- `Date`
- `Math`
- `Date` 🖐️ used
- `Math` 🎓 known
- `Reflect`
- `Error`
- `Error` 🎓 known
- `Atomics`
- `JSON`
- `JSON` 🎓 known
- `WeakRef`
- `FinalizationRegistry`
- `Intl`
- `Promise`
- `console`
- `console` 🖐️ used
- Timers
- Infrastructure
- V8
- Node.js
- Node.js 👂 heard
- npm
- prettier
- MDN
Expand Down
4 changes: 2 additions & 2 deletions Skills/Paradigms.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@
- Class composition
- OOP basics
- Constructor
- Operator `new`
- Operator `new` 👂 heard
- Static method
- Method
- Async method
- Async method 👂 heard
- Getters, Setters
- Public fields
- Private fields
Expand Down
26 changes: 13 additions & 13 deletions Skills/Programming.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
- Paradigm
- Programm
- Programming paradigm
- Programming language
- Programming language 👂 heard
- Contract
- Module
- Library
Expand All @@ -32,21 +32,21 @@
- Don't repeat yourself (DRY)
- KISS principle
- Syntax and concepts
- Value
- Value 🖐️ used
- Identifier
- Variable
- Variable 👂 heard
- Constant
- Scalar
- Literal
- Expression
- Heap
- Function
- Function 🖐️ used
- Procedure
- Method
- Class
- Class 🖐️ used
- Prototype
- Event
- Type
- Type 👂 heard
- Flag
- Lexical scope
- Code block
Expand All @@ -56,7 +56,7 @@
- Regular expression
- Interface
- Namespaces
- Call stack
- Call stack 👂 heard
- Naming conventions
- Coding conventions
- Camel case
Expand All @@ -80,7 +80,7 @@
- Type inference
- Covariance
- Contravariance
- Functions
- Functions 👂 heard
- Signature
- Argument
- Parameter
Expand All @@ -93,7 +93,7 @@
- Higher order
- Recursion
- Tail call optimisation
- Callback
- Callback 👂 heard
- Listener
- Composition
- Pipe
Expand Down Expand Up @@ -128,7 +128,7 @@
- Immutable state
- Serialization
- String parsing
- JSON
- JSON 🎓 known
- JSON5
- YAML
- Networking
Expand All @@ -138,7 +138,7 @@
- IPv4
- IPv6
- NAT
- URL
- URL 🖐️ used
- URN
- URI
- Process and tools
Expand All @@ -165,7 +165,7 @@
- Exception
- Unittesting
- git
- Github
- Github 🖐️ used
- Docker
- Kubernetes
- GCC
Expand Down Expand Up @@ -217,7 +217,7 @@
- Linux
- Unix
- BSD
- MacOS
- MacOS 🖐️ used
- Windows
- Real-time OS
- Embedded OS
Expand Down