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

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 はてなブックマークに追加

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

宣言的UIはReact Hooksで完成に至り、現代的設計論が必須の時代になる – Qiita

宣言的UIはReact Hooksで完成に至り、現代的設計論が必須の時代になる - Qiita

宣言的UIはReact Hooksで完成に至り、現代的設計論が必須の時代になる - Qiita

現代のGUI開発において、必須となった宣言的UIというパラダイムシフトがあります。宣言的UIは、Facebook社が開発したReactに端を発するものです。 宣言的UIは既にウェブ開発のライバルであるVue.jsやAngularなどでも当たり前のように使われていますし、Android開発などにも使われています。 2019年6月はじめに開催された...

はてなブックマーク - 宣言的UIはReact Hooksで完成に至り、現代的設計論が必須の時代になる - Qiita はてなブックマークに追加

10年モノのサービスをアーキテクチャから再設計─はてなブックマークがScalaとDDDを使う理由 – エンジニアHub|若手Webエンジニアのキャリアを考える!

10年モノのサービスをアーキテクチャから再設計─はてなブックマークがScalaとDDDを使う理由 - エンジニアHub|若手Webエンジニアのキャリアを考える!

10年モノのサービスをアーキテクチャから再設計─はてなブックマークがScalaとDDDを使う理由 - エンジニアHub|若手Webエンジニアのキャリアを考える!

改善1つに数カ月かかるなら全てを書き換えられないか 2000年代にトレンドだった開発手法の負債 過去の開発意図を探る考古学的手法 データセンター移行も見据えて刷新しよう ドメインモデル設計とScalaとマイクロサービス化 コアロジックにはScalaを採用 きちんとしたドメインモデルによる設計と実装を継続したい 段階的...

はてなブックマーク - 10年モノのサービスをアーキテクチャから再設計─はてなブックマークがScalaとDDDを使う理由 - エンジニアHub|若手Webエンジニアのキャリアを考える! はてなブックマークに追加

Vue.js設計地図 〜設計概念の依存関係からフロントエンド設計を見つめ直す〜

Vue.js設計地図 〜設計概念の依存関係からフロントエンド設計を見つめ直す〜

Vue.js設計地図 〜設計概念の依存関係からフロントエンド設計を見つめ直す〜

こんにちは。PLAID Software Engineer, tai-hey ( @Victoria_Peak_ ) です。 まえがき 私はプレイドに入社して1年ほどとなりますが、業務で Vue.js の開発を経験し、自身がフロントの実装にメインで携わり、サービス設計から実装まで取り組む中で設計について思慮することが多くなりました。 プレイドは SPA を実現可能...

はてなブックマーク - Vue.js設計地図 〜設計概念の依存関係からフロントエンド設計を見つめ直す〜 はてなブックマークに追加

Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy? – Speaker Deck

Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy? - Speaker Deck

Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy? - Speaker Deck

Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy?

はてなブックマーク - Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy? - Speaker Deck はてなブックマークに追加

フロントエンドのつくりかた │ nrslib

フロントエンドのつくりかた │ nrslib

フロントエンドのつくりかた │ nrslib

フロントエンドの特定技術について語る解説は多くあれど、そもそもフロントエンドのつくりかたについて語った解説は多くないのではないでしょうか。 フロントエンドという大きな領域ですので恐れ多くもありますが、私が GUI プログラミングに携わった経験をもとにお話した内容のスライドとその補足をここでしたいと考え...

はてなブックマーク - フロントエンドのつくりかた │ nrslib はてなブックマークに追加

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル 1. ドメイン駆動設計という 設計スタイル ギルドワークス 増田 亨 2019.8.31 レガシーをぶっつぶせ! 現場でDDD #genbadeDDD 2. これから話すこと 2019/8/31 2 設計スタイルの選択 ドメインロジックに焦点をあわせる 開発現場での実験結果と考察 3. 設計スタイルの選択 32019/8/31 4...

はてなブックマーク - ドメイン駆動設計という設計スタイル はてなブックマークに追加

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル 1. ドメイン駆動設計という 設計スタイル ギルドワークス 増田 亨 2019.8.31 レガシーをぶっつぶせ! 現場でDDD #genbadeDDD 2. これから話すこと 2019/8/31 2 設計スタイルの選択 ドメインロジックに焦点をあわせる 開発現場での実験結果と考察 3. 設計スタイルの選択 32019/8/31 4...

はてなブックマーク - ドメイン駆動設計という設計スタイル はてなブックマークに追加

マルチAZ構成で単一AZの障害の影響を受けるのは何故か? – プログラマでありたい

マルチAZ構成で単一AZの障害の影響を受けるのは何故か? - プログラマでありたい

マルチAZ構成で単一AZの障害の影響を受けるのは何故か? - プログラマでありたい

昨日の「AWSのAZの割り当ては、アカウントごとに違うという話」で宿題として残した、マルチAZ構成で単一AZの障害の影響を受けるのは何故かという問題について考えてみます。キーワードはELBです。 前提としてのELBの実装(の予想) マルチAZ構成での障害発生原因を検討する前に、まずELBの実装について考えてみましょう...

はてなブックマーク - マルチAZ構成で単一AZの障害の影響を受けるのは何故か? - プログラマでありたい はてなブックマークに追加

