Best of TypeScriptSeptember 2022

  1. 1
    Article
    Avatar of devgeniusDev Genius·4y

    How to write maintainable JavaScript code in 2023 — Web or Node.js

    Using TypeScript everywhere is best suited for JS developers with at least medium experience. Don’t be scared of TypeScript. Use prototypes and/or MVPs before implementing complex features. Use ESLint and Prettier together and you can focus on what your code does. If you use prettier, it will join multi-line breaks.

  2. 2
    Article
    Avatar of communityCommunity Picks·4y

    ESLint + Prettier + Typescript and React in 2022

    ESLint is a JavaScript linting open source project and is used to find problems and syntax errors in your code. It will help us find broken logic that would be found only in run time. We are going to use the basic configuration of ESLint and Prettier. If you want to learn more about ESLint rules you can check out the rules page. Don’t hesitate in commenting below.

  3. 3
    Article
    Avatar of nextNext.js·4y

    Blog - Next.js 12.3

    Next.js has built-in support for automatically configuring TypeScript. The next/image and next/future/image will be able to easily migrate using our next-image codemod. This previously experimental option is now stable and can be used with the following configuration option: s // next.config.js. The new Image component is currently stable and no longer requires an experimental flag. The next major version of Next.JS will be available.

  4. 4
    Article
    Avatar of communityCommunity Picks·4y

    total-typescript/beginners-typescript-tutorial: An interactive TypeScript tutorial for beginners

    The plan for these exercises is to develop them into a full workshop, and then bundle them into the full video course - Total TypeScript. Each exercise is split into a *.problem.ts and a *.solution.ts.

  5. 5
    Article
    Avatar of phProduct Hunt·4y

    Alinea - Open source headless CMS

    Open source CMS Alinea is an open source content management system written in TypeScript. Installed as a single NPM package you get going without setting up databases, environments or any other services.

  6. 6
    Article
    Avatar of communityCommunity Picks·4y

    Best practices for creating a modern npm package

    You will first learn how to create an npm package, so you can get familiar with building and publishing a package. Then you’ll learn what’s involved with making a more robust and production-ready package by setting up a test framework, a continuous integration and deployment pipeline, security checks, and automated semantic npm publish.

  7. 7
    Article
    Avatar of hnHacker News·4y

    Type-Level TypeScript — Introduction

    Type-level TypeScript is an online course to take your TypeScript skills from intermediate to advanced. It will give you a solid understanding of the type system's fundamentals and guide you through its most advanced features.

  8. 8
    Article
    Avatar of logrocketLogRocket·4y

    Getting started with NestJS, Vite, and esbuild

    NestJS is a Node.js framework for building efficient and scalable server-side/backend applications. Vite works by first dividing the modules in an application CREATE nest_vite_esbuild_demo/.eslintrc.js (665 bytes) We'll learn how to work with them in real life scenarios, their major features, and use cases. Learn how to animate your React app with AnimXYZ - Explore Tauri, a new framework for Building binaries.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Intro to Deno – Guide for Beginners

    Deno is built on the V8 JavaScript engine but was built using Rust instead of C++. It aims to have the same APIs on the server that you would use in the browser. It uses TypeScript as a first class language out of the box, so you can run or use TypeScript without installing any other TypeScript.

  10. 10
    Article
    Avatar of logrocketLogRocket·4y

    Prisma vs. Thin Backend

    Prisma enables you to access your database straight from Node.js and TypeScript application code. Thin Backend provides you with an IDE that has custom business logic and serverless functions. Prisma is a type-safe query builder that is an alternative to Sequelize and TypeORM.

  11. 11
    Article
    Avatar of vscodeVisual Studio Code·4y

    Visual Studio Code August 2022

    Visual Studio Code August 2022 August 2022 (version 1.71) is the latest version to be released. There are still many updates in this version that we hope you'll like. New Code Action control makes it easier to find the Code Action you want. Expanded codecs support - To help display embedded audio and video in notebooks.

  12. 12
    Article
    Avatar of phProduct Hunt·4y

    Horizon UI TypeScript - Trendiest free TypeScript admin template for React

    Free Typescript admin template for React. Turn all your data into a beautiful dashboard with Horizon UI.

  13. 13
    Article
    Avatar of devtoDEV·4y

    The Difference between TypeScript Interfaces and Types

    The only difference between these two ways of extending types is how they handle conflicts. Interfaces can be merged - types cannot be merged, while interfaces can if you declare them multiple times. The result is pretty much the same as with interfaces, but as long as all fields are different, you can extend types with other types. I'll probably correct them in due time.