こんにちは。福岡オフィスエンジニアの @petamoriken です。趣味でFloat16Arrayのponyfill1を公開しECMAScriptに入れてもらうように活動していたところ、喜ばしいことに2023年5月のTC39会議にてStage 3となりました。折角なのでその経緯を書いていこうと思います。 ECMAScript excitement 😉@TC39 advanced these proposals this week 🎉 4️⃣ Atomics.waitAsync 4️⃣ RegExp v flag 4️⃣ Well-Formed Unicode Strings 3️⃣ Decorator Metadata 3️⃣ Float16Array 2️⃣ Base64 for Uint8Array 2️⃣ Promise.withResolvers 2️⃣ TimeZone C
JavaScript なしでインタラクションを追加する Invokers 2023.10.22 Invokers は JavaScript なしでインタラクションを追加するための提案です。`<button>` 要素に `invoketarget` 属性を指定することで、値として指定した id を持つ `<dialog>` などの要素の開閉状態を切り替えることが可能となります。 invoketarget、interesttarget 属性は 2023 年 10 月 22 日現在実装されていません。 <button> 要素に invoketarget 属性を指定することにより、JavaScript を削減し、より宣言的な方法で UI にインタラクションを追加できます。下記の例では invoketarget 属性に <dialog> の id を指定することで、<button> 要素をクリックし
本記事では GitHub Actions で pull_request event の代わりに pull_request_target を用い、 workflow の改竄を防いでより安全に CI を実行する方法について紹介します。 まずは前置きとして背景や解決したいセキュリティ的な課題について説明した後、 pull_request_target を用いた安全な CI の実行について紹介します。 本記事では OSS 開発とは違い業務で private repository を用いて複数人で開発を行うことを前提にします。 長いので要約 GitHub Actions で Workflow の改竄を防ぎたい GitHub の branch protection rule や codeowner, OIDC だけでは不十分なケースもある pull_request event の代わりに pull_r
はじめに はじめまして、バックエンドセクションの yukimochi です。 現在、N予備校ではバックエンドのアプリケーションの移行計画が進んでいます。 その一環で、一部のマイクロサービス間通信についても REST API + OpenAPI の現状から gRPC へと移行することになりました。 私の参画しているプロジェクトである教材入稿ツールでは TypeScript + NestJS を採用しており、結合している他マイクロサービスとの通信でgRPCを利用する際の gRPC クライアントと、そのスキーマ定義を担う proto の運用戦略、実現方法について記します。 proto ファイルと型定義パッケージの取り回しについて考える スキーマ定義である proto をどこに保存するか スキーマ定義である proto をどこに保存しておくかは、 proto のバージョン管理の観点で重要です。今回
色 白バリエーションは売り切れているか販売できません 黒バリエーションは売り切れているか販売できません 白+フリップケースバリエーションは売り切れているか販売できません 黒+フリップケースバリエーションは売り切れているか販売できません BOOX Palmaは、最先端の性能と6インチE Inkディスプレイを採用したモバイル電子ペーパーAndroidタブレットです。ポケットサイズのデザインによって、外出先へ手軽に持ち運べます。特に、睡眠前のニュースチェックやSNSなどの利用によって、強い光の刺激を避けたい方にとって最適です。 ★3/11 ホワイトケースの在庫がないため、入荷まではフリップケースがついてきます。 【ポケッタブルなデザイン、妥協のない技術】 Palmaは高さのないコムオクタコアCPUとRAM6GB、ROM128GB、拡張可能なストレージ(MicroSDXC対応最大2TBまで)を備え
2023年11月11日紙版発売 2023年11月11日電子版発売 大城信晃,油井志郎,小西哲平,伊藤徹郎,落合桂一,宮田和三郎 著 A5判/248ページ 定価2,420円(本体2,200円+税10%) ISBN 978-4-297-13843-1 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto この本の概要 多くの企業がDXによる経営改革に取り組もうとするものの,道なかばにして担当チームの解散,プロジェクトの中止に追い込まれてきました。一方で,着々とビジネス環境をデジタル化し,データを活用してきた企業は,競合に対して優位性を発揮しています。両者が明らかに異なるのは「データをもとに意思決定できているか」どうかです。本書では,「データで話す組織」
About ようこそプロジェクトに貢献するにはGeneral コード補完コメントからコードを生成コードからコメントの自動生成GitHub CopilotとのクイックQ&A正規表現プログラミング言語間の翻訳タイプヒンティング構造化データからのオブジェクト生成コードからドキュメントへClient Side Tips Copilot スニペットハンドリングGitHub Copilot ショートカット定義に移動便利なファイルのピン留めDesign Patterns AI が理解可能な命名規則一貫性のあるコーディングスタイルハイレベルアーキテクチャを先に小さなコードチャンクで作業するコンテキストレス・アーキテクチャ微細な OSS 依存関係の排除Collaboration AIフレンドリーなドキュメンテーションプロンプトとコード生成プロセスのコーチングTesting ユニットテストの作成テストコード生
Build Zellij WebAssembly (Rust) Plugins for your Terminal 2023-06-27 :: Aram Drevekenin Wouldn’t it be cool to be able to develop terminal applets like UI components? Visual scripts to help you automate your workflow, shareable with others and written in Rust? The Zellij team has just overhauled our WebAssembly plugin system, and we’d like to invite plugin developers to build this with us. Want to
How Cloudflare mitigated yet another Okta compromise10/20/2023 This post is also available in 简体中文, 繁體中文, 日本語 and 한국어. On Wednesday, October 18, 2023, we discovered attacks on our system that we were able to trace back to Okta – threat actors were able to leverage an authentication token compromised at Okta to pivot into Cloudflare’s Okta instance. While this was a troubling security incident, our
👀 Highlights We have a lot of exciting features in v3.8, and can't wait for you to try it out. 💻 Nuxi improvements Just to remind you, we're now using the new Nuxt CLI which is now versioned separately. There are some exciting improvements there to follow, so do check out the latest releases. (For example, we now share the same port with the Vite websocket, meaning better support for docker cont
About one year ago, we announced the TanStack Query v5 roadmap, and the whole team has been working hard on that version ever since. So we're super happy to announce that today is the day: After 91 alpha releases, 35 betas and 16 release candidates, TanStack Query v5.0.0 is finally here! 🎉 v5 continues the journey of v4, trying to make TanStack Query smaller (v5 is ~20% smaller than v4), better a
🔮 自己紹介 Name : azu 🐦 Twitter : @azu_re 📝 Blog: Web scratch, JSer.info 📚 Book: JavaScript Primer 🏗️ Develop: textlint, secretlint, HonKit OrbStack OrbStack · Fast, light, simple Docker & Linux on macOS Drop in replace Docker for mac 早い、ファンを回さない、便利 GUIがまとも OrbStackの特徴 Portを開けなくてもContainerに直接アクセスできる Container側portをexposeしなくても、macOS側からアクセスできる node --inspectorのようなデバッガーを外から接続するのに便利 macOS側にOrbStackのC
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く