エクストリームプログラミング(Extreme Programming: XP)におけるメタファーは、単なるレトリックではなく概念メタファーを用いたドメインの構造(アーキテクチャ=ドメインモデル)のことで、マルチパラダイムデザイン(Multi-paradigm design)のアーキテクチャやドメイン駆動設計(Domain-Driven Design: DDD) #DDDesign のユビキタス言語と同じものを表していると考えられる。
![XPにおけるメタファーとアーキテクチャの関係](https://cdn-ak-scissors.b.st-hatena.com/image/square/8712d553da71cb04b6de8f920185f72c32f2b8df/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F8990f1f6bed222be7fbd18d8a25a6f3c-1200x630.jpeg)
エクストリームプログラミング(Extreme Programming: XP)におけるメタファーは、単なるレトリックではなく概念メタファーを用いたドメインの構造(アーキテクチャ=ドメインモデル)のことで、マルチパラダイムデザイン(Multi-paradigm design)のアーキテクチャやドメイン駆動設計(Domain-Driven Design: DDD) #DDDesign のユビキタス言語と同じものを表していると考えられる。
今年GitHubがGraphQL APIを正式公開したあたりから、GraphQLが去年とかに比べちょっと流行り始めたように感じる。idobataがGraphQL APIを公開したり、Kibelaも公開APIをGraphQLで作ることを宣言している。 利用者側からすると使えるインターフェースの中から必要なものを調べて使うだけなのであまり考えることはないのだが、自分がAPIを提供する立場になると話は変わってくる。REST APIとGraphQL APIはどちらかがもう一方のスーパーセットという風にはなっておらず、どちらかを選択すると何かを捨てることになるので、要件に応じてどちらを選ぶのが総合的に幸せなのか考える必要がある。 以前趣味でGitHub連携のあるサービスを作っており、それを最近GraphQL API v4を使うように移行し、そこでついでにそのサービスのGraphQL APIを書いてみ
ElectronはWeb標準の技術を使ってデスクトップアプリケーションが作れるとあって人気があります。とは言え、よく使われるのはWebサイトのガワアプリで、特定のサイトだけ使える点においてセキュリティ上のメリットがあります。 そんなガワアプリをコマンドラインで作れるのがqbrtです。さらにレンダリングエンジンとしてWebKitではなく、Geckoを採用しているのが特徴です。 qbrtの使い方 例えば以下のように実行します。 qbrt run https://www.moongift.jp/ そうすると指定したサイトだけを表示して立ち上がります。 qbrt package url と実行するとアプリが作れます。これで特定のサイトだけが利用できるアプリが作られます。悪意あるサイトに情報を吸い取られる心配も減りますし、常時立ち上げておくサイトを指定しておくとWebブラウザを安心して再起動できるで
「最近のWebパフォーマンス改善について知っておきたいコト」についてあほむに聞いてきた 白石 俊平(HTML5 Experts.jp編集長) こんにちは、編集長の白石です。 この記事は、9月24日に開催されるHTML5 Conference 2017に登壇するエキスパートに、予定しているセッションのトピックを中心に、いろいろ伺ったものです。セッションの内容をより深く理解する手助けになるだけでなく、本記事単体でも面白く読んでいただけることを目指しています。 今回お話を伺ったのは、株式会社サイバーエージェントにお勤めの佐藤歩さんです(ネット上では「あほむ」「ahomu」のIDで有名)。 (プロフィールはこちら) あほむさんのセッションは「最近のWebパフォーマンス改善について知っておきたいコト」(ホール 13:20-14:00)です。 (現在HTML5 Conference 2017は定員オー
必要なファイルだけを納品したいですか?それなら、SCONE Diff におまかせください。様々な条件で絞り込んだファイルを、ディレクトリ構造を保ったままコピーできます。 SCONE Diff SCONE Diff Pro About SCONE Diff ? SCONE Diff は、差分ファイルを抽出するためのアプリです。 編集したファイルだけを納品するのに、困ったことはありませんか? バージョン管理のない案件であったり、画像ファイルだけを納品しなくてはならなかったり……。 SCONE Diff は、日時(秒まで指定できます)、拡張子、正規表現などでファイルを自在に抽出します。 また、不可視ファイル(「.」から始まるファイル)や、Adobe© Dreamweaver が生成する「_note」を除外したり、Sass や圧縮前の JavaScript など、納品したくないファイルを除外するな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く