Bookmarks

Bookmarks

indexが無い数億レコードのテーブル集計に立ち向かう|zochang
indexが無い数億レコードのテーブル集計に立ち向かう|zochang
noteでエンジニアをやっているyamagataです。最近は1歳半の娘が話せる単語が少しずつ増えてきて、お話するのが楽しくなってきました。 1. はじめに:直面した課題 さて、弊社のダッシュボードバッチ処理において、パフォーマンスの限界に直面していました。 対象となるデータは1日分だけでも最大約320万件。関連するテーブル(スキデータのテーブルなど)は7億レコードを超え、全体では30億レコード規模に達する巨大なデータを扱っています。 当初の処理ロジックは12年前から続くもので、以下のような問題を抱えていました。 クエリ実行回数: 1日あたり最大約1,600万回 実行時
·note.zochang.com·
indexが無い数億レコードのテーブル集計に立ち向かう|zochang
実装前に設計を徹底的にインタビューし、要件を明確にするためのスキル `/grill-me`
実装前に設計を徹底的にインタビューし、要件を明確にするためのスキル `/grill-me`
コーディングエージェントの自律性が向上し、並行して複数のエージェントを動かすことが当たり前になってきた今、エージェントの動きを逐一監視することは現実的ではなくなっています。そのため実装前に人間と AI の間で共通理解を形成することが重要になっています。この記事では、実装前の設計フェーズで要件を明確にし、人間と AI の間で共通理解を形成するためのスキル `/grill-me` について紹介します。
·azukiazusa.dev·
実装前に設計を徹底的にインタビューし、要件を明確にするためのスキル `/grill-me`
Introducing Vercel Drop - Vercel
Introducing Vercel Drop - Vercel
Vercel Drop lets you deploy a file, folder, or .zip by dragging it into your browser. No Git or CLI required. Framework projects build automatically.
·vercel.com·
Introducing Vercel Drop - Vercel
Why pnpm no longer expands environment variables in a repository's .npmrc | pnpm
Why pnpm no longer expands environment variables in a repository's .npmrc | pnpm
pnpm used to expand $ placeholders everywhere it found them — including in the .npmrc and pnpm-workspace.yaml files that live inside the repository you just cloned. That turned out to be a way for a malicious repository to steal the secrets in your environment. As of v10.34.2 and v11.5.3, pnpm stops expanding environment variables in repository-controlled registry and credential settings.
·pnpm.io·
Why pnpm no longer expands environment variables in a repository's .npmrc | pnpm
tilo/smarter_json: A lenient, fast JSON processor for Ruby. It extracts strict JSON, NDJSON, JSONL, JSON5, HJSON, and messy JSON input humans or LLMs actually write — and in benchmarks it matches or beats Oj on nearly every file. SmarterJSON is opinionated: we want your JSON processing to be successful. Traditional JSON parsers are strict - SmarterJSON keep going
tilo/smarter_json: A lenient, fast JSON processor for Ruby. It extracts strict JSON, NDJSON, JSONL, JSON5, HJSON, and messy JSON input humans or LLMs actually write — and in benchmarks it matches or beats Oj on nearly every file. SmarterJSON is opinionated: we want your JSON processing to be successful. Traditional JSON parsers are strict - SmarterJSON keep going
A lenient, fast JSON processor for Ruby. It extracts strict JSON, NDJSON, JSONL, JSON5, HJSON, and messy JSON input humans or LLMs actually write — and in benchmarks it matches or beats Oj on nearl...
·github.com·
tilo/smarter_json: A lenient, fast JSON processor for Ruby. It extracts strict JSON, NDJSON, JSONL, JSON5, HJSON, and messy JSON input humans or LLMs actually write — and in benchmarks it matches or beats Oj on nearly every file. SmarterJSON is opinionated: we want your JSON processing to be successful. Traditional JSON parsers are strict - SmarterJSON keep going
When Rails Engines Are the Wrong Tool
When Rails Engines Are the Wrong Tool
This is an adapted excerpt from Chapter 15 of Modular Rails: Architecture for the Long Game, my book on building maintainable Ruby on Rails applications usin...
·davidslv.uk·
When Rails Engines Are the Wrong Tool
Special Cases in Go
Special Cases in Go
Go is a language that advertises simplicity without "special cases". But like all languages, special cases exist, sometimes in surprising places.
·dolthub.com·
Special Cases in Go
ory/talos: Web-scale and security-hardened API key server for users, services, machine to machine, and AI agents. Token derivation brings fine-grained capability tokens to avoid common API key pitfalls. Apache2 open source for indie deployments, commercial for scalable and HA.
ory/talos: Web-scale and security-hardened API key server for users, services, machine to machine, and AI agents. Token derivation brings fine-grained capability tokens to avoid common API key pitfalls. Apache2 open source for indie deployments, commercial for scalable and HA.
Web-scale and security-hardened API key server for users, services, machine to machine, and AI agents. Token derivation brings fine-grained capability tokens to avoid common API key pitfalls. Apach...
·github.com·
ory/talos: Web-scale and security-hardened API key server for users, services, machine to machine, and AI agents. Token derivation brings fine-grained capability tokens to avoid common API key pitfalls. Apache2 open source for indie deployments, commercial for scalable and HA.
AIネイティブ時代の設計書を考える | フューチャー技術ブログ
AIネイティブ時代の設計書を考える | フューチャー技術ブログ
Goならわかるシステムプログラミングなどのウェブ連載や書籍化でお世話になりまくりの鹿野さんのブログ記事が話題となっています。 golden-luckyの日記: AI時代のコンピューター技術書 これを読んで、今までモヤモヤ思っていたことに光明が射してきたので、ちょっと実験してみました。 AI開発のボトルネックは今どこか1年ほど前はあまり長時間モデルが働き続けることもなく、生成AIの月あたりのクオ
·future-architect.github.io·
AIネイティブ時代の設計書を考える | フューチャー技術ブログ
Paca-AI/paca: AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday. Built for Scrum teams where humans and AI agents collaborate as equals — on the same board, the same sprints, the same goals. Self-hosted. Fully customizable via config and plugins.
Paca-AI/paca: AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday. Built for Scrum teams where humans and AI agents collaborate as equals — on the same board, the same sprints, the same goals. Self-hosted. Fully customizable via config and plugins.
AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday. Built for Scrum teams where humans and AI agents collaborate as equals — on the same board, the same sprints, the sam...
·github.com·
Paca-AI/paca: AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday. Built for Scrum teams where humans and AI agents collaborate as equals — on the same board, the same sprints, the same goals. Self-hosted. Fully customizable via config and plugins.
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
2026年6月8日 AI Engineering Summit Tokyo 2026 (https://ai-engineering-summit-tokyo.findy-tools.io/2026-summer) における発表資料です。 LayerXのバクラクは、「人が操作するSaaS」から「仕…
·speakerdeck.com·
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
Cleaning up after AI rockstar developers - Jesse Skinner
Cleaning up after AI rockstar developers - Jesse Skinner
We've all worked with a rockstar developer. They joined the team years ago, full of energy. They had great ideas about new tech, new paradigms, new architectures. Their cutting-edge ideas left everyone else feeling a bit behind and outdated.
·codingwithjesse.com·
Cleaning up after AI rockstar developers - Jesse Skinner
言語の庭 — ことばを育てて、言語をつくる
言語の庭 — ことばを育てて、言語をつくる
登録不要・ずっと無料。プログラミングを「ことば」として学び、最後には自分の言語をつくる学習サイト。
·kmizu.github.io·
言語の庭 — ことばを育てて、言語をつくる
Backrest
Backrest
Web UI and orchestrator for restic backup
·garethgeorge.github.io·
Backrest
devenjarvis/lathe: Generate hands-on, multi-part technical tutorials on demand, with LLM skills tuned to make content approachable. Then you work through them yourself, by hand ✋
devenjarvis/lathe: Generate hands-on, multi-part technical tutorials on demand, with LLM skills tuned to make content approachable. Then you work through them yourself, by hand ✋
Generate hands-on, multi-part technical tutorials on demand, with LLM skills tuned to make content approachable. Then you work through them yourself, by hand ✋ - devenjarvis/lathe
·github.com·
devenjarvis/lathe: Generate hands-on, multi-part technical tutorials on demand, with LLM skills tuned to make content approachable. Then you work through them yourself, by hand ✋
LLM時代にこそEmacsが良いのかもしれない - Comamoca's scrapbox
LLM時代にこそEmacsが良いのかもしれない - Comamoca's scrapbox
LLM時代のテキストエディタに求めるもの LLMの発展で直接コードを書く機会が大きく減った 対してドキュメントや仕様書を書く機会が大きく増えた 複数のcoding agentを並列して動かすことが当たり前になった vibe-kanbanやsymphony等のagent orchestratorの登場 これからテキストエディタに求められるもの 快適な文章執筆環境 ドキュメントの読み書きが主軸となって
·scrapbox.io·
LLM時代にこそEmacsが良いのかもしれない - Comamoca's scrapbox
Files.md
Files.md
Simple application for Markdown files. An app for Notes, Second Brain, Zettelkasten, Journaling, Checklists, and more.
·files.md·
Files.md