Programming

26 posts found.

Working with VS Code Multi-root Workspaces

Setting Up a Shortcut for GitHub Copilot in VS Code

Node.js Guide to package.json and package-lock.json

Environment Variables in Shell Scripts with set -a

Initializing a Python Project in Visual Studio Code

Understanding TypeScript's Record Type

TypeScript - What is the difference between type and interface?

Optional Chaining in TypeScript

Using TypeScript's Partial Utility Type

Partial Application of Generic Types in TypeScript

Modeling States with TypeScript Discriminated Unions

Using Conditional Types in TypeScript

Top Techniques for Efficient Array Shuffling

Using Mapped Types in TypeScript

TypeScript Unions - Exploring Discriminated Unions and Best Practices

Understanding Taxonomy - Definition, Importance, and Applications

Efficient Dependency Injection for Testable Code

Understanding Inversion of Control (IoC) in Software Development - Definition and Benefits

Exploring Loose Coupling

Injecting Properties Using Dependency Injection

Understanding Method Injection in Dependency Injection - A Guide to Avoid Common Pitfalls

Understanding Constructor Injection in Dependency Injection - A Comprehensive Guide

Applying the Open/Closed Principle

Synology Script - How to Efficiently Move Items from Subfolders to Parent Folder

Understanding and Applying the Liskov Substitution Principle in Object-Oriented Programming

Understanding the YAGNI Principle in Software Development - Less is More