home/categories/framework-internals
category focus

Frameworks

Deep dive into framework internals.

1580 مهارةall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
framework-internals
59

nim-c-interop

Use when nim-C interoperability including calling C from Nim, wrapping C libraries, importc/exportc pragmas, header generation, FFI patterns, and building high-performance systems code integrating Nim with existing C codebases.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

cpp-templates-metaprogramming

Use when C++ templates and metaprogramming including template specialization, SFINAE, type traits, and C++20 concepts.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

objective-c-protocols-and-categories

Use when objective-C protocols for defining interfaces and categories for extending classes, including formal protocols, optional methods, class extensions, and patterns for modular, reusable code design.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

lua-tables-patterns

Use when lua tables as the universal data structure including arrays, dictionaries, objects, metatables, object-oriented patterns, data structures, and advanced table manipulation for building flexible, efficient Lua applications.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

cpp-modern-features

Use when working with modern C++ codebases requiring features from C++11 to C++23 including lambdas, move semantics, ranges, and concepts.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

crystal-macros

Use when implementing compile-time metaprogramming in Crystal using macros for code generation, DSLs, compile-time computation, and abstract syntax tree manipulation.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

objective-c-blocks-and-gcd

Use when blocks (closures) and Grand Central Dispatch in Objective-C for concurrent programming including block syntax, capture semantics, dispatch queues, dispatch groups, and patterns for thread-safe asynchronous code.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

cpp-modern-features

Use when modern C++ features from C++11/14/17/20 including auto, lambdas, range-based loops, structured bindings, and concepts.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

c-data-structures

Use when implementing data structures in C including arrays, linked lists, trees, and hash tables with manual memory management.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

rust-ownership-system

Use when Rust's ownership system including ownership rules, borrowing, lifetimes, and memory safety. Use when working with Rust memory management.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

cpp-smart-pointers

Use when managing memory safely in C++ with smart pointers including unique_ptr, shared_ptr, weak_ptr, and RAII patterns.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

nim-metaprogramming

Use when nim's metaprogramming including macros, templates, compile-time evaluation, AST manipulation, code generation, DSL creation, and leveraging compile-time computation for performance and abstraction in systems programming.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

lua-c-integration

Use when lua C API for extending Lua with native code including stack operations, calling C from Lua, calling Lua from C, creating C modules, userdata types, metatables in C, and performance optimization techniques.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

ruby-oop

Use when working with Ruby's object-oriented programming features including classes, modules, inheritance, mixins, and method visibility.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

cpp-smart-pointers

Use when C++ smart pointers including unique_ptr, shared_ptr, and weak_ptr for automatic memory management following RAII principles.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

cpp-templates-metaprogramming

Use when creating generic and type-safe C++ libraries with templates, SFINAE, concepts, and compile-time metaprogramming.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

c-data-structures

Use when fundamental C data structures including arrays, structs, linked lists, trees, and hash tables with memory-efficient implementations.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

nim-memory-management

Use when nim's memory management including garbage collection strategies, manual memory control, destructors, move semantics, ref/ptr types, memory safety, and optimization techniques for performance-critical systems programming.

TheBushidoCollective
TheBushidoCollective
development
open
framework-internals
59

rune-from-code

Reverse-engineer a RUNE specification from existing code. Use when adopting RUNE in existing projects or generating a spec from a current implementation.

vict00r99
vict00r99
development
open
framework-internals
59

sddp-plan

Create an implementation plan from a feature specification

attilaszasz
attilaszasz
development
open
framework-internals
59

sddp-plan

Create an implementation plan from a feature specification

attilaszasz
attilaszasz
development
open
framework-internals
59

migrate

[UDS] Guide code migration, framework upgrades, and technology modernization

AsiaOstrich
AsiaOstrich
development
open
framework-internals
59

derive

[UDS] 從已批准的 SDD 規格生成衍生工件(BDD/TDD/ATDD)

AsiaOstrich
AsiaOstrich
development
open
framework-internals
59

migrate

[UDS] 引導程式碼遷移、框架升級與技術現代化

AsiaOstrich
AsiaOstrich
development
open
Previous
Page 29 / 66
Next