並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 64件

新着順 人気順

specificationの検索結果1 - 40 件 / 64件

  • WebAssemblyがW3Cの勧告に到達。「WebAssembly Core Specification 」「WebAssembly Web API」「WebAssembly JavaScript Interface 」の3つ

    W3Cの WebAssembly Working Groupは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマット「WebAssembly」の仕様が勧告に到達したことを発表しました。 今回勧告になったのは、WebAssemblyに関連する3つの仕様です。 1つ目はWebAssemblyのバイナリファイルを実行する仮想マシンの仕様を定義した「WebAssembly Core Specification」。これは一般的なマイクロプロセッサの動作を模倣するような作りにすることで、WebAssemblyのバイナリファイルでプロセッサのネイティブコードに近い実行速度を実現するようになっています。 2つ目の「WebAssembly Web API」は、さまざまなプラットフォームでWebAssemblyを利用可能にするため、WebAssemblyバイナリファイルのシリ

      WebAssemblyがW3Cの勧告に到達。「WebAssembly Core Specification 」「WebAssembly Web API」「WebAssembly JavaScript Interface 」の3つ
    • 残して価値のあるテスト設計 / Test design by specification map

      Web開発とその前にある大きな断崖と人生設計について / The difficulty of development and life plan of engineer

        残して価値のあるテスト設計 / Test design by specification map
      • Swagger ではない OpenAPI Specification 3.0 による API サーバー開発

        JJUG CCC 2019 Fall の発表資料になります。 OpenAPI Generator を使って小規模な Web API サーバーを開発したときの経験やノウハウをまとめたものです。 https://ccc2019fall.java-users.jp/ https://jjug-cfp.cfapps.io/submissions/92e3117f-d911-4674-b97b-581813cfa0dcRead less

          Swagger ではない OpenAPI Specification 3.0 による API サーバー開発
        • The Protobuf Language Specification

          At Buf, our goal is to improve the way software systems integrate by making schema-driven development a "pit of success". And we've put our money on Protobuf as the winning way to describe those schemas. We are expanding on the work of the Protobuf team by providing the community a complete language spec. Protobuf is the most stable and widely adopted IDL today. By building on Protobuf, we are sta

            The Protobuf Language Specification
          • マルチコンテナ環境を構成するためのオープン仕様「Compose Specification」登場。Docker、AWS、マイクロソフトらが協力して仕様拡張へ

            マルチコンテナ環境を構成するためのオープン仕様「Compose Specification」登場。Docker、AWS、マイクロソフトらが協力して仕様拡張へ Docker社は、同社がDocker Composeとして提供してきた複数のDockerコンテナをまとめて構成する機能の仕様を「Compose Specification」としてオープンな仕様とし、Amazon Web Services(AWS)やマイクロソフトらと協力して拡張していくことを発表しました。 Docker Composeは、2014年にDocker社が買収したOrchard社のマルチコンテナ構成ツール「Fig」を、Docker社が同社のブランドとして製品化し、コンテナオーケストレーションツールのDocker Swarmと同時に2015年2月に公開したソフトウェアです。 Docker Composeを用いると、複数のDoc

              マルチコンテナ環境を構成するためのオープン仕様「Compose Specification」登場。Docker、AWS、マイクロソフトらが協力して仕様拡張へ
            • GoFの次に覚えたいデザインパターン ~Specificationパターン~ - RAKUS Developers Blog | ラクス エンジニアブログ

              ビジネスアプリケーションとビジネスルール 用語について パターン適用前 Specification パターン Hard Coded Specification Parameterized Specification Composite Specification 条件の再利用性が向上する テスト性が向上する ルールと条件を統一したインターフェースで扱える 動的にルールを構成できる まとめ 関連するデザインパターン Strategy パターン Composite パターン Interpreter パターン 参考文献 補足 ビジネスアプリケーションとビジネスルール 楽楽精算開発部の id:smdr3s です。主に Java を使ったサーバーサイドを担当しています。 弊社のサービスである楽楽精算は、その名のとおり経費精算のサービスです。主に企業にお勤めの方が、業務での移動時ににかかった交通費や業

                GoFの次に覚えたいデザインパターン ~Specificationパターン~ - RAKUS Developers Blog | ラクス エンジニアブログ
              • OpenAPI Specification ドリブンな開発事例とそれを支えるツール - NTT Communications Engineers' Blog

                これは NTT Communications Advent Calendar 2021 3日目の記事です。 こんにちは、イノベーションセンターの松田 (@take4mats) です。 当社の Smart Data Platform (SDPF) のサービスラインナップの多くは、お客さまがサービスご利用に必要な操作を統一的に行うための Web UI に加え、同等の Web API を提供しています。 API 仕様は Knowledge Center にてサービスごとに一般公開されているのをご存知でしょうか? (Knowledge Center で各サービス内の APIリファレンス のページをご覧ください。例えば こちらのリンク) この一般公開されている API 仕様はサービス開発初期に作成され、開発期間にも重要な役割を果たしています。 本記事では、その中で私が携わったサービスから、 API

                  OpenAPI Specification ドリブンな開発事例とそれを支えるツール - NTT Communications Engineers' Blog
                • Announcing the Compose Specification | Docker

                  Docker is pleased to announce that we have created a new open community to develop the Compose Specification. This new community will be run with open governance with input from all interested parties allowing us together to create a new standard for defining multi-container apps that can be run from the desktop to the cloud. Docker is working with Amazon Web Services (AWS), Microsoft and others i

                    Announcing the Compose Specification | Docker
                  • 新しいHaskellベースのWeb App Specification Languageがアルファ版でリリースされた

                    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                      新しいHaskellベースのWeb App Specification Languageがアルファ版でリリースされた
                    • GitHub - OpenSLO/OpenSLO: Open specification for defining and expressing service level objectives (SLO)

                      The intent of this document is to outline the OpenSLO specification. The goal of this project is to provide an open specification for defining SLOs to enable a common, vendor–agnostic approach to tracking and interfacing with SLOs. Platform-specific implementation details are purposefully excluded from the scope of this specification. OpenSLO is an open specification i.e., it is a specification cr

                        GitHub - OpenSLO/OpenSLO: Open specification for defining and expressing service level objectives (SLO)
                      • Envoy での WebAssembly サポートと WebAssembly Hub, WASM OCI Image Specification について - Qiita

                        Envoy での WebAssembly サポートと WebAssembly Hub, WASM OCI Image Specification についてWebAssemblyenvoyistioenvoyproxyWebAssemblyHub はじめに この記事では Envoy で WebAssembly がサポートされるまでの背景と WebAssembly Hub, WASM OCI Image Specification に関する情報をまとめていきます。 Envoy で WebAssembly がサポートされるまでの背景 2016年に Istio で Envoy が採用されて以来、Istio ではユーザーの多様なニーズを満たすために豊富な拡張性が提供されてきました。Service Mesh の Data Plane の機能を拡張したい理由としては、独自のアクセス制御システムとの統合、

                          Envoy での WebAssembly サポートと WebAssembly Hub, WASM OCI Image Specification について - Qiita
                        • GoのLanguage Specificationの特定の仕様に関わる処理系の実装を探す #golang - My External Storage

                          Goの仕様はこのHTML1ページにまとまっている。 The Go Programming Language Specification https://golang.org/ref/spec 仕様に書いてある処理はどうやって実装されているのか調べたかった。 Goの仕様の1文からその仕様に関係する処理系のコードを探す方法をメモしておく。 TL;DR GoのLanguage Specificationに書いてある仕様の処理系の実装を探す https://golang.org/ref/spec GoのLanguage SpecificationのHTMLはGoリポジトリのdocディレクトリに入っている https://go.googlesource.com/go Language Specificationのコミットログから仕様の追加日を知る git log -L 2569,2579:./doc

                            GoのLanguage Specificationの特定の仕様に関わる処理系の実装を探す #golang - My External Storage
                          • GitHub - w3c/did-core: W3C Decentralized Identifier Specification v1.0

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - w3c/did-core: W3C Decentralized Identifier Specification v1.0
                            • The JavaScript Specification has a New License – Mozilla Hacks - the Web developer blog

                              Ecma International recently approved the 2022 standard of ECMAScript. There is something new in this edition that hasn’t been part of prior editions, but this isn’t a new programming feature. In March of this year, Ecma International accepted a proposal led by Mozilla for a new alternative license. On June 22nd, the first requests to adopt this license were granted to TC39 and applied to the follo

                                The JavaScript Specification has a New License – Mozilla Hacks - the Web developer blog
                              • Open API Specification 3.1と気になる仕様策定 | フューチャー技術ブログ

                                はじめにTIG DXユニット真野です。サービス間通信とIDL(インタフェース記述言語)連載の1本目です。 Open APIはgo-swaggerを用いたWebアプリケーション開発Tips19選という記事を過去に書いたこともあり、バージョン2(Swagger)をよく使っていましたしまだ継続してそれらを用いた開発もしています。2022.6.21時点では3.1.0が最新です。これまでリリースノートすらウォッチしていなかったので気になったことを調べてまとめました。 Open API SpecificationとはOpen API Specification(公式でもOASと略されます)は、HTTP APIのIDL(インターフェース記述言語)です。HTTP APIということで、いわゆるRESTishなAPIも含みます。エンドポイント(URLのパス)、パラメーター(リクエスト、レスポンスのヘッダ・ボデ

                                • Docker Compose Specification

                                  A specification for developer-centric application definition used in Cloud Native Applications The Compose Specification is a developer-focused standard for defining cloud and platform agnostic container-based applications. View The Spec Cloud Agnostic The Compose Specification works to utilize any cloud infrastructure or services you use - there is no vendor lock in. Streamlined Workflow Define a

                                  • HDMI Forum Closing Public Specification Access Is Hurting Open-Source GPU Drivers - Phoronix

                                    HDMI Forum Closing Public Specification Access Is Hurting Open-Source GPU Drivers Written by Michael Larabel in Standards on 6 January 2021 at 07:57 AM EST. 103 Comments It's been recently elaborated why the likes of FreeSync support over HDMI aren't coming to the open-source drivers, at least not yet... It stems from the decision by the HDMI Forum to prevent public access to the HDMI specificatio

                                      HDMI Forum Closing Public Specification Access Is Hurting Open-Source GPU Drivers - Phoronix
                                    • VSCodeでOpenAPI Specificationドキュメントを編集する際に便利なプラグインたち | DevelopersIO

                                      こんにちは、CX事業本部 IoT事業部の若槻です。 REST APIを実装する際に、API仕様書としてOpenAPI Specification(OAS、Swagger)準拠のドキュメントをよく作成するのですが、OASドキュメントはとても記述量が多くなることがあり、何の記述支援もなく編集するとなると結構たいへんです。 OpenAPI Specification - Version 3.0.3 | Swagger そこで今回は、VSCodeでOASドキュメントを編集する際に使ってみたら便利だったプラグインを紹介します。 OASドキュメント 参考として、次のようなOASドキュメント(Yamlファイル)で試してみます。 specfile.yml openapi: 3.0.3 info: title: Hoge REST API version: 0.0.1 tags: - name: user

                                        VSCodeでOpenAPI Specificationドキュメントを編集する際に便利なプラグインたち | DevelopersIO
                                      • exFAT file system specification - Win32 apps

                                        1 Introduction The exFAT file system is the successor to FAT32 in the FAT family of file systems. This specification describes the exFAT file system and provides all the information necessary for implementing the exFAT file system. 1.1 Design Goals The exFAT file system has three central design goals (see list below). Retain the simplicity of FAT-based file systems. Two of the strengths of FAT-bas

                                          exFAT file system specification - Win32 apps
                                        • OpenAPI Specification v3.1.0 | Introduction, Definitions, & More

                                          OpenAPI Specification v3.1.0 The OpenAPI Specification (OAS) defines a standard, programming language-agnostic interface description for HTTP APIs, which allows both humans and computers to discover and understand the capabilities of a service without requiring access to source code, additional documentation, or inspection of network traffic. When properly defined via OpenAPI, a consumer can under

                                          • GitHub - devcontainers/cli: A reference implementation for the specification that can create and configure a dev container from a devcontainer.json.

                                            A development container allows you to use a container as a full-featured development environment. It can be used to run an application, to separate tools, libraries, or runtimes needed for working with a codebase, and to aid in continuous integration and testing. Dev containers can be run locally or remotely, in a private or public cloud. This CLI is in active development. Current status: devconta

                                              GitHub - devcontainers/cli: A reference implementation for the specification that can create and configure a dev container from a devcontainer.json.
                                            • GitHub - design-tokens/community-group: This is the official DTCG repository for the design tokens specification.

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

                                                GitHub - design-tokens/community-group: This is the official DTCG repository for the design tokens specification.
                                              • WebAssembly Core Specification

                                                WebAssembly Core Specification W3C Working Draft, 28 April 2024 More details about this document This version: https://www.w3.org/TR/2024/WD-wasm-core-2-20240428/ Latest published version: https://www.w3.org/TR/wasm-core-2/ Editor's Draft: https://webassembly.github.io/spec/core/bikeshed/ History: https://www.w3.org/standards/history/wasm-core-2/ Feedback: GitHub Editor: Andreas Rossberg Issue Tra

                                                • GitHub - compose-spec/compose-spec: The Compose specification

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - compose-spec/compose-spec: The Compose specification
                                                  • 週刊Railsウォッチ(20200120前編)福岡でも公開つっつき会、Railsのconnection_specification_nameでprimaryという名前が非推奨に、structure.sqlとschema.rbほか|TechRacho by BPS株式会社

                                                    2020.01.20 週刊Railsウォッチ(20200120前編)福岡でも公開つっつき会、Railsのconnection_specification_nameでprimaryという名前が非推奨に、structure.sqlとschema.rbほか こんにちは、hachi8833です。Chromium入りEdgeが出ましたね。 It's here! The new #MicrosoftEdge is the browser for business. — Microsoft Edge Dev (@MSEdgeDev) January 17, 2020 つっつきボイス:「アイコンがChromiumと色違いというのがまた何とも😆」「大丈夫かしら😆」「Chromium入って〼という表示なのかも😆」 「新Edge入れた?」「別に使わないし入れてませんけど😆」「自分もまだWindowsに入

                                                      週刊Railsウォッチ(20200120前編)福岡でも公開つっつき会、Railsのconnection_specification_nameでprimaryという名前が非推奨に、structure.sqlとschema.rbほか|TechRacho by BPS株式会社
                                                    • GitHub - anymaniax/orval: orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        GitHub - anymaniax/orval: orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺
                                                      • GraphQL Server Specification | Relay

                                                        The goal of this document is to specify the assumptions that Relay makes about a GraphQL server and demonstrate them through an example GraphQL schema. Table of Contents: PrefaceSchemaObject IdentificationConnectionsFurther ReadingPreface​The two core assumptions that Relay makes about a GraphQL server are that it provides: A mechanism for refetching an object.A description of how to page through

                                                          GraphQL Server Specification | Relay
                                                        • OpenAPI Specificationの紹介

                                                          [!] この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。 はじめに みなさんはWebシステムのREST APIサーバーの開発の仕様検討について、その仕様の記述はどのように行っていますでしょうか?WikiとしてWebページに記載をしているチームや、テキストやExcelで自由記述の管理をしているチームもあると思われます。私たちのチームでは以前、ExcelによってAPI仕様の作成を行い、ファイルサーバーで管理を行っていました。 以前の管理方法ではいくつか不便な点がありました。 バージョン管理が行いにくい 仕様の変更の際に差分が分かりにくい 各API間で共通となるパラメーターの管理がしにくい コードやテストの自動化がやりにくい フォーマットが自由記述になってしまい統一されない これらの点の解消とより良いAPI仕様策定方法の確立のため、私たちのチームで

                                                            OpenAPI Specificationの紹介
                                                          • ECMAScript® 2019 Language Specification

                                                            Introduction1 Scope2 Conformance3 Normative References◢4 Overview4.1 Web Scripting◢4.2 ECMAScript Overview4.2.1 Objects4.2.2 The Strict Variant of ECMAScript◢4.3 Terms and Definitions4.3.1 type4.3.2 primitive value4.3.3 object4.3.4 constructor4.3.5 prototype4.3.6 ordinary object4.3.7 exotic object4.3.8 standard object4.3.9 built-in object4.3.10 undefined value4.3.11 Undefined type4.3.12 null value

                                                            • GitHub - romversioning/romver: Romantic Versioning Specification

                                                              You are given a version number HUMAN . MAJOR . MINOR, increment the: HUMAN version when you make any conceptual change, major rewrite, major documentation change, or any other change which requires additional HUMAN involvement. MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backward-compatible manner or fix with backward-compatible bug fixes. Ad

                                                                GitHub - romversioning/romver: Romantic Versioning Specification
                                                              • OAM | Open Application Model Specification

                                                                Focused on application rather than container or orchestrator, Open Application Model [OAM] brings modular, extensible, and portable design for modeling application deployment with higher level yet consistent API. This is the key to enable simple yet robust application delivery across hybrid environments including Kubernetes, cloud, or even IoT devices. KubeVela as the Open Application Model platfo

                                                                • GraphQL Specification Versions

                                                                  GraphQL Prerelease Working Draft Thu, Apr 4, 2024 Latest Release October 2021 Tue, Oct 26, 2021 Release Notes June 2018 Sun, Jun 10, 2018 Release Notes October 2016 Mon, Oct 31, 2016 Release Notes April 2016 Thu, Apr 7, 2016 Release Notes October 2015 Thu, Oct 1, 2015 Release Notes July 2015 Thu, Jul 2, 2015 Release Notes

                                                                  • PEP 634 – Structural Pattern Matching: Specification | peps.python.org

                                                                    PEP 634 – Structural Pattern Matching: Specification Author: Brandt Bucher <brandt at python.org>, Guido van Rossum <guido at python.org> BDFL-Delegate: Discussions-To: Python-Dev list Status: Final Type: Standards Track Created: 12-Sep-2020 Python-Version: 3.10 Post-History: 22-Oct-2020, 08-Feb-2021 Replaces: 622 Resolution: Python-Committers message Table of Contents Abstract Syntax and Semantic

                                                                      PEP 634 – Structural Pattern Matching: Specification | peps.python.org
                                                                    • Apple, Google partner on an industry specification to address unwanted tracking

                                                                      Apple and Google lead initiative for an industry specification to address unwanted tracking Companies welcome input from industry participants and advocacy groups on a draft specification to alert users in the event of suspected unwanted tracking Location-tracking devices help users find personal items like their keys, purse, luggage, and more through crowdsourced finding networks. However, they c

                                                                        Apple, Google partner on an industry specification to address unwanted tracking
                                                                      • GitHub - tc39/source-map: Source map specification, RFCs and new proposals.

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - tc39/source-map: Source map specification, RFCs and new proposals.
                                                                        • GitHub - proxy-wasm/spec: WebAssembly for Proxies (ABI specification)

                                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                            GitHub - proxy-wasm/spec: WebAssembly for Proxies (ABI specification)
                                                                          • The Specification Exerciseを開発チームでやってみた話〜仕様を伝えるって難しい〜|のぐちひろき

                                                                            Rettyでプロダクト部門担当役員をやっている野口です。 プロダクトマネージャー(PM)系勉強会にちらほら顔を出してインプットしておりますが、昨年PO祭り 2019 Autumnでやったワークショップに激刺さり。実際に開発チームでやってみたら、良きでしたという話です。 The Specification Exercise〜仕様を解釈する困難を実証するExercisePO祭りにて、PO祭り主宰の関さんがファシリテート してくださった「The Specification Exercise」 ずばり、「完成図を見ることができないリモート環境の実装者に、テキスト記述だけで仕様を伝えるExercise」です。 James Shoreによって作成された、書かれた仕様を解釈しようとするときに遭遇する困難を実証するように設計された Exercise を体験いただきます。 この演習では、多くのポイントをうま

                                                                              The Specification Exerciseを開発チームでやってみた話〜仕様を伝えるって難しい〜|のぐちひろき
                                                                            • GraphQL Specification Versions

                                                                              GraphQL Prerelease Working Draft Thu, Apr 4, 2024 Latest Release October 2021 Tue, Oct 26, 2021 Release Notes June 2018 Sun, Jun 10, 2018 Release Notes October 2016 Mon, Oct 31, 2016 Release Notes April 2016 Thu, Apr 7, 2016 Release Notes October 2015 Thu, Oct 1, 2015 Release Notes July 2015 Thu, Jul 2, 2015 Release Notes

                                                                              • GitHub - mrLSD/riscv-fs: F# RISC-V Instruction Set formal specification

                                                                                RISC-V formal ISA Specification Copyright © Evgeny Ukhanov This is a formal (and executable) specification for the RISC-V ISA (Instruction Set Architecture), written in F# purely functional style. We deliberately choose an "extremely elementary" implementation of F# to make it readable and usable by wide audience who do not know F# and who do not plan to learn F#. This is a work-in-progress, one o

                                                                                  GitHub - mrLSD/riscv-fs: F# RISC-V Instruction Set formal specification
                                                                                • GitHub - informalsystems/quint: An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

                                                                                  module secret_santa { const participants: Set[str] /// get(recipient_for_santa, S) is the recipient for secret santa S var recipient_for_santa: str -> str /// the bowl of participants, containing a paper piece for each participant name var bowl: Set[str] val santas = recipient_for_santa.keys() val recipients = participants.map(p => get(recipient_for_santa, p)) /// The initial state action init = a

                                                                                    GitHub - informalsystems/quint: An executable specification language with delightful tooling based on the temporal logic of actions (TLA)