2019夏、先輩が若手に贈る「お世話になった技術書60選」- 入門からガチまで – | DevelopersIO

2019夏、先輩が若手に贈る「お世話になった技術書60選」- 入門からガチまで – | DevelopersIO

2019夏、先輩が若手に贈る「お世話になった技術書60選」- 入門からガチまで – | DevelopersIO

「この本にはお世話になったなぁ〜」 「今でもたまに読み返してます」 「マジでめちゃめちゃ影響受けた」 「そう、こいつが俺のエンジニア人生を変えやがったんだ...」 ↑「こんな本を紹介してください!」と社内チャットで投げてみたら、すんごいことになったのでそのリストをシェアさせていただきます。 ※推薦理由はあ...

はてなブックマーク - 2019夏、先輩が若手に贈る「お世話になった技術書60選」- 入門からガチまで – | DevelopersIO はてなブックマークに追加

Atomic Architecture

Atomic Architecture

Atomic Architecture

Atomic Architecture 1. Atomic Architecture kawasima すえなみチャンス2019夏 2. Atomicity 3. 設計要素をAtomicに分解し、 よく知られた設計パターンの解説を試みる Value (pure) Function Namespace Time Identity 値そのもの。またはその集合。 副作用のない関数 値の集合の一意性 業務上の時間の概念 名前空間 『S...

はてなブックマーク - Atomic Architecture はてなブックマークに追加

ソフト開発で世界と闘った及川卓也氏が見た、日本の弱点と可能性(中央公論) – Yahoo!ニュース

ソフト開発で世界と闘った及川卓也氏が見た、日本の弱点と可能性(中央公論) - Yahoo!ニュース

ソフト開発で世界と闘った及川卓也氏が見た、日本の弱点と可能性(中央公論) - Yahoo!ニュース

―─外資系IT企業三社をそれぞれ九年間ずつ、二七年間経験されましたが、そんなご経験に関心を持った自動車部品最大手のデンソーから声がかかり、技術顧問をされていますね。 自動車産業は日本にとって最後の砦とも言えるものですが、デジタル化の進展にともなって、MaaS(Mobility as a service、マイカー以外の公共交通...

はてなブックマーク - ソフト開発で世界と闘った及川卓也氏が見た、日本の弱点と可能性(中央公論) - Yahoo!ニュース はてなブックマークに追加

DarkModeのデザインを中心とした色彩設計の考え方 – くらげだらけ

DarkModeのデザインを中心とした色彩設計の考え方 - くらげだらけ

DarkModeのデザインを中心とした色彩設計の考え方 - くらげだらけ

こんにちは、くだくらげです。最近ははじめてのUIデザインという本を共著で書きました。 おかげさまでたくさんの人に読んでいただいて、コメントをもらえたりして嬉しいです。ありがとうございます! PEAKSさんから出版しており購入できますので、よろしければ手にとってみていただけると嬉しいです。 peaks.cc 概要 WWD...

はてなブックマーク - DarkModeのデザインを中心とした色彩設計の考え方 - くらげだらけ はてなブックマークに追加

DarkModeのデザインを中心とした色彩設計の考え方 – くらげだらけ

DarkModeのデザインを中心とした色彩設計の考え方 - くらげだらけ

DarkModeのデザインを中心とした色彩設計の考え方 - くらげだらけ

こんにちは、くだくらげです。最近ははじめてのUIデザインという本を共著で書きました。 おかげさまでたくさんの人に読んでいただいて、コメントをもらえたりして嬉しいです。ありがとうございます! PEAKSさんから出版しており購入できますので、よろしければ手にとってみていただけると嬉しいです。 peaks.cc 概要 WWD...

はてなブックマーク - DarkModeのデザインを中心とした色彩設計の考え方 - くらげだらけ はてなブックマークに追加

セブンペイ問題の根本要因。日本の悪習慣「ウォーターフォール」 – まぐまぐニュース!

セブンペイ問題の根本要因。日本の悪習慣「ウォーターフォール」 - まぐまぐニュース!

セブンペイ問題の根本要因。日本の悪習慣「ウォーターフォール」 - まぐまぐニュース!

鳴り物入りで導入されるもすぐに大規模な不正アクセスが発生、セブンイレブンという企業自体のITリテラシーを疑われる事態にまで発展してしまった、セブンペイ問題。なぜこんなことになってしまったのでしょうか。世界的エンジニアでアメリカ在住の中島聡さんは今回、自身のメルマガ『週刊 Life is beautiful』で、いび...

はてなブックマーク - セブンペイ問題の根本要因。日本の悪習慣「ウォーターフォール」 - まぐまぐニュース! はてなブックマークに追加

ソフトウェア設計の言語化スキルを磨くこと|qsona|note

ソフトウェア設計の言語化スキルを磨くこと|qsona|note

ソフトウェア設計の言語化スキルを磨くこと|qsona|note

たとえば設計について議論するときや、コードレビューで指摘をするときに、「なぜその設計が良いと思うのか?」について言語化するのが上手だと、確実に良いことがあります。 言語化が上手にできるかが一つの壁なのではないか、と感じることもあります。後輩を育てたりチームをリードするような立場になると、特に必要性...

はてなブックマーク - ソフトウェア設計の言語化スキルを磨くこと|qsona|note はてなブックマークに追加