![その状態のデザイン考えてなかった! UI Stackってナニ|kana](https://cdn-ak-scissors.b.st-hatena.com/image/square/de1c11ea9117f82cc90c636f996ac62bab741afe/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F129546694%2Frectangle_large_type_2_4f5792095163001cdb910a3beb439d16.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)
こんにちは。 エンベデットソリューション事業部の鷲澤です。 ここ数年、オブジェクト指向に基づいたモデリングに関して社内で勉強会を開催してきました。 その中で、受講者から出た質問に「抽象化の最適な粒度が分からない」という質問が多数挙がりました。 自分自身の考えを整理するためにも、今回は「最適な抽象化をするためには?」というテーマでまとめていきたいと思います。
Twitterのタイムラインで「2018年なんとかまとめ」というリンクをよく見かけることで年末を感じている灰色ハイジです。こんにちは。 日々いろんなツールが増えていますが、個人的に今年導入してみて良かったデザインツールをまとめてみました。 - Contrast - Principle - Figma - RealtimeBoard - IconJar - UXKit - Notion - ConceptsContrast WCAG(ウェブコンテンツ・アクセシビリティ・ガイドライン)が定めた数値で色のコントラストチェックができます。これまでにも同様のツールはありましたが、Sketchのプラグインだったり特定のソフトウェアでしか使えなかったものが、これだとMac Appでメニュー バーから起動できるのでどのソフトウェアでも使えます。 Principle アニメーションやインタラクションがつくれ
2018/12/15 PHP カンファレンス 2018
ドメイン駆動設計 #1 Advent Calendar 2018の14日目を担当する@pospomeです。 今回はDDDとコードとしての正しさについて書いてみようと思います。 DDDは設計手法である コードとしての正しさ コードとしての正しさを見失う ユースケースの日本語を"そのまま"コードに落とし込もうとする 無駄にオブジェクト同士の結合度を上げる RubyのActiveRecordの正しさ コードとしてのメリット、デメリットを具体的に考えて解決する まとめ DDDは設計手法である DDD = ドメイン駆動設計 ですよね。 "設計"という単語が付いていることから分かる通り、DDDはあくまでソフトウェアにおける設計手法です。 そのためDDDの成果物は"コード"であり、DDDの目的は"コードの可読性を上げること"であると自分は考えています。 DDDが持つ"ビジネスを理解する", "ドメインを
より詳細なCQRSに関する資料はこちら https://little-hands.hatenablog.com/entry/2019/12/02/cqrs 参考資料:http://little-hands.hatenablog.com/entry/jjug2017fall 社内新規プロダクトでDDD, CQRSの思想をベースとしたアーキテクチャを構築し、コマンド(更新系処理)ではSpring Data JPA(Hibernate)を、クエリ(参照系処理)ではjOOQを採用しました。 結果としてそれぞれのORMの良いところを生かした組み合わせのアーキテクチャが構築できたので、その経緯と得られた知見についてお話ししたいと思います。 以下のようなトピックを考えています。 ・CQRSの定義とメリットデメリット ・DDD,CQRSを検討するにあたってのORMの選定ポイント ・構築したアーキテクチャ
こんにちは。ネクストのデザイナー新卒1年目のおおしだです。 タイトルにもありますが、私自身がっつりデザインを学んできた!というわけではなく、大学は技術寄り、学生時代のアルバイトではコーディングを主にやっており、デザインに関しては独学で少し手をつけたことがある…という程度でした。 (すでにデザイナーとして働いている、すでに学んできている!という方に対しては知ってるよそんなこと!という内容かもしれませんが確認がてらお付き合いください!) 入社してから早いもので6ヶ月…デザインをするにはどのようなことが大事なのか等々、これまで学んだことをご紹介したいと思います! 1. 優先順位をつける 入社以来、私がこれまで行ってきたものはWebページの改修やポスター制作等でしたが、どれにもテキストや画像ありきのものです。 一言にテキストと言っても、場所や大きさは見せたいもの、ことによって変わってきます。そんな
COMPONENTS Material Design Lite (MDL) is a library of components for web developers based on Google's Material Design Philosophy: "A visual language for our users that synthesizes the classic principles of good design with the innovation and possibility of technology and science." Understanding the goals and principles of Material Design is critical to the proper use of the Material Design Lite co
Easily find the best Material color for your projects. Here is 30 color combination based on material design color palette. By clicking color sample bar, You can check usage example in material design UI. Each of color combinations consists of following three kinds of colors. (1) Main (2) Optional (3) Accent For details, see Google Guideline. Contents
広告が邪魔なのでspeakderdeckにも上げました https://speakerdeck.com/brtriver/ying-ye-yun-yong-wozhi-eru-qi-fu-keru-guan-li-hua-mian 動画: https://youtu.be/CqMILKp3Ens?t=3h53m39s PHPカンファレンス2015での講演資料。 データを管理するだけが管理画面じゃない。サービスの質を向上させていくことができる最強の管理画面を開発運用していて意識していることを4つの工夫を軸にまとめています joind.in: https://joind.in/15322Read less
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く