Page 1 from 4

Education Zone

  1. 5 Game-Changing TypeScript Utility Types You Should Master

    Discover the top 5 TypeScript utility types every developer should know. Learn how these built-in types simplify code and improve developer experience

    typescript, javascript, typesafety
    0
    0
    1
    0
    0
  2. Full Guide to JavaScript Modules: From Chaos to Clarity

    Conquer JavaScript module chaos! This full guide demystifies ESM, CommonJS, bundlers & interop, leading you to clear, organized, and maintainable code

    javascript, modules, esm, commonjs, node-js, bundlers, import, export, javascript-guide, code-structure
    1
    0
    0
    0
    0
  3. Full Tutorial on Updating Dependencies in JS Projects

    Master dependency updates with this guide. Learn to manage packages safely, understand SemVer, avoid breaking changes, and handle peer dependencies

    javascript, npm, dependencies, tech-dept, yarn, tutorial, ai, testing, automation, security
    3
    3
    1
    0
    0
  4. Web Styling Time Travel: What Is Making Tailwind Top 1 Today?

    We'll explore the history of web styling, from early CSS to methodologies, pre-processors, CSS-in-JS, and Tailwind, to understand why it's #1 in 2025

    tailwind, react, scss, less, styling, methodologies, typescript, css-modules, styled-components, emotion
    0
    0
    1
    0
    0
  5. (1) Prod Ready React: useFeature and useSimpleFeature hooks

    Let's implement two React hooks to manage features efficiently, reduce boilerplate, improve performance, and support data association with state resets

    prod-ready-react, typescript, react, tdd, testing, vitest, react-testing-library, react-hooks, custom-react-library
    8
    1
    1
    2
    0
  6. The Curious Case of Division Remainders

    Explore the complexities of division remainders in programming. Learn how different languages handle modulo operations and the math behind them.

    modulo, remainder, division, mathematics, programming, algorithm, python, dart, c
    1
    0
    0
    0
    0
  7. How to Deploy an NX-Crafted Next.js App on Vercel

    Learn how to deploy an NX-crafted Next.js app on Vercel with this step-by-step guide, optimizing your workflow and saving time to setup

    vercel, next, nx, deployments, monorepo, recipes
    0
    0
    2
    0
    0
  8. It's Not the Tech Stack—People Are the Real Challenge in IT

    Let's explore several stories and try to answer the question: Is the problem with failing projects really the technical stack, or is it people's behavior?

    soft-skills, mindset, stories, it, psychology, human-nature
    2
    1
    0
    0
    0
  9. Measuring Execution Time

    Learn to measure execution time effectively, from profilers to manual methods, with practical examples in C, Python, JavaScript, and more!

    performance, timing, optimization, profilers, javascript, python, c, algorithms, coding, tools
    2
    0
    0
    0
    0
  10. How to be productive as a software engineer

    Complete guide to mastering productivity and quality in your daily work: Eisenhower Matrix and Awakened Day technique with a Feedback Loop

    soft-skills, productivity, work-life-balance, time-management
    16
    1
    0
    0
    0
  11. Exhaustiveness checking and discriminant property: the complete guide

    We'll fully understand exhaustiveness checking and discriminant properties, commonly used in the TypeScript world, along with their use cases, pros, and cons

    react, typescript, patterns, techniques, clean-code, code-quality
    5
    0
    5
    0
    0
  12. RxJS Observables Vs Promises In JavaScript: What You Need To Know

    We'll explore the differences between Observables and Promises, covering their use cases, historical context, and answering some basic questions

    rxjs, observables, reactivity, promises, javascript, typescript, comparison
    7
    0
    1
    0
    0
  13. Understanding flat routing technique

    Flat routing is a technique that allows the creation of shorter URLs through which users can retrieve complex, combined data. Let’s explore this concept

    seo, routing, typescript, navigation, experiments, real-case
    0
    0
    0
    0
    0
  14. Crafting SOLID and type safe APIs in Node and TypeScript

    Guidelines for creating solid architecture, stable codebase, and reliable backend APIs for cloud or on-premise solutions

    solid, backend, patterns, architecture, google-cloud, aws, micro-services, typescript, node
    6
    1
    5
    0
    0
  15. 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
    22
    2
    5
    2
    0
  16. 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
    3
    0
    1
    0
    0
  17. 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
    3
    0
    0
    0
    0
  18. 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
    4
    1
    1
    0
    0
  19. 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
    3
    0
    0
    0
    0
  20. 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
    3
    0
    0
    0
    0