D
What If Lock-In Doesn’t Matter So Much Anymore?

Interesting observation by Mitchell Hashimoto (creator of Vagrant and Ghostty) on how a company’s or product’s choice of programming language matters less in the age of agentic programming:

On the interesting side is how fungible programming languages are nowadays. Programming languages used to be LOCK IN, and they’re increasingly not so. You think the Bun rewrite in Rust is good for Rust? Bun…

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.…
Lanzado exeLearning 4.0

En ocasiones, el Software Libre recibe impulsos que merecerían ser alabados. Hoy me complace compartir con vosotros que ha sido lanzado exeLeaning 4.0, una nueva versión que demuestra que este proyecto está más vivo que nunca y que tiene ante si un brillante futuro.

Lanzado exeLearning 4.0

En menos de un año, exeLearning, la herramienta para generar contenidos digitales libre, ha…

Read more →

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 →
How can i build a flatpak from a bunjs app

so, i am kind of in the worst situation right now,
i have created a monorepo project for a tauri app using a new tool called Bun as the package manager. i wanted to build it with inside of the manifest workflow in order to submit to flathub

Hit and Trial with Bun

so, i am utilizing the bun’s workspaces (which is simmilar to npm workspaces) and bun’s catalogs (there no npm/yarn counter to…

Read more →
How can i build a flatpak from a bunjs app

so, i am kind of in the worst situation right now,
i have created a monorepo project for a tauri app using a new tool called Bun as the package manager. i wanted to build it with inside of the manifest workflow in order to submit to flathub

Hit and Trial with Bun

so, i am utilizing the bun’s workspaces (which is simmilar to npm workspaces) and bun’s catalogs (there no npm/yarn counter to…

Read more →
How can i build a flatpak from a bunjs app

so, i am kind of in the worst situation right now,
i have created a monorepo project for a tauri app using a new tool called Bun as the package manager. i wanted to build it with inside of the manifest workflow in order to submit to flathub

Hit and Trial with Bun

so, i am utilizing the bun’s workspaces (which is simmilar to npm workspaces) and bun’s catalogs (there no npm/yarn counter to…

Read more →
How can i build a flatpak from a bunjs app

so, i am kind of in the worst situation right now,
i have created a monorepo project for a tauri app using a new tool called Bun as the package manager. i wanted to build it with inside of the manifest workflow in order to submit to flathub

Hit and Trial with Bun

so, i am utilizing the bun’s workspaces (which is simmilar to npm workspaces) and bun’s catalogs (there no npm/yarn counter to…

Read more →
How can i build a flatpak from a bunjs app

so, i am kind of in the worst situation right now,
i have created a monorepo project for a tauri app using a new tool called Bun as the package manager. i wanted to build it with inside of the manifest workflow in order to submit to flathub

Hit and Trial with Bun

so, i am utilizing the bun’s workspaces (which is simmilar to npm workspaces) and bun’s catalogs (there no npm/yarn counter to…

Read more →
How can i build a flatpak from a bunjs app

so, i am kind of in the worst situation right now,
i have created a monorepo project for a tauri app using a new tool called Bun as the package manager. i wanted to build it with inside of the manifest workflow in order to submit to flathub

Hit and Trial with Bun

so, i am utilizing the bun’s workspaces (which is simmilar to npm workspaces) and bun’s catalogs (there no npm/yarn counter to…

Read more →
2026-02-04のJS: Yarn 6 Preview、WebAssembly 10年、State of JavaScript 2025の結果公開

JSer.info #763 - Yarn 6のプレビュー版が公開されました。

  • Yarn 6 Preview | Yarn

Yarn 6はRustでの書き直しが行われ、パフォーマンスの改善が行われています。
Corepackの代わりにYarnのバージョン管理を行うyarn switchコマンドの追加、package.jsonの変更時に自動でインストールを行うLazy Installsがデフォルトで有効化されます。
移行ステップとして、JS実装のYarn 5が数ヶ月内にリリース予定で、Rust実装のYarn 6は2026年Q3以降にリリース予定となっています。


WebAssemblyの誕生から10年を振り返る記事が公開されています。

  • Bytecode Alliance — 10 Years of Wasm: A…
Read more →
Page 1