Articles

Tags
#Abstraction#Abstraction Layer#Acceptance Testing#Accidental Complexity#Advanced Object-Oriented Programming#Aggregate#Aggregate Root#Aggregation#Agile#Application Logic#Architecture#Asterisk#BDD#Backend#Books#Business#CRUD#Characterization Testing#Class diagram#Classic TDD#Clean Architecture#Code-First#Command Query Separation#Composition#Convergence#Core code#DDD#DTO#Data Model Tree#Database#Delegation#Dependencies#Dependency Injection#Dependency Inversion#Design Patterns#Divergence#Domain Events#Domain-Driven Design#E2E Testing#E2E tests#ES6#Encapsulation#Enterprise software#Essential Complexity#Event-based systems#Events#Express.js#Feature-Driven Development#Frontend Development#Functional Programming#Functional programming#Gatsby#GatsbyJS#GraphQL#High Value Tests#IOC Containers#Infrastructure code#Inheritance#Inside-Out TDD#Integration tests#Intention Revealing Interfaces#Inversion of Control#IoC Containers#JavaScript#Jest#Language#Leaky Abstraction#Many-to-many#Mapper pattern#Mastery#Mental Models#Messaging#Metaphysics#Mocking#Model-View-Presenter#Music#Negative Value#Netlify#Networking#Node.js#Non-functional requirements#OOP#ORM#Object-Oriented Programming#Observer Pattern#One-to-many#Outside-In TDD#Polymorphism#Professionalism#Psychology#RDD#RESTful APIs#React#Repository pattern#Roadmap#SEO#SOLID#Sequelize#Serverless#Software Craftsmanship#Software Design#Software Essentialism#Software quality attributes#Spirituality#Spotify#Starters#Systems Thinking#TDD#Technical practice#Temporal Decoupling#Test Rig#Test-Driven Development#Testing#The 12 Essentials#The Builder Pattern#The Feedback Loop#The Phases of Craftship#Three Ways#Tutorial#TypeORM#TypeScript#Typical Tests#UML#Unit Tests#Use Cases#Use cases#Value#Value Object#ts-auto-mock
8

Showing 8 article(s) about "TypeScript"



When to Use TypeScript Abstract Classes
Abstract classes are similar to interfaces, but we use them to provide common behavior to subclasses or implement inversion of con...
How to use ESLint with TypeScript
ESLint is a JavaScript linter that you can use to lint either TypeScript or JavaScript code. In this post, we'll walk through how ...
Static Factory Methods | Object-Oriented Programming w/ TypeScript
In this blog post, I explain how we can use the static factory method to enforce rules against how an object is created.
When to Use a Private Constructor | TypeScript OOP
In this blog post, I explain how using a private constructor helps to force a single way to create an object, and why it's most co...
How to Setup a TypeScript + Node.js Project
In this guide, we walk through the process of creating a TypeScript project from scratch with cold-reloading, and scripts for buil...
What's Unscalable about JavaScript? | TypeScript OOP
TypeScript is called JavaScript that scales. What's so unscalable about JavaScript?
Load more 👇