- Node.js - Server-side JavaScript runtime
- TypeScript - Strongly typed programming for enhanced maintainability
- Lit - Lightweight web components for modern browsers
// Example of my preferred coding style
class UserComponent extends LitElement {
// Private variables with underscore prefix
private _userData: UserData;
// Public properties start with lowercase
public userName: string;
// Types/Interfaces start with capital letter
interface UserData {
id: string;
preferences: UserPreferences;
}
}- ✅ Private variables prefixed with underscore (_privateVar)
- ✅ Public properties start lowercase (publicVar)
- ✅ Classes/Types use PascalCase (UserComponent)
- ✅ Component-based architecture
- ✅ Strong typing with TypeScript
- ✅ Web Components with Lit for browser applications
- 🌐 Browser-based applications
- 🖥️ Node.js backend services
- 📦 Web Components
- 🔒 Type-safe development
- 🏗️ Clean architecture patterns
- GitHub: @mackiecarr89