7890
aria-expandedのよくある間違い | masuP.net
> aria-expandedは、折りたたまれて非表示になるアコーディオンパネルの要素に付与するのではなく、その親要素か、展開を制御する要素に付与するべきです。
accessibility  wai-aria  accordion  ui 
yesterday
全訳版!オランダの銀行INGの「アジャイル」な組織変革がスゴすぎます - グローバル経営の極北
「組織構造やガバナンスのモデルを「温存」したまま、方法論「だけ」アジャイルにしようとする、などのケースです。これをやってしまうと目的が曖昧になるし、そういうやり方にはみなストレスを感じてしまいます。」
「「文化」は一連の変革において、最も重要な要素」
「共通しているのは、その働き方だったり、魅力的な従業員文化です。」
management  work  agile 
9 days ago
Reduxのパターンとアンチパターン | POSTD
「不変データを利用して、変更を行うたびに基になるデータ構造を複製し続けると、ガベージスラッシングの原因になります。この問題に対処するため、ImmutableJSでは永続データ構造を採用しています。」
immutablejs  redux  immutable 
17 days ago
Automated Dependency Updates with Renovate
カスタマイズ性が高い、オートマージも可
npm  renovate  slide  version  webservice  ci 
17 days ago
Renovate | Automated Dependency Updates
npm パッケージのアップデートがあったら PR 出してくれる。
npm  bot  version  ci  webservice 
17 days ago
API 設計ガイダンス | Microsoft Docs
「REST の目的は、エンティティと、アプリケーションがそれらのエンティティに対して実行できる操作をモデル化することです。 」
「"コレクション/項目/コレクション" よりも複雑なリソース URI を要求しないでください。」
api  rest  microsoft 
21 days ago
guess-js/guess: Libraries & tools for enabling Machine Learning driven user-experiences on the web
GA のデータに基づく機械学習によってユーザが次に見そうなページを予測して先読みする。
googleanalytics  performance  prefetch  machinelearning 
27 days ago
【CTO meetupイベントレポート】JavaScript(Angular,React,Vue)~進化し続ける技術について~ | flexy(フレキシー)
「Reactの各エコシステムのライフサイクルが短すぎるのが辛いですね。アップデートが早すぎる。今までは年に1回のリファクタリングでよかったものが、半年に1回になっている雰囲気です。」
「正直パフォーマンスなどを考えるとWeb Componentsがすごく流行るという未来は見えない」
「Web Componentsがあることでそれらのフィールドが不要になるという手軽さはあると思うのですが、それが技術的に根本的な意味の革新的をもたらしたり、ビジネスにとってプラスになるかと言われると、ちょっと疑問です。」
「ただ開発をしただけではなく運用した、運用しただけではなくエンハンスも含めて行ったなど、深く入り込んでアプリケーションを作ってきたという経験値が重要です。」
work  management  recruit  react  javascript  guess.js  event 
27 days ago
baffle.js
A tiny (~1.8kb) javascript library for obfuscating and revealing text in DOM elements.
javascript  library  text  animation  effect 
28 days ago
Build your Octocat | My Octocat
Octocat の表情やファッションを変えられる。
github  character  generator  design 
28 days ago
CSS Stats
URL 指定したサイトで使用しているカラーや文字サイズなどの CSS に関する情報を可視化。
css  webservice  visualization  tool 
28 days ago
terkelg/zet: Set() as it should be
「JavaScritpのSetをベースにunion, intersectionなどの集合演算が可能なライブラリ 」
npm  javascript  es6 
29 days ago
融けていくデザイナーという職種|TSUYOSHI(弁護士ドットコム・デザインマネージャー)|note
「デザインの本質というものが成果物(output)ではく、成果(outcome)そのものになり始めている」
「ロジカルシンキングやPDCAサイクルなどの思考法のように、誰しもが等しく身につけるひとつのスキルになっていくでしょう。」
「私は「職能」ではなく「姿勢」になっていくのではないかと考えています。」
design  designer  work 
29 days ago
開発スピード × アプリ品質 / AbemaTV DevCon 2018 TrackB Session B3
・マイクロチーム化
・メタプログラミングの導入
・cmdshelf を使ってユーテリティの集約
・Sprint ベースから Feature ベースの開発フローへ、 feature flag による個別機能リリース
abematv  slide  develpment  management 
4 weeks ago
GoogleChromeLabs/worker-plugin: 🐳 Adds native Web Worker bundling support to Webpack.
Web Workers でロードしたモジュールを自動的にバンドルしてくれる webpack プラグイン
webpack  plugin  webworkers 
6 weeks ago
初見から実務でReact NativeやったAndroidエンジニアが社内LTで所感を共有しました – AnyPay Tech Blog – Medium
> 逆に、あまりスキルレベルの高くない組織で安易に「React-Nativeに移行すればリソースが半分で済んでお得!!!」みたいな気持ちで初めてしまうと辛い事になるような気がします。
reactnative  redux  react 
6 weeks ago
フロントのチーム開発効率を最適化するワークフローと SPA 設計 | Nagisaのすゝめ
以下の理由から Page コンポーネントでのみ state 参照可にしている。
・初見時にデータの流れを追うのが大変になる
・ドメイン層の変更があった時に UI 層の修正が多くなる、
redux  atomicdesign 
6 weeks ago
つよいUI - transitkix design log
「1.本来、そこにあるはずの情報がない場合はどうなりますか?

