Skip to content

Commit

Permalink
filled
Browse files Browse the repository at this point in the history
  • Loading branch information
Noiszee committed Jan 15, 2025
1 parent fb2db3c commit 26f0de6
Show file tree
Hide file tree
Showing 5 changed files with 209 additions and 209 deletions.
72 changes: 36 additions & 36 deletions Skills/Architecture.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
## Architecture

- Application structure
- Separation of concerns
- Inversion of Control
- Dependency Injection
- Separation of concerns k
- Inversion of Control h
- Dependency Injection k
- GoF Creational
- GoF Structural
- GoF Behavioral
Expand All @@ -12,40 +12,40 @@
- CQS
- Modularity
- Subsystems
- Directories
- Directories u
- Leaking abstractions
- Multiparadigm code
- Contract programming
- Multiparadigm code k
- Contract programming u
- Platform-agnostic
- Transport-agnostic
- Framework-agnostic
- Code coverage
- Cohesion
- Coupling
- Cyclomatic complexity
- Reliability
- Quality
- Availability
- Flexibility
- Law of Demeter (LoD)
- Cohesion h
- Coupling
- Cyclomatic complexity u
- Reliability h
- Quality h
- Availability h
- Flexibility h
- Law of Demeter (LoD) k
- Application architecture
- Isolation between layer
- Domain-specific language (DSL)
- System vs applied code
- Multilayer approach
- Hexagonal architecture
- Domain-specific language (DSL) u
- System vs applied code
- Multilayer approach u
- Hexagonal architecture
- Separation of concerns (SoC)
- Metaprogramming
- Inversion of control (IoC)
- Dependency injection (DI)
- Clean architecture
- Dependency injection (DI)
- Clean architecture u
- Domain-driven design (DDD)
- Pub/sub
- Pub/sub h
- Message brocker
- Agent
- Agent h
- Service locator
- Message Queue (MQ)
- CQRS
- Message Queue (MQ)
- CQRS h
- Event sourcing
- E-R data modeling
- Entity-relationship diagram
Expand All @@ -56,44 +56,44 @@
- Distributed systems
- High-intensive computing
- Load balancing
- Gateways
- Gateways h
- On-premises
- IaaS
- PaaS
- SaaS
- FaaS clouds
- Serverless
- Vendor lock-in
- Bus factor
- Bus factor k
- Solution architecture
- A software requirements specification (SRS)
- A software requirements specification (SRS) k
- Solution visions
- Solution capabilities
- System design
- Process modelling
- Data modelling
- Solution components
- Solution components u
- Risk assessment
- Non Functional Requirements (NFR)
- Clouds
- Clouds k
- BPMN
- Low-code
- No-code
- Low-code h
- No-code k
- Metric
- Metric abuse
- ACID
- CAP theorem
- Single source of truth (SSOT)
- Enterprise architecture
- Understanding business needs
- Enterprise strategy
- Enterprise strategy h
- Integration with subsystems
- Enterprise vision
- Enterprise capabilities
- Project scope
- Enterprise vision h
- Enterprise capabilities h
- Project scope k
- Enterprise service bus
- Service-oriented architecture
- Microservices
- Microservices h
- Process choreography
- Service orchestration
- Data warehouse
Expand Down
16 changes: 8 additions & 8 deletions Skills/Async.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
## Asynchronous programming

- Theory
- Event loop
- `try..catch`
- Event loop u
- `try..catch` u
- Non-blocking
- Async I/O
- Thread pool
Expand All @@ -19,24 +19,24 @@
- Concurrent programming
- Parallel programming
- Actor Model
- Thread
- Thread k
- Process
- Async contracts
- Callbacks
- Callbacks u
- Callback-last-error-first
- Thenable
- Thenable k
- Promise
- Async/await
- Future
- Deferred
- Sync generator
- Async Generator
- Async Iterator
- Event
- Event u
- Coroutine
- Goroutine
- Signal
- Stream
- Stream h
- Chain of responsibility
- Middleware
- Locks
Expand Down Expand Up @@ -85,5 +85,5 @@
- Promise.any
- Web Locks API
- IPC
- Channel API
- Channel API k
- Revealing constructor
72 changes: 36 additions & 36 deletions Skills/DotNET.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
## .NET

