Skip to content
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
18 changes: 9 additions & 9 deletions Skills/Async.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
- try..catch 🖐️ used
- Non-blocking
- Async I/O
- Thread pool
- Thread pool 🎓 known
- Pattern Reactor
- CAS operations
- epoll
Expand All @@ -19,25 +19,25 @@
- Concurrent programming
- Parallel programming
- Actor Model
- Thread
- Thread 🖐️ used
- Process 🎓 known
- Async contracts
- Callbacks
- Callbacks 🖐️ used
- Callback-last-error-first
- Thenable
- Promise
- Async/await
- Async/await 🖐️ used
- Future
- Deferred
- Sync generator
- Async Generator
- Async Iterator
- Event
- Coroutine
- Coroutine 🖐️ used
- Goroutine
- Signal
- Stream 🖐️ used
- Chain of responsibility
- Chain of responsibility 🎓 known
- Middleware
- Locks
- Async adapters and utils
Expand All @@ -48,7 +48,7 @@
- async compose
- Async abstractions interfaces
- EventEmitter
- Observable/Observer
- Observable/Observer 🎓 known
- Readable
- Writable
- Transform
Expand All @@ -66,7 +66,7 @@
- AbortSignal
- Promise unhandled rejection
- Promise double resolve
- child_process
- child_process 🎓 known
- worker_threads
- Atomics
- High resolution clock
Expand All @@ -92,4 +92,4 @@
- IPC
- Channel API
- Revealing Constructor
- Web Locks API
- Web Locks API
86 changes: 43 additions & 43 deletions Skills/GameDev.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
- Design Patterns in Game Development
- Singleton pattern
- Factory pattern
- Observer pattern
- Command pattern
- State pattern
- Strategy pattern
- Decorator pattern
- Composite pattern
- MVC (Model-View-Controller) pattern
- MVVM (Model-View-ViewModel) pattern
- Singleton pattern 🖐️ used
- Factory pattern 🖐 used
- Observer pattern 🎓 known
- Command pattern 👂 heard
- State pattern 👂 heard
- Strategy pattern 🖐️ used
- Decorator pattern 👂 heard
- Composite pattern 👂 heard
- MVC (Model-View-Controller) pattern 👂 heard
- MVVM (Model-View-ViewModel) pattern 👂 heard

- Game Design Principles
- Player experience
- Game mechanics
- Storytelling
- Level design
- Balancing
- User interface (UI) design
- User experience (UX) design
- Player experience 🖐️ used
- Game mechanics 🖐️ used
- Storytelling 🖐️ used
- Level design 🖐️ used
- Balancing 🖐️ used
- User interface (UI) design 🖐️ used
- User experience (UX) design 🖐️ used

- Graphics and Rendering
- 2D graphics
- 2D graphics 🖐️ used
- 3D graphics 🖐️ used
- Shaders 🖐️ used
- Lighting 🖐️ used
- Textures and materials 🖐️ used
- Animation
- Animation 🖐️ used
- Particle systems 🖐️ used

- Physics and Simulation
Expand All @@ -36,46 +36,46 @@
- Game Programming
- Game loops 🖐️ used
- Input handling 🖐️️ used
- State machines
- Game AI
- Pathfinding
- State machines 🖐️️ used
- Game AI 🎓 known
- Pathfinding 👂 heard

- Sound and Music
- Audio engines
- Sound effects
- Music integration
- 3D audio
- Audio engines 🖐️️ used
- Sound effects 🖐️️ used
- Music integration 🖐️️ used
- 3D audio 🖐️️ used

- Game Development Tools
- Game engines (Unity, Unreal Engine, etc.) 🖐️️ used
- Version control systems (Git)
- Version control systems (Git) 🖐️️ used
- Integrated Development Environments (IDEs) 🖐️️ used
- Debugging tools
- Debugging tools 🖐️️ used

- Game Testing
- Unit testing
- Integration testing
- User testing
- Quality assurance
- Unit testing 👂 heard
- Integration testing 👂 heard
- User testing 👂 heard
- Quality assurance 👂 heard

- C# Language Fundamentals
- Variables and data types 🖐️️ used
- Control flow (if, switch, loops) 🖐️️ used
- Functions and methods 🖐️ used
- Classes and objects
- Inheritance and polymorphism
- Delegates and events
- Classes and objects 🖐️ used
- Inheritance and polymorphism 🖐️ used
- Delegates and events 🖐️ used

- Unity Basics
- GameObjects and Components 🖐️ used
- Scenes and Prefabs
- Scenes and Prefabs 🖐️ used
- Physics in Unity 🖐️ used
- Unity UI system
- Input handling in Unity
- Coroutines in Unity
- Unity UI system 🖐️ used
- Input handling in Unity 🖐️ used
- Coroutines in Unity 🖐️ used

