Top 20 educational assets
The Education Rank
- polubis 4 months ago
All 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-guide
50000 - polubis about 1 month ago
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, stories
41000 - polubis 10 days ago
Everything about barrel exports in JavaScript
Barrel exports are a common pattern in web development for organizing imports. Let’s explore their pros and cons to understand them better
performance, patterns, barrel-exports, webpack, bundlers
40100 - polubis about 2 months ago
Putting 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, thoughts
20000 - polubis 5 days ago
Searching for the Holy Grail in validation world
We'll compare the top 5 validation libraries that are used by the community, and try to determine which one is the best for developers and users
zod, joi, yup, class-validator, superstruct, validation, libraries, comparison
10000 - polubis about 1 month ago
Reflections 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, testing
10000 - polubis 3 months ago
Inferring 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-magic
10000 - polubis 5 months ago
Implementing 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-conditions
10000 - polubis 6 months ago
Uploading images with Firebase and React
We'll check how to validate images and upload them with React, Firebase, and Cloud Functions
react, firebase, cloud, typescript, javascript, storage
10000 - polubis 8 months ago
Folder and file naming conventions go wild
We embark on a journey through the diverse realm of conventions governing folder and file names, pondering the profound impact of their abundance
00100 - polubis about 1 month ago
Creating own state manager for React
Let's try to implement our state manager. It will be similar to Zustand, with some changes. All done to understand the useSyncExternalStore hook
react, zustand, state-management, practice, typescript, advanced, hooks
00000 - polubis about 2 months ago
Dealing 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, stories
00000 - polubis 2 months ago
Consider 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, bundlers
00000 - polubis 3 months ago
Ugly 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, generics
00000 - polubis 3 months ago
Command 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-code
00000 - polubis 4 months ago
Mediator 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, refactors
00000 - polubis 4 months ago
Writing 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, typescript
00000 - polubis 4 months ago
Dealing 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-problems
00000 - polubis 5 months ago
Why 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, trpc
00000 - polubis 5 months ago
Using 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, typeguards
00000