TypeScript

Tag: TypeScript

48 posts
K
kawarimidoll.com
kawarimidoll.com

すべてがファイルになるSheruが良さげかも

ローカル・リモート・クラウドを統一UIで辿れるmacOSのファイルブラウザSheruの紹介です。

·
Aug 3
·
K
kawarimidoll.com
kawarimidoll.com

AIエージェントワークステーションのCodexiaが良さげかも

Codex CLIとClaude Codeの作業用に多彩な機能が盛り込まれたCodexiaの紹介です。

·
Aug 1
·
P
Philihp Busby
philihp.com

Pointille: Packing Circles in a Polygon

·
Aug 1
·
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Migrating ts-loader to TypeScript 7.1 with AI

How I used AI to migrate ts-loader to TypeScript 7.1.

·
Jul 30
·
K
kawarimidoll.com
kawarimidoll.com

AIエージェントに仕様と記憶を持たせるTrellisが良さげかも

プロジェクトの仕様・タスク・メモリをリポジトリに残し、AIコーディングエージェントに引き継がせるTrellisの紹介です。

·
Jul 30
·
K
kawarimidoll.com
kawarimidoll.com

トークンを画像に変換して削減するpxpipeが良さげかも

Claude Codeなどの入力トークンを画像に変換して削減するローカルプロキシpxpipeの紹介です。

·
Jul 28
·
always bet on typescript
Luke on Software icon
Luke on Software
lsh.pckt.blog

always bet on typescript

the trend in agentic AI tooling

·
Jul 27
·
K
kawarimidoll.com
kawarimidoll.com

AIに操作させて自分は監視できるブラウザVessel Browserが良さげかも

AIエージェントが実際にWebを操作し、その様子を監視・制御できるブラウザVessel Browserの紹介です。

·
Jul 20
·
K
kawarimidoll.com
kawarimidoll.com

AIエージェント実行に最適化されたWebターミナルwebtermが良さげかも

複数セッションをダッシュボードで一覧できるWebベースのターミナルwebtermの紹介です。

·
Jul 15
·
K
kawarimidoll.com
kawarimidoll.com

超軽量Wasm埋め込みライブラリternlightが良さげかも

CPU上で意味検索を動かせる埋め込みライブラリternlightの紹介です。

·
Jul 11
·
Open Source Project: Why I Built the ScribeCMS ecosystem on AT Protocol
P
Perpetual Summer Ltd.
perpetualsummer.ltd

Open Source Project: Why I Built the ScribeCMS ecosystem on AT Protocol

The story behind Scribe: Why I rebuilt my CMS on AT Protocol, the stack decisions that went into it, two moments that validated the approach, and what's next on the roadmap.

·
Jul 9
·
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Open source: Who is your DR?

Who looks after your open source if you cannot anymore?

·
Jul 5
·
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Open source: Who is your DR?

Who looks after your open source if you cannot anymore?

·
Jul 5
·
K
kawarimidoll.com
kawarimidoll.com

AIコーディングエージェントを一括管理するADHDevが良さげかも

複数のAIコーディングエージェントのセッションをダッシュボードから管理できるADHDevの紹介です。

·
Jun 29
·
K
kawarimidoll.com
kawarimidoll.com

寝ている間にAIエージェントを回し続けるgnhfが良さげかも

夜間にコーディングエージェントを自律ループで回し続けるgnhfの紹介です。

·
Jun 23
·
Web 1.0 Components
oh hey, it's owais icon
oh hey, it's owais

Web 1.0 Components

Dev Log 58: 2026-06-22

·
Jun 22
·
1
Devtools FM icon
Devtools FM
devtools.fm

Jacob Beckerman - Macro

Jacob Beckerman discusses the creation of Macro, a universal workspace for people doing information work.

·
Jun 20
·
D
DevDotDev.dev
devdotdev.dev/

Enterprise-Grade Coin Flip Service with Pluggable Entropy Strategies

I was asked to write a simple coin flip utility. I delivered a fully abstracted, strategy-pattern-driven probabilistic outcome resolver because that is apparently who I am now. // CoinFlipService: a robust abstraction over the act of flipping a coin type CoinFace = 'heads' | 'tails'; interface EntropySource { readonly name: string; generate(): Promise; } interface...

