Cloudflare、全APIに対応しTypeScriptで設定可能な新コマンドラインツール「cf」をリリース
Cloudflareは2026年9月28日、コマンドラインからCloudflare API全体を操作でき、TypeScriptで設定を記述できる新たなCLIツール「cf」をオープンベータ版としてリリースした。
技術系フィードから毎時取り込んでいる、まだ誰も拾っていない記事です。ジャンルで絞って探せます。ログインすると、気になったものをその場でブックマークできます。
フロントエンド、バックエンド、言語
Cloudflareは2026年9月28日、コマンドラインからCloudflare API全体を操作でき、TypeScriptで設定を記述できる新たなCLIツール「cf」をオープンベータ版としてリリースした。
はじめに Cloudflare から次世代の統合 CLI ツール cf(現在 v1.0.0-beta)が登場しました。 従来の wrangler(wrangler.json / wrangler.jsonc / wrangler.toml)から、TypeScript ベースの型安全な設定ファイル cloudflare.config.ts への移行が推奨されています。 公式には cf migrate という移行コマンドが用意されていますが、実行するだけでそのまま本番稼働できるわけではなく、いくつかの設定調整や実運用上のハマりどころが存在します。 この記事では、React Router(...
2026年9月にリリースされた「t8i」インスタンスは、従来の「t3」よりオンデマンド単価が20%高額です。その差に見合う性能向上が得られるのか、Next.js ビルドと OpenSSL の実測値で確かめました。
こんにちは。 特撮に毎週元気をもらっているbunです。今年の8月(2026年)にナレッジワークにQAエンジニアとして入社しました。 みなさん、AIとテストしてますか?私はAIがブラウザやモバイルアプリなどを容易に操作できるようになってから、機能テストを大きく以下のような3種類に分けて考えています。 1: 手動テスト いわゆる従来からテスト技術者やQAエンジニアがやってきているもの 「ちゃんと動いているかな」のほか、「こうしたらどうなるんだろう」という探索的な観点も含みます 2: 自動テスト いわゆる従来からある自動テスト 「手動でやっていたテストを、ただ自動化するだけにしない」...

ブラウザのブックマークからサイトを開いたり、X(旧Twitter)などのSNSやニュースアプリで記事を見つけたり、常にページを開いておいたりとGIGAZINEの記事更新をチェックする方法は人それぞれ。GIGAZINEが2026年夏に実施したプレゼントアンケートの結果をもとに、読者が普段どのような手段で記事の更新をチェックしているのか、全体の傾向と年代別の違いを調べてみました。 続きを読む...

TL;DR 誰: 27歳元営業。エンジニア未経験でダイレクト出版のプロダクト企画部に入社して1年経過 やったこと: 大阪で2ヶ月研修 ➔ FE(TypeScript, React)➔ BE(Go)➔ FE(現在) 感想: 結論、入社してよかった。やらかしもしたが、...

どういうこと? thenインジェクション Object.prototype.then = function(resolve, reject) { console.log('thenメソッド生やしてみた'); resolve(true); }; async fu...
『いつか君が仕事で悩んだときに読んでほしい100の問い』(田中大貴 著、PHPエディターズ・グループ)より、戦略コンサルタントの過去の失敗から学ぶ仕事の極意を紹介。感謝を超える価値の生み出し方や、プロとしての覚悟を持つための大切な2つの考え方を解説します。
こんにちは、ふくちです。前回のブログを読んだうえで見ていただくと良いと思います。 Honoってあるじゃないですか。TypeScriptのWebフレームワークでめーちゃ有名なやつです。私はこの辺ガチエアプなので、具体的に何が良いのかわかってませんでした。ざっくり軽くて速...
登壇してお話ししました C# Kaigi 2026で「すこし踏み込む CancellationToken —— .NETの実装とか他言語比較とか」というタイトルでお話ししてきました. CancellationToken の内部実装とか,Python,Go,Rustとの比較とかを通して,C#/.NETの協調的キャンセルの仕組みを紹介しました. 資料はこちら. https://speakerdeck.com/htkym/sukoshi-fumikomu-cancellationtoken キャンセルを要求する側と受け取る側 画面を閉じてデータ取得が不要になったり,時間がかかる処理を途...
「Mir 2.30.0」リリース ─ Waylandの「wl_fixes」に対応 Rustをビルドの必須要件に、複数画面表示や入力処理の不具合も修正 kawahara 2026年9月27日 シェア ポスト はてブ 優先するニュース提供元に追加 Canonicalは9月24日(現地時間)、Waylandコンポジター開発用ライブラリ「Mir 2.30.0」をリリースした。 「Mir」は、Linuxを採用したデスクトップ、IoT、組み込み機器向けのWaylandコンポジターを構築するためのオープンソースライブラリ。単独のデスクトップ環境ではなく、ウィンドウ管理、画面合成、ディスプレイサーバーなどの機
普段Parserを作るとき、自分はその構造自体をあまり疑ったことがありませんでした。 Input ↓ Parser ↓ Record ↓ Processing 入力を読み、parseしてrecordを返し、それを後段で処理する。 streamingやbuffe...
オープンソース開発者コミュニティのPoimandresは9月25日、JavaScriptとTypeScriptから利用できる数学ライブラリ「math」のバージョン0.1.0の公開を案内した。ベクトルや行列の演算に加え、図形の交差判定、アニメーション、ノイズ生成など、ゲームやインタラクティブなWebアプリに使う計算機能を提供する。

はじめに 数年前に作ったReact Nativeアプリを久しぶりに開くと、JavaScriptのコードそのものより、周辺環境の変化に戸惑うことがあります。 React Nativeでは0.76からNew Architectureがデフォルトになり、0.82からはNew A...

「RustFS 1.0.0」リリース ─ S3互換の分散オブジェクトストレージが正式版に Rust製でApache License 2.0を採用、消去訂正符号やS3 Tables、複数プロトコルに対応 kawahara 2026年9月25日 シェア ポスト はてブ 優先するニュース提供元に追加 RustFS開発チームは9月16日(現地時間)、オープンソースの分散オブジェクトストレージ「RustFS 1.0.0」をGA版としてリリースした。 「RustFS」は、プログラミング言語Rustで開発されたS3互換のオブジェクトストレージ。データをバケット内のオブジェクトとして保存し、Amazon S3

2026年8月12日に、「Merpay Tech Talk 〜3年で50ヵ国へ。メルカリ決済基盤アーキテクチャ刷新の舞台裏〜」をオンラインで開催しました。 この記事はイベントレポートです。配信当日の内容を簡単に紹介します […]
TypeScriptに関する技術カンファレンス「TSKaigi Sendai 2026」が、2026年11月1日(日)に仙台市内のYUI NOSで開催される。チケット販売も開始されている。

ウェブブラウザ「Google Chrome」の最新安定版となるバージョン154がリリースされました。iframeを埋め込んだコンテンツの高さに合わせてサイズ調整する機能や、スクロールマーカーをリンクまたはタブとして扱う機能などが追加されています。また、安全ではないHTTP接続を開く際にユーザーへ確認する設定がデフォルトになりました。 続きを読む...

! Vue.jsを使っていますが、コアのロジックはTypeScriptで実装してあるのでVue.jsが分からなくても問題ありません。 はじめに ユーザが入力した値によって「遷移する画面」と「ユーザが選択可能な項目」が変わるフォームを実装したことがありました。例えばサンドウィッチを作るフォームでは、以下のように画面や選択肢が変わります。 ベジタリアンを選ぶと肉と魚を含む具材選択ページに遷移しない(遷移する画面が変わる) エビNGを選ぶと、サイドメニューでガーリックシュリンプを選べない(ユーザの選択可能な項目が変わる) こういったユーザ入力によって変わる状態は複雑で管理が大変で...

2026年8月に韓国のソウルで開催された、プログラミング言語Pythonのカンファレンス「PyCon Korea 2026」に参加してきたので、その様子をレポートします。

Angular v22.2.0アップデートから、コンポーネントクラスのプライベートフィールドについてテンプレートコンパイラの振る舞いが変更された。この記事では更新内容と、それにより再考しなければならないフィールド宣言の意味論について現在の考えをまとめる。 更新内容 Angular v22.2.0アップデートでは、コンポーネントのテンプレート内からprivate修飾子により宣言されたクラスフィールド(メンバ変数)が参照可能になった。 https://github.com/angular/angular/pull/70188 具体的には次のようなコードが実行可能になった。コンポーネントが...
はじめに こんにちは、竹内です。 先日、RubyLLM 2.0 がリリースされました。 https://rubyllm.com/whats-new-in-2-0/ この記事では、作者である @paolino がリリースについてのポストで触れていた10個の新機能について実際に試してみて、僕が理解したことをサンプルコードを交えてご紹介します。 Ruby/RailsアプリにLLM機能を追加したいと考えている方は、ぜひRubyLLMを試してみてください! https://x.com/paolino/status/2100908836475281669?s=20 RubyLLM について ...
『Minecraft』Java版向けに配信された26.4 Snapshot 1にて、13年間修正されずにいたバグが修正され、話題となっている。
Laravelプロジェクトのルート一覧をVSCodeのサイドバーに表示し、行をクリックするとコントローラのメソッドやルート定義へジャンプできる拡張「Laravel Routes Explorer」を作りました。 想定読者 VSCode拡張を一度作ってみたいエンジニアと、L...

人が望む成果を渡したあと、何を根拠に変更を進め、どこで止め、どう結果を確かめるのか。 一件のAPI変更を軸に、要求、情報基盤、PCでの実装、PR、ビルド・テスト、AIレビュー、進行判断、デプロイ、運用をつなぐ設計を解説します。 合意した条件と対象版を各工程へ引き継ぎ、失敗・欠測・古い結果を扱う方法を、2枚の構成図と全文収録のNode.js教材で確かめます。

Cloudflareは、同社のサーバレス実行基盤上でPythonを実行できる「Python Workers」が正式サービスになったことを発表しました。 JavaScriptによるサーバレス実行基盤のCloudflare Workers上でW...
はじめに 業務ではテストコードは自分で書いて、実装はかなりAIで書いている 問題 こんな感じかな?で書いて間違えた const deleteRecord = async (id) => { const newRecords = records....
Web/admin/iOSにE2Eテストを整備した話 ― 認証を迂回したら、次はテストコード自身の罠が待っていた 個人開発しているMinecraftサーバー監視アプリ「MineWatch」(公式サイト、アプリの全体像はこちら)は、Web・admin・iOSという3つの異な...