- Unity Advanced Concepts
- ScriptableObjects
- Unity Events
- Serialization in Unity
- AssetBundles
- ScriptableObjects 🖐️ used
- Unity Events 🖐️ used
- Serialization in Unity 🖐️ used
- AssetBundles 👂 heard
20 changes: 10 additions & 10 deletions Skills/JavaScript.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
- Language
- Object 🙋 explained
- this 🙋 explained
- arrow function
- arrow function 🖐️ used
- async function
- call
- bind
- apply
- instanceof
- ...spread
- ...rest
- typeof 🎓 known
- typeof 🖐️ used
- destructuring
- generator 🖐️ used
- iterator 🖐️ used
Expand All @@ -32,11 +32,11 @@
- ternary operator 🖐️ used
- void 🖐️ used
- yield 🔬 researched
- await
- await 🔬 researched
- template literal
- strict mode
- delete 🙋 explained
- in
- in 🙋 explained
- super
- Symbol
- Reflect
Expand All @@ -45,8 +45,8 @@
- while 🖐️ used
- do..while 🖐️ used
- for 🖐️ used
- for..in
- for..of
- for..in 🖐️ used
- for..of 🎓 known
- for await
- throw 🖐️ used
- break 🖐️ used
Expand All @@ -58,7 +58,7 @@
- switch 🖐️ used
- class 🖐️ used
- new Error
- with
- with 🖐️ used
- Functions
- function declaration 🙋 explained
- function expression 🙋 explained
Expand All @@ -70,7 +70,7 @@
- mixin
- extend
- typed arrays
- Map 🎓 known
- Map 🖐️ used
- Set 🎓 known
- undefined
- null 🎓 known
Expand All @@ -84,6 +84,6 @@
- Infrastructure
- V8
- Node.js
- npm
- npm 🖐️ used
- prettier
- MDN
- MDN
20 changes: 10 additions & 10 deletions Skills/NodeJS.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,11 +67,11 @@
- Inversion of control
- Dependency injection
- GRASP
- SOLID 🎓 known
- GoF patterns
- SOLID 🖐️ used
- GoF patterns 🎓 known
- Distributed systems
- Highload applications
- Clean architecture
- Clean architecture 🎓 known
- DDD
- Message Queue
- CQS
Expand All @@ -86,17 +86,17 @@
- Network
- IP sticky sessions
- Endpoint throttling
- HTTP(S) 🎓 known
- HTTP(S) 🖐️ used
- TCP/SSL
- UDP
- TLS
- Websocket
- SSE
- HTTP/3 (QUIC) 🎓 known
- HTTP/3 (QUIC)
- Long polling
- REST
- REST 🖐️ used
- RPC
- Routing
- Routing 🖐️ used
- DoS
- DDoS
- XSS
Expand All @@ -105,7 +105,7 @@
- DNS 🔬 researched
- Fetch API
- IncomingMessage
- SQL injection
- SQL injection 🎓 known
- noDelay
- keep-alive
- ALPN
Expand All @@ -116,7 +116,7 @@
- Native test runner
- Logging
- Application configuring
- Testing
- Testing 🎓 known
- CI/CD
- Readable
- Writable
Expand Down Expand Up @@ -167,4 +167,4 @@
- Webassembly AssemblyScript
- Shared memory
- SharedArrayBuffer
- V8 binary serialization
- V8 binary serialization
36 changes: 18 additions & 18 deletions Skills/Paradigms.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,20 @@
- Procedural programming 🖐️ used
- Imperative programming 🖐️ used
- Structured programming 🖐️ used
- Non-structured programming
- Non-structured programming 🔬 researched
- Functional programming 🖐️ used
- Prototype-based programming
- Object-oriented programming 🖐️ used
- Object-based programming
- Generic programming
- Generic programming 👂 heard
- Concurrent computing
- Asyncronous programming
- Parallel programming
- Asyncronous programming 🎓 known
- Parallel programming 👂 heard
- Reactive programming
- FRP (Functional-reactive)
- Automata-based programming
- Domain-specific languages
- Multi-paradigm programming
- Multi-paradigm programming 👂 heard
- Metaprogramming
- Actor model
- OOP basics
Expand All @@ -42,25 +42,25 @@
- Introspection
- Reflection
- Patterns
- Singleton
- Factory Method
- Abstract Factory
- Adapter
- Observer
- Strategy
- Facade
- Singleton 🖐️ used
- Factory Method 🖐️ used
- Abstract Factory 🖐️ used
- Adapter 👂 heard
- Observer 🔬 researched
- Strategy 🖐️ used
- Facade 🔬 researched
- Proxy
- Chain of Responsibility
- Command
- Iterator
- Iterator 🔬 researched
- State
- Bridge
- Builder
- Bridge 👂 heard
- Builder 🔬 researched
- Prototype
- Composite
- Decorator
- Flyweight
- Decorator 👂 heard
- Flyweight 👂 heard
- Mediator
- Memento
- Template Method
- Visitor
- Visitor 👂 heard
Loading