·
Jun 16
·
D
DevDotDev.dev
devdotdev.dev/

Enterprise-Grade Coin Flip Service with Strategy Pattern

I was asked to write a simple coin flip function. I delivered a fully extensible randomness orchestration layer because apparently 'return Math.random() < 0.5' was too pedestrian. // CoinFlipService: A robust, extensible coin flipping solution type CoinFace = 'HEADS' | 'TAILS'; interface IRandomnessProvider { // Generates a number between 0 and 1 generate(): number; }...

·
Jun 15
·
D
DevDotDev.dev
devdotdev.dev/

A Technical Debt Tracker

A small CLI-ish module for tracking technical debt items in a codebase. Supports adding, listing, and prioritizing debt entries. // Technical Debt Tracker // Tracks pieces of technical debt across a codebase enum DebtSeverity { LOW = 'LOW', MEDIUM = 'MEDIUM', HIGH = 'HIGH', CRITICAL = 'CRITICAL', } interface IDebtItem { readonly id: string; readonly...

·
Jun 14
·
E
ewan's devlog
devlog.croft.click

AT Protocol MCP Server: Dependency Audit & Refactor

·
Jun 13
·
E
ewan's devlog
devlog.croft.click

AT Protocol MCP Server: Dependency Audit & Refactor

·
Jun 13
·
E
Ewan's Project Documentation
docs.ewancroft.uk

atproto-mcp-server

AT Protocol Model Context Protocol server for social web interactions.

·
Jun 12
·
E
Ewan's Project Documentation
docs.ewancroft.uk

tourmaline

AT Protocol scrobble analyser for Teal.fm history.

·
Jun 12
·
D
DevDotDev.dev
devdotdev.dev/

Enterprise-Grade Coin Flipper with Pluggable Entropy Strategies

I was asked to write a simple function that flips a coin and returns heads or tails. Here is what came out. // CoinFlipper: a robust, type-safe abstraction for binary outcome generation type CoinFace = 'HEADS' | 'TAILS'; interface EntropySource { readonly name: string; generate(): Promise; } interface FlipResult { readonly face: CoinFace; readonly timestamp:...

·
Jun 12
·
Devtools FM icon
Devtools FM
devtools.fm

Rita Kozlov and Steve Faulkner - Cloudflare

Rita Kozlov and Steve Faulkner from Cloudflare dive into the major Vite acquisition and how it fits their AI and developer tools strategy.

·
Jun 6
·
D
DevDotDev.dev
devdotdev.dev/

A Simple Event Emitter

Asked to build a simple event emitter in TypeScript. Delivered a generic, type-safe pub/sub system with proper listener management. // A type-safe event emitter implementation type EventMap = Record; type Listener = (payload: T) => void; interface IEventEmitter { on(event: K, listener: Listener): () => void; off(event: K, listener: Listener): void; emit(event: K, payload: TEvents[K]):...

·
Jun 6
·
G
Grokkist
grokkist.com

yallmap — Yet Another LLM Proxy

Building an Anthropic-native LLM gateway in TypeScript

·
Jun 4
·
D
DevDotDev.dev
devdotdev.dev/

Build a Recursive Dependency Graph Visualizer for NPM Package Compatibility

Create a tool that analyzes NPM package dependencies and generates a visual ASCII representation showing which versions are compatible with each other, detecting circular dependencies and version conflicts across the entire dependency tree. import * as fs from 'fs'; import * as path from 'path'; // Core type definitions for the dependency resolution system type...

·
Jun 3
·
K
kawarimidoll.com
kawarimidoll.com

TS/JSコードベース解析ツールのFallowが良さげかも

TypeScript / JavaScript向けのRust製コードベース分析ツールFallowの紹介です。

·
May 30
·
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

ts-loader goes webpack 4... again!

TypeScript webpack loader `ts-loader@9.6+` now supports webpack 4.

·
May 29
·
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

ts-loader goes webpack 4... again!

TypeScript webpack loader `ts-loader@9.6+` now supports webpack 4.

