原文 Introduction TypeScript 独自の考え方として、‘宣言のマージ’ が挙げられます。 これは同じ名前が付けられた宣言をひとつの宣言にマージするもので、マージできる宣言の数に上限はありません。 Basic Concepts TypeScript において、宣言とは名前空間、型、値のいずれかを作成するものです。 各宣言で何が作られるのかを理解しておくと宣言のマージの理解に役立つでしょう。 Declaration Type Namespace Type Value
原文 Introduction TypeScript 独自の考え方として、‘宣言のマージ’ が挙げられます。 これは同じ名前が付けられた宣言をひとつの宣言にマージするもので、マージできる宣言の数に上限はありません。 Basic Concepts TypeScript において、宣言とは名前空間、型、値のいずれかを作成するものです。 各宣言で何が作られるのかを理解しておくと宣言のマージの理解に役立つでしょう。 Declaration Type Namespace Type Value
EngineeringFrom 48k lines of code to 10—the story of GitHub’s JavaScript SDKLearn about the legacy, architecture, and methods used to reduce 48k lines of code to 10 as we take a deep dive into GitHub’s Javascript SDK. Gregor is the maintainer of the JavaScript Octokit. He’s a seasoned open source maintainer with a passion for automating repetitive tasks and lowering the barrier for contributors of
こんにちは。フロントエンドエンジニアの小林和弘です。 Vue.js + Atomic Designでつくられたプロジェクトにビジュアルリグレッションテストを導入しました。 ビジュアルリグレッションテストでUIの安全性を高める コンポーネントの改修、新機能の追加、ライブラリのアップデートを行う際、UIに不要な変更が入っていないか不安になることがあると思います。リファクタリングをしようにも、意図しないところでUIが壊れないか心配になります。 画面表示に関わるコードを改修するたびに、ローカル環境やステージング環境で全UIコンポーネントを確認するのは難しいです。 また、ステージング環境と本番環境を並べて変更されたUIを目視で確認するのも非現実的です。 ビジュアルリグレッションテストはその名前の通り、視覚的な回帰テストを指します。改修前後のスクリーンショットの差分を検証するためのテストです。 開発に
昨年の10月頃から締め切りのある大きなプロジェクトに参加し、部分的にではありますがプロジェクトマネジメントを担当しました。この記事では、その業務を通して得た見積もりに関する知見をまとめます。教科書的な知識は「アジャイルな見積もりと計画づくり」に依りますので、詳しくはそちらをご参照ください。 見積もりの基礎知識 見積もりは、提供したい機能をどれくらいの期間で実装できるかを予想し、計画について議論をするために行います。見積もりを行うことによって、全くアタリがつかない状態から、「プロジェクトのフェーズがこの辺りなので、平均で N 週間、最悪で 2N 週間くらいかかる可能性があります」などと答えられるようになります。さらに、プロジェクトのフェーズが進んで不確実性が減少すれば「平均で M 週間、最悪で M+1 週間くらいかかります」と答えを正確にできるかもしれません。まさにこれが「アジャイルな計画づ
はじめまして。TIG DXユニット 1の亀井です。 はじめに みなさん、Swagger使ってますか? Swaggerや周辺ツールについては 某先輩の記事 にて丁寧に解説されていますので、 本記事では実際にSwaggerのスキーマ定義を設計していく上で取り決めた規約について書いてみたいと思います。 前提私が在籍しているプロジェクトでは、REST APIは golang でフロントエンドを Vue.js + TypeScript で構築しています。 短期間・高品質での構築を実現するためにSwaggerを設計ドキュメントとしてだけではなく、コード自動生成やモックサーバーに活用させることで徹底したスキーマファーストな開発を行ってきました。 というわけで、今回は下記のツールを利用することを前提として規約を作成しています。 go-swagger: Goアプリケーションのハンドラ、リクエスト/レスポンス
2020/05/26 時点で、サポート終了日に関して変更がありましたので、更新いたします。 とはいえ 2020/6/30 以降の明確な日程は記載されていないため、引き続き AWS Pricing Calculator への移行を進めることをお薦めします。 園部です。 出オチ・タイトルオチ 失礼します! AWS Simple Monthly Calculator(SMC) は、AWS をご利用の皆さんであれば、一度は利用または見たことがあるのではないでしょうか? そんな SMC ですが AWS Pricing Calculator が登場したことで、いつの日か訪れるであろうと思われていた引退の日が、ついにやってくるようです。。今までありがとう!! 現在 SMC にアクセスする以下のメッセージが表示されます。そのまま利用する場合は 簡易見積もりツールを続行 を選択することで利用可能です。 (2
突然ですが、私はオタクであります。 しかし、普通のオタクではありません。 学者という立場を利用して好き放題やってるオタクです。 数年前、ドラクエ10をやってる時に「常世」というワードに出くわした時は、本居宣長ゆかりの地を訪れる名目で伊勢志摩サミットにかこつけて皇學館大学にお邪魔し、常世の概念を気の済むまで理解した後、語学に活かす事なくドラクエのストーリー考察に活かす暴挙に出た、マッドリングイスト(言語学者・狂)であります。 こうした傾向は、私が学生の頃から続いております。 今から10年前、私はポケットモンスターシリーズの新作、ブラック・ホワイト(2010年)を遊んでおりました。 そこで私が出会ったのは、 数学の魔術師こと、N(エヌ)。 ポケモンシリーズの中でも屈指の難解キャラでした。 Nはポケモンをトモダチと呼んでモンスターボールからの解放を訴えつつ、モンスターボールでゲットしたポケモンを
零細企業の社員。昼食は公園で弁当派。 職場を転々としているから春は毎年違う公園で桜を見る。 去年は池袋で桜を眺め、来年の自分はどこにいるか考えながら、ぼんやり米をほうばっていた。 それがまさか在宅勤務になって、マンションの桜を見ながら弁当を食べてるとは思わなかった。 マンションの桜はいつも子供が遊んでいる広場に咲いていてやや近寄り難く、いつも気がついたら散っている存在だった。 在宅勤務の昼休憩は12時からと決まっている。チャットで休憩に入りますと伝えるのもルール。 いつもの弁当箱じゃなくて、洗いやすいタッパーに米と昨日の残りの春巻きと卵焼きだけつめて階段を降りると、マンションの広場にはそこそこ人がいた。みんなそれなりの距離を保っている。 同年代の夫婦はシートを敷いてお弁当を広げ、老夫婦はベンチに座ってパンを食べて、子供と母親はサッカーをしていた。 のどかだった。牧歌的という言葉が頭をよぎっ
はじめに こんにちは、中村(@veryNR)です。 さて、State Channelシリーズ第二弾として、今回はGeneralized State Channelと、そのフレームワークであるCounterfactualについて見ていきます。 (前回の記事) blockchain.gunosy.io はじめに Generalized State Channelの概要 今回紹介するもの Counterfactualの概要 設計思想 "counterfactual" Counterfactualはどのように"generalized"を実現しているのか 基本要素 マルチシグウォレットコントラクト Counterfactual Address Counterfactual Object Counterfactual State nonceによる条件付きファイナライズ 基本プロトコル Instanti
features.md Features After reviewing some of the existing tools out there, this is a collection of common features and value-adds: Live testing Tools like shoov are twiggered ever 3 minutes to do visual comparisons. But you can also run these comparisons from your local machine. Using whatever tool for VRT, you can trigger a VRT job at any time during development from your local machine. The diffs
Amazon Web Services ブログ AWS アカウントのセキュリティを改善するための 10 個の項目 クラウド・セキュリティを向上させたいと考えているなら、AWS のチーフ・インフォメーション・セキュリティ・オフィサー (CISO) であるステファン・シュミットが AWS re:Invent 2019で発表したクラウド・セキュリティのための上位 10 個の項目 を参照してみてはいかがでしょうか? 下記が項目のサマリーです。皆様の理解のために、順番に説明していきます。 1) アカウント情報を正しく保つ AWS が AWS アカウントについて連絡が必要な場合、AWS マネジメントコンソールで設定された連絡先の情報を利用します。これは、アカウントを作成する時に指定した E メールアドレス、代替の連絡先の中で指定されている E メールアドレスになります。全ての E メールアドレスは個人
こんにちは、BOXIL開発チームの徳田です。 ついに(?)緊急事態宣言が発令され、社会全体がバタバタしていますが皆さん元気にやっていますでしょうか。 スマートキャンプでは3月2日から新型コロナウイルスの感染防止対策として在宅勤務が行えるようになり、現在では原則出社禁止となっています。 これまでほとんどの業務時間を対面で過ごしていましたが、全員が在宅で仕事をするようになったので、今回はその様子をお伝えしようと思います! これまでの開発体制 BOXIL開発チームの様子 基地Zoom部屋 ペアプロ・モブプロ 週次振り返り (Retrospective) 週次成果発表 (Sprint Review) テキストコミュニケーション Biscuet開発チームの様子 サブZoom部屋 週次振り返り (Retrospective) おまけ: 全社的な動き これまでの開発体制 スマートキャンプは開発チームが2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く