Merged
Conversation
Added new directories covering emerging and specialized technology domains: - iot-embedded: IoT and embedded systems - xr-immersive: AR/VR/MR and immersive technologies - robotics-automation: Robotics and autonomous systems - cybersecurity: Security tools and threat detection - devops-infra: DevOps and infrastructure automation - data-engineering: Data pipelines and warehousing - cloud-native: Kubernetes, serverless, and cloud-native apps - low-code-platforms: Visual development platforms - voice-assistant: Speech recognition and voice AI - generative-ai: LLMs, RAG systems, and AI agents - edge-computing: Edge AI and distributed inference - quantum-computing: Quantum algorithms and simulation - simulation-digital-twin: Digital twins and physics simulation - accessibility-tools: Accessibility and assistive technology - edtech: Educational technology platforms - healthtech: Health monitoring and telemedicine - fintech: Financial technology solutions - communication-platforms: Messaging and video conferencing - testing-quality: Test automation and chaos engineering - sustainability-greentech: Green technology and sustainability Each category includes subcategories with README documentation and workspace configuration updates.
Added practical example projects demonstrating modern frameworks: 1. generative-ai/rag-systems/simple-rag-chatbot - LangChain + OpenAI RAG implementation - ChromaDB vector store - Express API with streaming support 2. communication-platforms/video-conferencing/webrtc-video-chat - WebRTC peer-to-peer video calls - Socket.IO signaling server - React + Tailwind UI 3. xr-immersive/ar-apps/webxr-ar-viewer - Three.js WebXR AR application - Hit testing for object placement - Mobile AR support 4. cybersecurity/auth-systems/jwt-auth-server - JWT access + refresh token flow - bcrypt password hashing - Token rotation and revocation 5. iot-embedded/smart-home/esphome-sensors - ESPHome YAML configurations - Temperature, motion, air quality sensors - Home Assistant integration ready 6. cloud-native/kubernetes-apps/simple-operator - TypeScript Kubernetes operator - Custom Resource Definition (CRD) - ConfigMap reconciliation Each project includes comprehensive README documentation, TypeScript configurations, and follows monorepo patterns.
New examples added: - generative-ai/ai-agents/react-agent: ReAct AI agent with LangChain - low-code-platforms/workflow-engines/simple-workflow: n8n-style workflow engine - data-engineering/etl-pipelines/simple-etl: ETL pipeline with extractors/transformers/loaders - testing-quality/test-automation/simple-e2e: Playwright E2E testing framework - fintech/payment-systems/simple-payments: Payment processing with fraud detection - voice-assistant/speech-recognition/web-speech-demo: Web Speech API demo - edge-computing/edge-ai/browser-ml: TensorFlow.js browser ML - devops-infra/monitoring-observability/simple-metrics: Metrics, logging, tracing library Each example includes: - Full TypeScript implementation - Package.json with dependencies - README with usage documentation - Example/demo code
Add comprehensive example projects demonstrating various technologies: - robotics-automation/drone-systems/drone-simulator: Physics-based drone flight simulator with PID control, waypoint navigation, and telemetry - accessibility-tools/screen-readers/a11y-toolkit: Accessibility testing toolkit with WCAG audit, screen reader simulation, and contrast checker - edtech/interactive-courses/course-builder: Interactive course platform with quizzes, progress tracking, and gamification using Zustand - healthtech/health-monitoring/vital-signs: Vital signs monitoring library with age-adjusted ranges, trend analysis, and health recommendations - sustainability-greentech/carbon-tracking/carbon-calculator: Carbon footprint tracker with emission factors, reduction goals, and offset calculation
Add comprehensive example projects demonstrating various technologies: - quantum-computing/quantum-algorithms/quantum-simulator: Quantum circuit simulator with gates, state vectors, and algorithms (Bell, GHZ, Deutsch-Jozsa) - simulation-digital-twin/physics-simulation/particle-physics: 2D particle physics engine with springs, forces, collisions, and boundaries - communication-platforms/notification-systems/notify-hub: Multi-channel notification system with templates, scheduling, and delivery tracking - fintech/payment-systems/payment-gateway: Payment processing gateway with cards, refunds, webhooks, and multi-currency support - cybersecurity/encryption-tools/crypto-toolkit: Cryptography toolkit with hashing, AES encryption, password hashing, JWT tokens, and key derivation
Changes: - Remove deprecated logger.old.ts file - Fix all 'any' type annotations in cache/decorators.ts with proper generics - Add type-safe Express interfaces in errors/index.ts - Replace console.error with structured JSON logging - Optimize turbo.json pipeline configuration: - Remove unnecessary build dependencies from lint/type-check tasks - Add explicit input file patterns for better cache invalidation - Add format:check input patterns for caching - Add GITHUB_ACTIONS to global environment variables
- Add OpenAPI type interfaces to swagger.ts (OpenAPISchema, OpenAPISecurityScheme, OpenAPIDocument, ExpressApp, NestApp) - Add HTTP type interfaces to logger/index.ts for Express compatibility - Improve requestLogger.ts with SanitizableValue types and RequestWithCorrelation interface - Fix deprecated req.connection usage with req.socket
- monitoring/tracing.ts: Add SpanData, SpanAttributeValue types, fix decorator parameters, use proper Map types - middleware/index.ts: Add AuthUser, OwnedResource, PaginationInfo, RequestWithAuth, RequestWithPagination interfaces - logging/responseLogger.ts: Add LogContext, WriteFunction, EndFunction types, fix response interceptor typing - cache/strategies.ts: Add EventContext, TagContext, KeyContext types, use EventHandler type for event-based invalidation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.