• 한국어 (Korean):
  • 한국어(대한민국) (Korean (South Korea)): Deno가 자신이 가장 잘하는 것을 계속해 나가길 바란다

The wall of configuration

For years I worked in Python and dreamed in Haskell on weekends. When I needed a script, Python. When I wanted the type system to hold me accountable, Haskell. Somewhere between the two sat TypeScript, and I knew it. Practical where Haskell is austere, typed where Python…

Read more →

TypeScript is a typed superset of JavaScript developed by Microsoft. It adds static types, type inference, generics, interfaces, enums, and structural typing on top of standard JavaScript, then compiles down to plain JavaScript that runs in any JS engine. TypeScript is now the default for most professional JavaScript projects, web and server alike.

Why TypeScript spread

  • Editor experience.…

Node.js is a JavaScript runtime built on the V8 engine that runs JavaScript outside the browser. It pioneered the use of a single-threaded, non-blocking, event-loop architecture for I/O-bound server workloads and is the backbone of much of the modern web's tooling and API tier.

Core characteristics

  • Event loop. A single thread handles concurrency via libuv's event loop and a thread pool for…
From five optional fields to a discriminated union: CLI parsing with Optique 1.0

You've probably written something like this in Commander.js.

import { Command, Option } from "@commander-js/extra-typings";

const program = new Command()
.addOption(
new Option("--token <token>", "API token").conflicts([
"username", "password", "oauthClientId", "oauthClientSecret",
]),
)
.addOption(
new Option("--username <username>",…

Read more →
Page 1