TypeScripting the Technical Interview

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • type-challenges

    Collection of TypeScript type challenges with online judge

  • Why did they only solve for 7 Queens and not 8 Queens?

    I'm reminded of https://github.com/type-challenges/type-challenges -- I've only looked at some of the more challenging problems, but one involves writing a JSON parser in the type system.

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • Here[0] is the open issue about TypeScript being Turing complete. The current most recent comment[1] is showing the type system parsing its own type syntax. Of course there have been many parsers written in the type system since template literal types landed, but I found this one particularly amusing.

    0: https://github.com/microsoft/TypeScript/issues/14833

    1: https://github.com/microsoft/TypeScript/issues/14833#issueco...

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • DefinitelyTyped

    The repository for high quality TypeScript type definitions.

  • > The sea of confusing types to solve any problem?

    Mostly in typings either provided by the library itself or via the 3rd party DefinitelyTyped project. Some typings have been made so complex, that it is hard to follow what kind of concrete type is exactly expected or allowed.

    [1]: https://github.com/DefinitelyTyped/DefinitelyTyped

  • ts-sql

    A SQL database implemented purely in TypeScript type annotations.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts