Page 2 from 4
Education Zone
Dependency injection does not need to be complex
We'll dive into the most important topics of Dependency Injection and explore concepts like DI Container, DI Tokens, and Hierarchical DI
angular, react, techniques, clean-code, maintenance, quality, stories411000Reflections on test coverage in web development
Test coverage is just a metric, an additional piece of information. However, in my opinion, it should not be enforced - I'll give you reasons why
tech-dept, maintenance, jest, code-quality, testing300000Putting users first in web development
Let’s dive into some mythical clean code buzzwords, disregarding user needs and pushing refactors that make the application more fragile in the long run
tech-dept, maintenance, react, stories, soft, lightweight, thoughts300000Dealing with tech debt in applications
A cohesive guide on how tech debt is created, tracked, and managed, featuring shared perspectives and experiences from various projects
code-quality, maintenance, tech-dept, processes, stories301000Consider using type imports in TypeScript
The import "type" syntax is currently a standard in most project generators. It's good to know the benefits this syntax offers. Let's dive in
typescript, javascript, performance, optimization, daily-development, firebase, maintenance, bundlers1947210Ugly relationship between tuples in TypeScript and JavaScript
Let's check what a tuple really is and how it's possible that it works according to the definition in TypeScript, but not in JavaScript
javascript, typescript, typesafety, type-inference, swift, tuples, data-structures, generics321000Inferring iterables with TypeScript
We'll learn how the infer mechanism works in TypeScript and understand how to infer function arguments and specific array or tuple types
typescript, infer, typesafety, mapped-types, type-magic100000Command Query Separation principle
Command Query Separation is a handy principle that separates logic into commands, which modify, and queries, which read. We'll explain its impact on the codebase
javascript, typescript, principles, patterns, code-quality, practices, clean-code001000Mediator pattern in TypeScript
The Mediator is a behavioral design pattern that reduces coupling and dependencies between application modules or classes. Let's understand and implement it
design-patterns, mediator, typescript, javascript, practices, relationships, refactors000000Writing a parsing utility for Zod
We'll parse schemas with the "Zod" library, investigate how we can reduce the amount of boilerplate, and make our parsing logic consistent
zod, validation, type-safety, error-management, backend, typescript000000Dealing with property is not matching index signature
Let's solve common error: "Property is not matching index signature". We'll learn how to create type definitions for complex objects
typescript, techniques, type-definitions, common-problems102000All about JavaScript promises
We'll explore JavaScript Promises, covering their theory, APIs, useful methods, and tricks to master them efficiently
javascript, typescript, promises, language, syntax, theory, full-guide700000Why you should start using Zod
Let's explore what Zod can do and how it simplifies your daily work routine. We'll cover validation, type safety, and the general benefits of using this tool
react, zod, typesafety, react-hook-form, trpc000000Using Zod and TypeScript to write type safe code
We'll implement 100% type safety for some code written in TypeScript. We'll do it without Zod, and later we'll build it up with Zod to see the difference
zod, react, typescript, javascript, typesafety, typeguards001000Implementing Queue in JavaScript
We'll build a dynamic queue mechanism to perform async operations in the correct order, following the First in, First Out (FIFO) principle
react, typescript, javascript, data-structures, promises, race-conditions100000Be Careful with the Spread Operator in JavaScript
Let's check how the spread operator in JavaScript should be used. We'll examine performance, security impact, following best programming practices
javascript, spread-operator, ecmascript, standards, quality000000Nested lists with CSS and MarkdownToJSX
We'll create a nested list with plain CSS and HTML. At the end, you'll have a nice nested list renderer component that uses inside markdown-to-jsx library
react, markdown-to-jsx, css, html, components000000Naming generics in TypeScript
Discover effective strategies for naming generics in TypeScript, aimed at improving code readability and maintenance for developers
typescript, conventions, naming, code-quality, eslint000000Mapped types in TypeScript
Discover how mapped types in TypeScript can revolutionize your coding by allowing flexible transformations and validations of type properties
typescript, javascript, mapped-types, type-definitions, type-safety904000Complete GitFlow tutorial
GitFlow is a popular branching model that fits into big projects. Let's dive into important aspects of GitFlow and check the pros/cons with some alternatives
git, workflow, project-management000000
Top Tags
Content Rank
Everything about barrel exports in JavaScript
2637200Consider using type imports in TypeScript
1947210How to be productive as a software engineer
2010000