Best of General ProgrammingJune 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Ultimate Guide: NextJS, NestJS & TRPC Monorepo [Updated 2023]

    The full-stack, fully type-safe pnpm monorepo with NestJS, NextJS & TRPC Monorepo. The tRPC server is fully integrated into NestJS so you have access to all of NestJS's functionality like dependency injection.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP62: Why Does Google Use Monorepo?

    Google, Meta, Uber, and Airbnb put almost all of their code in one repository. In Monorepo, dependencies are shared across the entire codebase, so when there's a version upgrade, every codebase upgrades their version. Microrepo can either set their own standard or adopt a shared standard by incorporating best practices.

  3. 3
    Article
    Avatar of discdotDiscover .NET·3y

    Code Review & Refactoring to a better design

  4. 4
    Article
    Avatar of discdotDiscover .NET·3y

    "Clean Architecture" and indirection. No thanks.

  5. 5
    Article
    Avatar of dzDZone·3y

    Seven Basic Principles of Good Software Engineering

    Seven Basic Principles of Good Software Engineering Principles in software engineering play a critical role in guiding developers toward building high-quality, maintainable, and efficient software systems. Join the DZone community and get the full member experience. The DRY (Don't Repeat Yourself) principle promotes code reuse and encourages developers to strive for a single source of truth.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Where To Put Your Types in Application Code

    TypeScript introduces type argument placeholders in version 5.2, which helps with partial inference and lets the language infer types for a function. When a type is used in only one place, put it in the same file where it's used. The classic example in applications is component props.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Deploy to Vercel with a GitHub Action

  8. 8
    Article
    Avatar of dockerDocker·3y

    Docker Voted #1 Most-Used Developer Tool

    Stack Overflow’s annual 2023 Developer Survey engaged nearly 80,000 developers to learn about their work, the technologies they use, their likes and dislikes, and much, much more. Docker Voted #1 Most-used Developer Tool.