Best of MediumJanuary 2022

  1. 1
    Article
    Avatar of medium_jsMedium·4y

    Clean Node.js Architecture —With NestJS and TypeScript

    Clean Node.js Architecture —With NestJS and TypeScript “Your architectures should tell readers about the system, not about the frameworks you used in your system” — Robert C. Martin. This a r chitecture attempts to integrate some of the leading modern architecture, like hexagonal architecture, onion architecture, and screaming architecture.

  2. 2
    Article
    Avatar of medium_jsMedium·4y

    Too Lazy to Write Documentation? Let the AI Write It for You

    AI Doc Writer is a VS Code extension that generates documentation for you using AI. It can save developers a lot of time while increasing the quality and readability of their codebases. It gives developers the power to intelligently explain and provide context to functions and code snippets in under a second.

  3. 3
    Article
    Avatar of medium_jsMedium·4y

    Thinking in TypeScript: for the Eager Java Developer

    JavaScript has been the most popular programming language for the past nine years. Java has been my go-to language ever since I fell in love with it about 9 years ago. With TypeScript it is easy to simply set up your system and start working on the logic (read coding) that matters most while solving problems.

  4. 4
    Article
    Avatar of medium_jsMedium·4y

    How To ‘Design’ a Design System — Part I

    Design Systems are reusable user interface components with clear operating instructions, shared between designers and developers. A Design System also requires documentation, guidelines about the components, fonts, icons and color palette. Most of the Design Systems are using Storybook. Storybook is an open source tool for building UI components and pages in isolation.

  5. 5
    Article
    Avatar of medium_jsMedium·4y

    The Roadmap of a Lead Software Engineer

    Bohdan Balov is a Lead Software Engineer at EPAM Systems. He shares his experience and knowledge you need to gain to become a lead software engineer. The Roadmap of a Lead software engineer is written from a front-end developer's point of view. We will explore required hard and soft skills in detail in the next section.