A set of starter projects with proper (manual) dependency injection and minimal config.
GraphQL server implementations with different runtimes and deployment targets.
- NodeJS server with TypeScript - Full-featured GraphQL server using Node.js and TypeScript
- NodeJS server running in AWS Lambda - GraphQL server optimized for AWS Lambda serverless deployment
Front-end projects demonstrating various React and TypeScript setups with different bundling approaches.
- TypeScript with DOM support - Pure TypeScript setup with DOM manipulation and module support
- React without TypeScript and no bundler - Lightweight React setup without TypeScript or build tools
- React with TypeScript and no bundler - React with type safety but no bundler overhead
TypeScript runtime setups and best practices.
- Node TypeScript Setup - Starter template for Node.js TypeScript projects
Secure server implementations using HTTPS.
- Node HTTPS Server - Node.js HTTPS server with proper SSL/TLS configuration
Message streaming and event processing infrastructure.
- Kafka in Docker - Complete Kafka setup using Docker Compose for local development and testing
Automated browser and end-to-end testing frameworks.
- Playwright Tests - E2E test suite using Playwright with multi-browser support
Performance analysis and testing guides.
- Simulating Disk Latency - Guide for setting up simulated disk latency using loopback devices and dm-delay
Rust language examples and development patterns.
- Modules and Unit Tests - Examples of traits, module organization, and unit testing patterns in Rust
- VS Code Debugging - Setup guide for debugging Rust applications in VS Code with rust-analyzer and CodeLLDB