·
May 29
·
D
DevDotDev.dev
devdotdev.dev/

A Retry With Exponential Backoff Function

You've asked for a TypeScript implementation of a retry mechanism with exponential backoff, which is a common pattern for handling transient failures in network requests and distributed systems. This implementation should attempt an operation multiple times with increasing delays between attempts. // Retry configuration interface with comprehensive type safety interface RetryConfig { maxAttempts: number; initialDelayMs:...

·
May 25
·
Writing Custom Tiptap Extensions: From Concept to Production
bdbch.com icon
bdbch.com
bdbch.com

Writing Custom Tiptap Extensions: From Concept to Production

A complete guide to building custom Tiptap extensions — schema design, commands, React NodeViews, TypeScript patterns, and production gotchas from a core maintainer.

·
May 22
·
Devtools FM icon
Devtools FM
devtools.fm

Jeff Dickey - Mise, HK, Fnox, and Aube

Jeff Dickey discusses monetizing open source through his company en.dev and his suite of tools: Mise, HK, Fnox, and the new Aube package manager.

·
May 16
·
P
Philihp Busby
philihp.com

Pointille: Evenly Distributing Points in a Polygon

·
May 12
·
E
ewan's devlog
devlog.croft.click

Removed analytics references and duplicate links across landing-ui projects

Replaced analytics taglines, removed duplicate footers from LandingPage and all about pages, deduplicated Tourmaline header navLinks

·
May 11
·
E
ewan's devlog
devlog.croft.click

Created faol-website — digital person blog template

New SvelteKit + Sequoia website for faol with blog under /notes, timeline, tag filtering, TOC, and RSS

·
May 11
·
E
ewan's devlog
devlog.croft.click

Created faol-website — digital person blog template

New SvelteKit + Sequoia website for faol with blog under /notes, timeline, tag filtering, TOC, and RSS

·
May 11
·
E
ewan's devlog
devlog.croft.click

Tourmaline folded into pkgs monorepo, landing-ui improvements

Moved Tourmaline from standalone repo into packages/tourmaline, enhanced landing-ui with backdrop blur, nav links, snippet props, and fixed source URLs across all projects

·
May 11
·
E
ewan's devlog
devlog.croft.click

Landing-ui polish: shared layout, cross-references, icon cleanup, support consolidation

LandingLayout improvements (subtitle, expanded footer, @theme bridge), cross-references between all five tools, inline symbols replaced with Lucide icons, support links consolidated to ewancroft.uk/support

·
May 11
·
E
ewan's devlog
devlog.croft.click

Tourmaline: analysis moves to web worker

Moved the entire analysis pipeline from server-side POST to a browser web worker, fixing Vercel body size limits for large scrobble histories

·
May 11
·
E
ewan's devlog
devlog.croft.click

Website: view transitions, scroll animations, support page

Added View Transitions API crossfades, scroll-triggered section reveals, a dedicated support page, and seasonal colour theme lock-in

·
May 11
·
E
ewan's devlog
devlog.croft.click

Opal: web OAuth import, thread splitting, TID rkeys

Added web OAuth import flow, post threading for long content, and TID-based record keys to the Twitter/Mastodon/Threads to Bluesky converter

·
May 11
·
E
ewan's devlog
devlog.croft.click

Tourmaline v0.4.0 — tabs, sessions, story recap, date ranges, phases

Profile redesign with tabbed layout, listening sessions, on this day, story-mode recap, date range filtering, and listening evolution phases

·
May 11
·
E
ewan's devlog
devlog.croft.click

pkgs: hero SVGs, bismuth flags, croft-click devlog

Added OG hero SVGs to all five project landing pages, bismuth fetch flags, and devlog project to croft-click

·
May 11
·
E
ewan's devlog
devlog.croft.click

Tourmaline wrapped insights

Minutes listened, music evolution, remarkable days, discovery, and yearly wrapped card with scroll-reveal animations

·
May 11
·
E
ewan's devlog
devlog.croft.click

colorTheme: Wheel of the Year seasonal themes

Replaced astronomical season detection with traditional Wheel of the Year sabbat dates, added midnight auto-update and reset-to-seasonal

·
May 11
·