ウェブ

Reduxレデューサーのしくみ

「状態」を管理するアプリケーションの開発中にReduxを使用したことがある場合は、間違いなくレデューサーに出くわしたことでしょう。 このチュートリアルでは、レデューサーの概念と、それらがReduxで具体的にどのように機能するかについて説明します。

続きを読む

複雑なソリューションがある場合にシンプルなUIを設計する方法

ソフトウェアとアプリは、販売、マーケティング、財務などの点で、企業や消費者にとって非常に複雑な問題を解決することがよくあります。 しかし、ユーザーの問題を解決する製品を提供するだけでは十分ではありません。 UIが元の問題と同じくらい複雑な場合、ユーザーチャーンは高くなります。 今日は、ソリューションの複雑さに関係なく、シンプルなUIを設計するためのヒントをいくつか見ていきます。

続きを読む

ウェブサイトとの会話を容易にする

現代のウェブサイトはもはや画面から切り離せないものではありません。 電話アシスタント、ホームスピーカー、スクリーンリーダーの間で、Webを見なくてもWebを使用する人が増えています。 ウェブサイトは現物で進化する必要があります。

続きを読む

WordPressから11の静的サイトジェネレーターに移行する方法

HTMLとJavaScriptの中間知識を持ち、GitHubとコマンドラインの使い方を知っているデザイナーまたは開発者の方は、このチュートリアルが最適です。 WordPressサイトをMarkdownから生成された静的サイトに変換する手順を段階的に説明します。

続きを読む

CommonMark:Markdownの正式な仕様

Markdownには、技術者と非技術者の両方にとって強力で習得しやすい宣言型構文があります。 ただし、元の仕様には結果として生じるあいまいさのために、いくつかの異なるフレーバー(またはカスタムバージョン)があります。 これにより、解析できるものとレンダリングされるものからの急激な相違が生じています。 CommonMarkが実際の使用法を反映したMarkdownの標準化された仕様をどのように提供するかをご覧ください。

続きを読む

アプリ用の魅力的で使用可能なデータインポーターの設計

データインポーターの開発は複雑な問題ですが、ユーザーのエクスペリエンスが同じように複雑になったり複雑になったりすることは望ましくありません。 データのオンボーディングで摩擦や障害が発生すると、ソフトウェアから解放される可能性が急上昇します。 したがって、この投稿では、データインポーターをユーザーに提示する最善の方法に焦点を当てます。

続きを読む

クリスマーフィーとポッドキャストエピソード30を壊す:製品デザインとは何ですか?

このエピソードでは、プロダクトデザインについて話します。 プロダクトオーナーになるとはどういう意味ですか?また、必要なスキルをどのように学ぶことができますか? ドリュー・マクレランが専門家のクリス・マーフィーと話をして調べます。

続きを読む

Webアクセシビリティとユーザビリティを織り交ぜる

この記事では、Uri Pazが、アクセシビリティガイドラインに準拠しているサイトが、実際のユーザーでテストするときにユーザビリティの問題を引き起こす可能性があることを説明しています。 ユーザビリティテストでアクセシビリティのベストプラクティスを織り込むことで、できるだけ多くの人がサイトを完全に使用できるようになる方法をご覧ください。

続きを読む

ポッドキャストエピソード29をLeslieCohn-Weinとスマッシング:ドッグフードをJamstackでNetlifyする方法

NetlifyでJamstackをドッグフードするのはどのようなものかを尋ねています。 アプリ全体をCDNにデプロイできますか? DrewMcLellanがNetlifyのスタッフエンジニアであるLeslieCohn-Weinに話を聞いて調べました。

続きを読む

GitHubアクションを使用した継続的インテグレーションテストワークフローの作成

このチュートリアルの助けを借りて、GitHubアクションを使用してNode JS REST APIの継続的インテグレーションワークフローを作成する方法と、Coverallsでテストカバレッジをレポートする方法を学ぶことができます。

続きを読む