リストUIで載せる情報が0件、文章が空っぽ、画像がない時など

2.表示する要素が想定よりすごく多い/すごく少ない場合はどうなりますか?

数字の桁数、文章の行数、文章が入りきれない場合は文中・文末のどこを省略すべきか…など

3.ユーザーさんの立場によって、表示要素に変化はありませんか?

ゲストとログインユーザー、無料会員と有料会員…など

4.ロード中、もしくはロードされるまで何が出ていますか?

通信中の表示、読み込み中の画像エリア…など

5.予期せぬエラーが起こった時、画面はどうなりますか?

通信エラー、リンク先のコンテンツが削除されていた…など

6.端末解像度による制御について決めましたか?

ブレイクポイント、iPadやAndroidタブレット…など

7.デザインの変更によって、派生的に変化が起こる要素はありませんか?

例えばお知らせ画面を新たに作ろうとしているが、その変更でタブバーにも新着件数が出るようになる…など」
webdesing  ui  design 
7 weeks ago
multi-file-swagger - npm
swagger.yaml を path や definition 単位で分割できる。
swagger  npm 
8 weeks ago
[no title]
CI 上で PR 内容を解析して色々指摘してくれる。
tool  ci  circleci  github 
8 weeks ago
音楽ストリーミングサービスAWAの課金システムの刷新
「課金サービス自体の設計もDDD(ドメイン駆動設計)にし、ドメインレイヤにロジックが集中するようにリファクタを行いました。
このように2段階のドメインロジックの集約を行ったことで仕様変更における改修が非常にしやすいものとなりました。」
cyberagent  payment  stripe  server  ddd 
8 weeks ago
サンフランシスコで創業したスタートアップを解散した話|さっそ|note
「コードを書くというのは、アイデアの検証手段として最もコストがかかる行為の1つ」
「まずはGoogle Keyword Toolでニーズを確かめろ」
「できるからやるのではない。やるからできるようになる。」
startup  work  word  coffee 
9 weeks ago
身に着けた技術をいかに捨てられるか。エンジニア歴39年、今でもエンジニアで居続ける理由。 | CyberAgent
「コードを読むとコードを書いた人の基本概念は分かるので、それを活かしながら、クラッシュ、パフォーマンスに問題があるところを指摘、修正方法の提案を行い、コードを書いたエンジニアにその原因を理解してもらい、本人に修正してもらうようにしています。」
「チームに必要とされてという状況が技術力をあげていくと思います。そして、身に着けた技術をチーム内の人や会社の人にどんどん説明する機会を設けると技術がより身に着くと思います。」
「集中できているかどうかをチェックするために、頭の中で、ロジックをデバッグトレースできているかどうかを確認しています。」
「ベースのスキルをあげていきながら、新しい技術を身に着けてもそれをどんどん切り捨てていき、自分のスタイルを成長させていくことが大切」
interview  cyberagent  career  work 
9 weeks ago
SSR と CDN ( Fastly ) とユーザー依存情報、その後 ::ハブろぐ
「諸般の事情でアクセストークンを localStorage に保存してユーザー依存情報を取得するときの XHR にリクエストヘッダとして付加していましたが、トークンを Cookie (secure, httpOnly) に移動させて HTML リクエストも含めてサーバーにアクセストークンが伝わるようにしました。」
security  fastly  jwt  ssr 
9 weeks ago
react-reduxのmapStateToPropsとmapDispatchToPropsは必要なのか - anect Tech Blog
「react-reduxのドキュメントだとstate全渡しはパフォーマンスの問題があるのでやめたほうが良いと書いてあるので、mapStateToPropsだけは必要かも」
react  redux 
9 weeks ago
« earlier      
2ch 3d accessibility actionscript ad adobe air ajax amazon android animation api app apple ar art as3 ba blog book bookmarklet browser bug business camera canvas career chrome cloud cms communication company cool css css3 database debug design development docomo document dom dreamweaver editor email english event evernote extension facebook fashion feed firefox fladdict flash flickr font food form framework funny gadget game generator git github gmail google googleanalytics googlemaps greasemonkey guideline hatena health history html html5 icon idea ie illustration image inspiration install interface interior interview ios ipad iphone item japan japanese javascript jquery json kayac keitai layout library life lifehacks link livedoor mac management map marketing markup matome media microformats microsoft mixi mobile module movabletype movie music naver neta node.js openid opensource optimization pdf performance perl photo php plugin politics presentation programming project promotion prototype.js ranking react recruit reference report research review ruby safari sample sass search security semanticweb seo server service share shop shortcut showcase sixapart slide smartphone sns social socialmedia society softbank software source study subversion techcrunch template test tips tokyo tool translation travel tutorial tv twitter typography ui url usability video visualization w3c web webanalytics webdesign webdev webkit webservice webstandards wifi windows wordpress work xhtml xml yahoo youtube

Copy this bookmark:



description:


tags: