「設計」カテゴリーアーカイブ

無駄にGAFAの逆にいくな…というお話|深津 貴之 (fladdict)|note

無駄にGAFAの逆にいくな…というお話|深津 貴之 (fladdict)|note

無駄にGAFAの逆にいくな…というお話|深津 貴之 (fladdict)|note

先週、電通さんのスタートアップのアクセラレーションと、W venturesさんの投資先メンタリングをやりました。その両方で話したことの補足。 GAFAの作法に無駄に逆らってはいけないよ。GAFA級の複数企業が同じ施策・設計をしていたら、よほどのファクトがない限りは従うのがオススメ。 ここ数年、スタートアップ支援のお...

はてなブックマーク - 無駄にGAFAの逆にいくな…というお話|深津 貴之 (fladdict)|note はてなブックマークに追加

無駄にGAFAの逆をいくな…というお話|深津 貴之 (fladdict)|note

無駄にGAFAの逆をいくな…というお話|深津 貴之 (fladdict)|note

無駄にGAFAの逆をいくな…というお話|深津 貴之 (fladdict)|note

先週、電通さんのスタートアップのアクセラレーションと、W venturesさんの投資先メンタリングをやりました。その両方で話したことの補足。 GAFAの作法に無駄に逆らってはいけないよ。GAFA級の複数企業が同じ施策・設計をしていたら、よほどのファクトがない限りは従うのがオススメ。GAFAってのは、Google, Apple, Faceb...

はてなブックマーク - 無駄にGAFAの逆をいくな…というお話|深津 貴之 (fladdict)|note はてなブックマークに追加

無駄にGAFAの逆をいくな…というお話|深津 貴之 (fladdict)|note

無駄にGAFAの逆をいくな…というお話|深津 貴之 (fladdict)|note

無駄にGAFAの逆をいくな…というお話|深津 貴之 (fladdict)|note

先週、電通さんのスタートアップのアクセラレーションと、W venturesさんの投資先メンタリングをやりました。その両方で話したことの補足。 GAFAの作法に無駄に逆らってはいけないよ。GAFA級の複数企業が同じ施策・設計をしていたら、よほどのファクトがない限りは従うのがオススメ。GAFAってのは、Google, Apple, Faceb...

はてなブックマーク - 無駄にGAFAの逆をいくな…というお話|深津 貴之 (fladdict)|note はてなブックマークに追加

企画を元にゲームのUIを作るときの流れ|tkm|note

企画を元にゲームのUIを作るときの流れ|tkm|note

企画を元にゲームのUIを作るときの流れ|tkm|note

「Game Graphic Design Advent Calendar 2019」の初日の記事です。 ゲーム制作に関する素敵な記事がたくさん公開されると思いますので、私自身もワクワクしてます。 言い出しっぺとして、初日としてまず何を書こうかなと思ってたんですが、以前Twitterでチラッとつぶやいた「普段ゲームUIを作るときってどういう工程があ...

はてなブックマーク - 企画を元にゲームのUIを作るときの流れ|tkm|note はてなブックマークに追加

『Design It! ― プログラマーのためのアーキテクティング入門』 – snoozer05’s blog

『Design It! ― プログラマーのためのアーキテクティング入門』 - snoozer05's blog

『Design It! ― プログラマーのためのアーキテクティング入門』 - snoozer05's blog

翻訳を担当した書籍『Design It! ― プログラマーのためのアーキテクティング入門』(オライリー・ジャパン)が11月25日に発売になります。本書は2017年にPragmatic Bookshelfより出版されたMichael Keeling著『Design It!: From Programmer to Software Architect』の全訳です。Pragmatic Bookshelfファンにはおなじみの...

はてなブックマーク - 『Design It! ― プログラマーのためのアーキテクティング入門』 - snoozer05's blog はてなブックマークに追加

設計要件をギッチギチに詰めたValueObjectで低凝集クラスを爆殺する – Qiita

設計要件をギッチギチに詰めたValueObjectで低凝集クラスを爆殺する - Qiita

設計要件をギッチギチに詰めたValueObjectで低凝集クラスを爆殺する - Qiita

/// <summary>契約金額</summary> public class ContractAmount { public int AmountIncludingTax; public decimal SalesTaxRate; } 当然データの入れ物(以後データクラスと呼称)だけでなく、税込み金額を計算するロジックが必要です。ここであまり設計を考えないと、この手の演算ロジックはデータクラスとは別のクラス...

はてなブックマーク - 設計要件をギッチギチに詰めたValueObjectで低凝集クラスを爆殺する - Qiita はてなブックマークに追加

Shopifyはいかにしてモジュラモノリスへ移行したか

Shopifyはいかにしてモジュラモノリスへ移行したか

Shopifyはいかにしてモジュラモノリスへ移行したか

原文(投稿日:2019/07/29)へのリンク ShopifyのシニアエンジニアであるKirsten Westeinde氏がShopify Unite 2019で、Shopifyにおけるモジュラモノリス(modular monolith)への展開について論じた。変更をいつ行うか、どのように達成するか、といった判断にデザインペイオフラインを使用したこと、ターゲットアーキテクチ...

はてなブックマーク - Shopifyはいかにしてモジュラモノリスへ移行したか はてなブックマークに追加

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 – Qiita

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita

はじめに 私の職場では、WebAPIの仕様書をWordで書く習慣があったのですが、2018年頃にSwaggerで書くように切り替わったので、そのように変化した経緯を書きます。 何かの参考になれば幸いです。 ちなみに、こちらの記事と同じ職場です。 Wordな職場にMarkdownを定着させるためにやった4つのこと Swaggerとは? Swagger...

はてなブックマーク - Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita はてなブックマークに追加

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 – Qiita

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita

はじめに 私の職場では、WebAPIの仕様書をWordで書く習慣があったのですが、2018年頃にSwaggerで書くように切り替わったので、そのように変化した経緯を書きます。 何かの参考になれば幸いです。 ちなみに、こちらの記事と同じ職場です。 Wordな職場にMarkdownを定着させるためにやった4つのこと Swaggerとは? Swagger...

はてなブックマーク - Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita はてなブックマークに追加

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 – Qiita

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita

はじめに 私の職場では、WebAPIの仕様書をWordで書く習慣があったのですが、2018年頃にSwaggerで書くように切り替わったので、そのように変化した経緯を書きます。 何かの参考になれば幸いです。 ちなみに、こちらの記事と同じ職場です。 Wordな職場にMarkdownを定着させるためにやった4つのこと Swaggerとは? Swagger...

はてなブックマーク - Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita はてなブックマークに追加

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 – Qiita

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita

Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita

はじめに 私の職場では、WebAPIの仕様書をWordで書く習慣があったのですが、2018年頃にSwaggerで書くように切り替わったので、そのように変化した経緯を書きます。 何かの参考になれば幸いです。 ちなみに、こちらの記事と同じ職場です。 Wordな職場にMarkdownを定着させるためにやった4つのこと Swaggerとは? Swagger...

はてなブックマーク - Wordな職場にSwaggerを定着させようとして失敗したけど結局定着した話 - Qiita はてなブックマークに追加

図解 システム化とアドリブのよい使い分けとは?|深津 貴之 (fladdict)|note

図解 システム化とアドリブのよい使い分けとは?|深津 貴之 (fladdict)|note

図解 システム化とアドリブのよい使い分けとは?|深津 貴之 (fladdict)|note

世の中をみると、官僚的なシステム化と現場主導のアドリブ、二つの世界観に二分されがちです。本当は両者の中間がベストなのに、どうしても片側に寄ってしまうようです。 偏る原因は、おそらく両方が得意な人が少ないため。 このためシステムとアドリブの住み分け、バランスの取り方を人に説明するのは難しいものです。...

はてなブックマーク - 図解 システム化とアドリブのよい使い分けとは?|深津 貴之 (fladdict)|note はてなブックマークに追加

図解 システム化とアドリブのよい使い分けとは?|深津 貴之 (fladdict)|note

図解 システム化とアドリブのよい使い分けとは?|深津 貴之 (fladdict)|note

図解 システム化とアドリブのよい使い分けとは?|深津 貴之 (fladdict)|note

世の中をみると、官僚的なシステム化と現場主導のアドリブ、二つの世界観に二分されがちです。本当は両者の中間がベストなのに、どうしても片側に寄ってしまうようです。 偏る原因は、おそらく両方が得意な人が少ないため。 このためシステムとアドリブの住み分け、バランスの取り方を人に説明するのは難しいものです。...

はてなブックマーク - 図解 システム化とアドリブのよい使い分けとは?|深津 貴之 (fladdict)|note はてなブックマークに追加

米トランプ大統領、「iPhoneはホームボタンがある方がいい!」とクックCEOにツイート – Engadget 日本版

米トランプ大統領、「iPhoneはホームボタンがある方がいい!」とクックCEOにツイート - Engadget 日本版

米トランプ大統領、「iPhoneはホームボタンがある方がいい!」とクックCEOにツイート - Engadget 日本版

To Tim: The Button on the IPhone was FAR better than the Swipe! — Donald J. Trump (@realDonaldTrump) 2019年10月25日 トランプ氏は2017年3月に、それ以前に愛用していたAndroidデバイスからiPhoneに切り替えたことが知られています。どのiPhoneかは不明ですが、当時は初めてホームボタンを廃止したiPhone X(2017...

はてなブックマーク - 米トランプ大統領、「iPhoneはホームボタンがある方がいい!」とクックCEOにツイート - Engadget 日本版 はてなブックマークに追加

AWSのネットワーク設計をしくじって復旧に苦労した話 – ログミーTech

AWSのネットワーク設計をしくじって復旧に苦労した話 - ログミーTech

AWSのネットワーク設計をしくじって復旧に苦労した話 - ログミーTech

2019年8月2日、インフラストラクチャエンジニアやネットワークエンジニア向けの勉強会「インフラ・ネットワークエンジニア勉強会」がアイスタイル株式会社で開催されました。同会では、AWSに関するインフラ・ネットワーク視点の話や、オンプレ環境の話など、過去の事例を共有。6人のエンジニアが成功・失敗談をシェアし...

はてなブックマーク - AWSのネットワーク設計をしくじって復旧に苦労した話 - ログミーTech はてなブックマークに追加

RDBの作成時刻や更新時刻用カラムに関するプラクティス | おそらくはそれさえも平凡な日々

RDBの作成時刻や更新時刻用カラムに関するプラクティス | おそらくはそれさえも平凡な日々

RDBの作成時刻や更新時刻用カラムに関するプラクティス | おそらくはそれさえも平凡な日々

RDBのレコードに、作成日時や更新日時を自動で入れ込むコードを書いたりすることあると思いますが、それに対する個人の所感です。ここでは、作成日時カラム名をcreated_at、更新日時をupdated_atとして説明します。 tl;dr レコード作成日時や更新日時をRDBのトリガーで埋めるのは便利なのでやると良い ただ、アプリケー...

はてなブックマーク - RDBの作成時刻や更新時刻用カラムに関するプラクティス | おそらくはそれさえも平凡な日々 はてなブックマークに追加

UIデザイン力を鍛えるリデザインの勧めとコツ|坪田 朋 / Basecamp

UIデザイン力を鍛えるリデザインの勧めとコツ|坪田 朋 / Basecamp

UIデザイン力を鍛えるリデザインの勧めとコツ|坪田 朋 / Basecamp

Twitterでクラシルのリデザインの題材として使って良いとつぶやいたら数名からリデザイン案をもらえました。ありがとうございます! リデザインは、デザインの基礎スキルを身につけられると思うので、どんどんやったら良い派ですが、リデザインする際は何かにフォーカスすると振り返りしやすく技術を積み上げやすいです...

はてなブックマーク - UIデザイン力を鍛えるリデザインの勧めとコツ|坪田 朋 / Basecamp はてなブックマークに追加

TDDはゆるく実践しても大丈夫 – 千里霧中

TDDはゆるく実践しても大丈夫 - 千里霧中

TDDはゆるく実践しても大丈夫 - 千里霧中

最近、TDDのテストコードは捨てても良いかみたいな議論を見ました。 これに対する自分個人の経験上の意見ですが、TDDは雑多にテストコードを使い捨てても効果を出せると思います。 もちろん、TDDで保守性が高く価値あるテストを書いて、捨てすにCIや中長期的なリファクタリングで再利用していくと、TDDの効果を増幅でき...

はてなブックマーク - TDDはゆるく実践しても大丈夫 - 千里霧中 はてなブックマークに追加

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? – Quora

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora

qmailという、極端にバグが少なく、安全で高速なSMTPのサーバーがあります。いまはシェアを落としていますが、数年間放置しておいても安定して長期間動くので、まだまだ現在も使われています。 the Internet's MTA of choice このCソースはすごいですよ。putsやprintf, fopenなどの標準Cライブラリの関数は安全ではない...

はてなブックマーク - 他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora はてなブックマークに追加

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? – Quora

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora

qmailという、極端にバグが少なく、安全で高速なSMTPのサーバーがあります。いまはシェアを落としていますが、数年間放置しておいても安定して長期間動くので、まだまだ現在も使われています。 the Internet's MTA of choice このCソースはすごいですよ。putsやprintf, fopenなどの標準Cライブラリの関数は安全ではない...

はてなブックマーク - 他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora はてなブックマークに追加

現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ – t-wadaのブログ

現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ

現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ

この文章の背景について この文章はテスト容易性設計をテーマに 2013/11/26 に CodeIQ MAGAZINE に寄稿したものです。残念ながら CodeIQ のサービス終了と共にアクセスできなくなっていたため、旧 CodeIQ MAGAZINE 編集部の皆様に承諾いただき、当時の原稿を部分的に再編集しつつ、ライセンス クリエイティブ・コモンズ ...

はてなブックマーク - 現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ はてなブックマークに追加

『データ指向アプリケーションデザイン』を読んだ – hydrakecat’s blog

『データ指向アプリケーションデザイン』を読んだ - hydrakecat’s blog

『データ指向アプリケーションデザイン』を読んだ - hydrakecat’s blog

『データ指向アプリケーションデザイン』を読んだ。たいへんおもしろかった。技術書でこんなにわくわくしながら一気に読んだのは『Androidを支える技術』以来かもしれない。 データ指向アプリケーションデザイン ―信頼性、拡張性、保守性の高い分散システム設計の原理 作者: Martin Kleppmann,斉藤太郎,玉川竜司出版社/...

はてなブックマーク - 『データ指向アプリケーションデザイン』を読んだ - hydrakecat’s blog はてなブックマークに追加

個人的なアプリケーション設計のバイブル3選 – Runner in the High

個人的なアプリケーション設計のバイブル3選 - Runner in the High

個人的なアプリケーション設計のバイブル3選 - Runner in the High

自分が本格的に設計を意識するようになったのは、2015年の夏に現職であるFringe81株式会社で開催されていたサマーインターンに参加してからだ。 インターンではDDDとクリーン・アーキテクチャ*1を一から勉強してAPIサーバーに実装する、というカリキュラムであったが、いま思うと2週間という比較的長いインターンで僕が...

はてなブックマーク - 個人的なアプリケーション設計のバイブル3選 - Runner in the High はてなブックマークに追加

世界一わかりやすいClean Architecture – nuits.jp blog

世界一わかりやすいClean Architecture - nuits.jp blog

世界一わかりやすいClean Architecture - nuits.jp blog

本稿は「Visual Studio Users Community Japan #1」で登壇させていただいた内容の解説記事になります。 vsuc.connpass.com 本稿のスライドはこちら。 世界一わかりやすいClean Architecture from Atsushi Nakamura www.slideshare.net 本稿のサンプルコードはこちらで公開しています。 github.com Clean Architectureの...

はてなブックマーク - 世界一わかりやすいClean Architecture - nuits.jp blog はてなブックマークに追加

オブジェクト指向プログラミングを学ぶための推薦図書 – ソフトウェア設計を考える

オブジェクト指向プログラミングを学ぶための推薦図書 - ソフトウェア設計を考える

オブジェクト指向プログラミングを学ぶための推薦図書 - ソフトウェア設計を考える

オブジェクト指向プログラミングを学ぶ オブジェクト指向プログラミングという言葉は、広い意味で使われている。 オブジェクト指向プログラミングをキーワードにすべてを調べあげて理解するというアプローチは、現実には無理。 重要そうなところを見繕って集めてみたところで、混乱するばかり。 この記事では、さまざま...

はてなブックマーク - オブジェクト指向プログラミングを学ぶための推薦図書 - ソフトウェア設計を考える はてなブックマークに追加

オブジェクト指向プログラミングを学ぶための推薦図書 – ソフトウェア設計を考える

オブジェクト指向プログラミングを学ぶための推薦図書 - ソフトウェア設計を考える

オブジェクト指向プログラミングを学ぶための推薦図書 - ソフトウェア設計を考える

オブジェクト指向プログラミングを学ぶ オブジェクト指向プログラミングという言葉は、広い意味で使われている。 オブジェクト指向プログラミングをキーワードにすべてを調べあげて理解するというアプローチは、現実には無理。 重要そうなところを見繕って集めてみたところで、混乱するばかり。 この記事では、さまざま...

はてなブックマーク - オブジェクト指向プログラミングを学ぶための推薦図書 - ソフトウェア設計を考える はてなブックマークに追加