- Core Concepts and Internals
- Strengths and weaknesses of .NET
- Strengths and weaknesses of .NET k
- Stateful and stateless services
- Asynchronous and synchronous programming
- Task-based asynchronous pattern
- Garbage collection in .NET
- Asynchronous and synchronous programming k
- Task-based asynchronous pattern u
- Garbage collection in .NET
- .NET runtime versions and support
- I/O-bound, CPU-bound tasks
- Real-time applications with SignalR
- Real-time applications with SignalR
- Modularity and Dependencies
- .NET assemblies
- NuGet package management
- Dependency management in .NET
- .NET assemblies h
- NuGet package management u
- Dependency management in .NET u
- Dependency Injection in .NET
- Inversion of Control (IoC)
- IoC containers in .NET
- Inversion of Control (IoC)
- IoC containers in .NET h
- Middleware and pipeline configuration
- Modular applications
- Modular applications h
- Environment and Tools
- Command line interface (CLI) tools
- .NET CLI
- .NET CLI u
- Windows Services and Linux Daemons
- Hosting and Deployment models
- IIS and Kestrel web server
Expand All @@ -30,11 +30,11 @@
- Performance monitoring and diagnostics
- APIs and Framework Features
- LINQ
- SignalR for real-time web functionality
- SignalR for real-time web functionality u
- High-performance RPC with `gRPC`
- Security features (authentication, authorization)
- Cryptography and secure data handling
- Memory and resource management
- Memory and resource management u
- Globalization and localization
- Network and Protocols
- HTTP/HTTPS support
Expand Down Expand Up @@ -67,9 +67,9 @@
- Memory leak detection
- Integration and Extensibility
- Interoperability with native libraries
- P/Invoke for calling `C/C++` libraries
- P/Invoke for calling `C/C++` libraries u
- COM interop
- .NET for `WebAssembly`
- .NET for `WebAssembly` h
- Custom middleware development
- Cloud and Microservices
- Integration with cloud platforms (Azure, AWS)
Expand All @@ -78,12 +78,12 @@
- Kubernetes for orchestration
- Serverless computing
- C# Development
- C# syntax and language fundamentals
- Advanced C# features (LINQ, async/await, delegates, events)
- Reflection and dynamic programming
- Data types and collections
- Generics and extension methods
- Attributes and annotations
- C# syntax and language fundamentals u
- Advanced C# features (LINQ, async/await, delegates, events) u
- Reflection and dynamic programming k
- Data types and collections u
- Generics and extension methods u
- Attributes and annotations u
- Interoperability with other .NET languages
- `F#` Development
- `F#` syntax and language fundamentals
Expand All @@ -103,26 +103,26 @@
- Office automation and VSTO
- Migration strategies for legacy VB6 applications
- C++/CLI Development Development
- C++ syntax and language fundamentals
- Interoperability between managed (.NET) and unmanaged (native) code
- Memory management in mixed environments
- `C++/CLI` syntax and usage
- Accessing .NET Framework classes in `C++`
- Writing performance-critical modules
- Interfacing with native libraries and APIs
- Developing custom .NET libraries in `C++`
- C++ syntax and language fundamentals u
- Interoperability between managed (.NET) and unmanaged (native) code h
- Memory management in mixed environments h
- `C++/CLI` syntax and usage u
- Accessing .NET Framework classes in `C++` k
- Writing performance-critical modules
- Interfacing with native libraries and APIs u
- Developing custom .NET libraries in `C++`
- Managing resource disposal and finalization
- Creating and consuming DLLs (Dynamic Link Libraries)
- Working with Windows API
- Creating and consuming DLLs (Dynamic Link Libraries) u
- Working with Windows API h
- Migration of legacy `C++` code to .NET
- Enhancing existing .NET applications with `C++/CLI`
- Mobile development
- .NET MAUI / Xamarin
- Interoperability between managed code and iOS/Android API
- .NET MAUI / Xamarin u
- Interoperability between managed code and iOS/Android API u
- Game development
- Unity
- Unity u
- Web development
- ASP.NET Core
- ASP.NET Core h
- Blazor
- Razor Syntax
- RESTful API development
Loading

0 comments on commit 26f0de6

Please sign in to comment.