Deno 2.3 is here with improved deno compile, local npm packages, and more 🚀

Additional languages Simplified Chinese - @yushengguo557 Managing concurrency in real-world applications can be quite tricky. Developers must grapple with concurrency control, back pressure, error handling, and more. Thankfully, Rust provides us with the async/await mechanism, and on top of that, the Stream API. The Stream methods allow us to elegantly define a pipeline of asynchronous operations
Overview Relevant source files .eslintrc.js .npmrc .nvmrc README.md delegates.txt meetings/2018-09/sept-25.md meetings/2019-01/jan-29.md meetings/2019-01/jan-30.md meetings/2019-01/jan-31.md meetings/2019-03/mar-26.md meetings/2019-03/mar-27.md meetings/2019-03/mar-28.md meetings/2020-02/february-4.md meetings/2020-02/february-5.md meetings/2020-02/february-6.md scripts/check-delegates-test.mjs sc
カミナシのソフトウェアエンジニア佐藤です。カミナシレポートの開発に携わっています。 フロントエンドのエラーは「画面リロードやブラウザ再起動で復旧できる(かもしれない)」「クラッシュしてもユーザーの端末に閉じる」などの理由から、バックエンドよりは精緻に扱われない傾向があると個人的には感じています。 その一方、カミナシレポートは、ノンデスクワーカー向けの不安定なネットワーク環境で利用されることも多々あるアプリです。そのため、デジタルツールに不慣れな方のために精緻なフィードバックが必要とされる、リロードに頼ることが難しいケースがある、などの理由でエラーの扱いにも慎重になる必要があります。 本記事では、カミナシレポートのフロントエンド開発をする中で、 バックエンドの API コール時にエラーが発生する条件とその内容(型・クラス) これらエラーをハンドリングする箇所 について、把握しておきたいと感じ
みなさん、TypeScript書いてますか? ふと気づくと、もうTypeScript 1.0から数えても11年が経過しているんですね。筆者も2015年くらいから本格的に触り始めた組なので、そろそろTypeScript 10年選手を名乗ってもよさそうです。 さて、これだけ長いことTypeScriptを触っていると、昔の文法を前提とした手癖というものも蓄積されていくものです。同僚と雑談していたところ、手癖を改めるべき便利なイディオムを教えてもらったので、備忘録として残しておきます。 Before: 手癖で書いていたexhaustiveness check TypeScriptには、exhaustiveness checkというテクニックがあります。これは、TypeScriptの型システムを利用して、switch文やif文でユニオン型やEnum型の全てのケースを網羅しているかをチェックする手法で
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
TyonitがAppleのMagic KeyboardとMagic Trackpadを一体化しMacBookのように使用できる「Harmony Tray Pro」の販売を再開しています。詳細は以下から。 韓国のTyonitは2025年02月、USB-CおよびLightning充電式モデルのMagic Keyboard(テンキーなし)とTrackpadを一体化できるトレイ「Tyonit Harmony Tray Pro (MH002UV01)」を発表し、03月には日本でも発売が開始されていましたが、この発売後、直ぐに売り切れとなっていたHarmony Tray Proの販売が再開されています。 マジックキーボード(テンキーなし)とMagic Trackpad(USB-Cまたはライトニング)に適合するように設計されており、Appleのワークスペースに完璧にフィットします。 (注:デバイスは含ま
8 Web application APIs8.1 Scripting8.1.1 Introduction8.1.2 Agents and agent clusters8.1.2.1 Integration with the JavaScript agent formalism8.1.2.2 Integration with the JavaScript agent cluster formalism8.1.3 Realms and their counterparts8.1.3.1 Environments8.1.3.2 Environment settings objects8.1.3.3 Realms, settings objects, and global objects8.1.3.3.1 Entry8.1.3.3.2 Incumbent8.1.3.3.3 Current8.1.
Aider LLM Leaderboards Aider works best with LLMs which are good at editing code, not just good at writing code. To evaluate an LLM’s editing skill, aider uses benchmarks that assess a model’s ability to consistently follow the system prompt to successfully edit code. The leaderboards report the results from a number of popular LLMs. While aider can connect to almost any LLM, it works best with mo
// Original code class Foo extends Object { constructor() { (async () => await foo())() super() } } // Old output (with --target=es2016) class Foo extends Object { constructor() { (() => __async(this, null, function* () { return yield foo(); }))(); super(); } } // New output (with --target=es2016) class Foo extends Object { constructor() { (() => __async(null, null, function* () { return yield foo
Next steps for Privacy Sandbox and tracking protections in Chrome The goal of the Privacy Sandbox initiative is to develop new ways to strengthen online privacy while ensuring a sustainable, ad-supported internet. We’re encouraged that the industry is innovating with privacy-enhancing approaches and companies are embracing new solutions, including those built using the Privacy Sandbox APIs. We’ll
🔗 End-to-End Type Safety: Ensure type-safe inputs, outputs, and errors from client to server. 📘 First-Class OpenAPI: Built-in support that fully adheres to the OpenAPI standard. 📝 Contract-First Development: Optionally define your API contract before implementation. ⚙️ Framework Integrations: Seamlessly integrate with TanStack Query (React, Vue, Solid, Svelte), Pinia Colada, and more. 🚀 Server
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く