2020年12月7日のブックマーク (6件)

  • Destructuring assignment - JavaScript | MDN

    The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables. const [a, b] = array; const [a, , b] = array; const [a = aDefault, b] = array; const [a, b, ...rest] = array; const [a, , b, ...rest] = array; const [a, b, ...{ pop, push }] = array; const [a, b, ...[c, d]] = array; const { a, b }

    Destructuring assignment - JavaScript | MDN
    tech0403
    tech0403 2020/12/07
  • Check! ぼくがこれから小さなサービスを作るなら on Azure

    フロントエンド + API のシンプル構成 フロントエンドとバックエンド(API)の実装を分ければ分業しやすい API での実装は、ビジネスロジックに専念しやすい フルスタックのフレームワークを使わず軽量な実装も選択できる インタラクティブな UIAPI と相性が良い コストを抑えやすい スケールしやすい UIの刷新やクライアントのバリエーションを展開しやすい いつのころからか、この構成以外に考えられなくなりました😳 FaaSの充実と、フロントエンドのフレームワークの充実。これらの2点により、柔軟でスケールしやすい フロントエンド + API の構成が普及してきているように思います。 コストを抑えやすい フロントエンドとして扱う静的サイトのホスティングは、動的サイトのそれに比べて安価に済ませやすいです。 静的サイトのホスティングサービスは、 NetlifyVercel などの

    Check! ぼくがこれから小さなサービスを作るなら on Azure
    tech0403
    tech0403 2020/12/07
  • 半年間使って便利だったVSCodeの機能紹介 - エニグモ開発者ブログ

    はじめに こんにちは、今年の6月にエニグモに入社したサーバーサイドエンジニアの橋です。 この記事は Enigmo Advent Calendar 2020 の6日目の記事です。 みなさんはテキストエディタは何を使っていますか? 会社を見渡すとVimが一番多いような気がしますが、私はVSCodeを使ってます。 正直、エニグモ に入社するまではツールを入れる程度でそこまでカスタマイズしていなかったのですが、入社してからは諸先輩方の開発スピードに圧倒され、これはツールやショートカットキーを駆使して速く開発できるようにならなければ、、、という必要性に駆られ、少しずつカスタマイズを加えてきました。 この記事では初期設定でも使える便利機能やカスタマイズを加えてよかったショートカットキーやツールをピックアップして紹介していきたいと思います。 ショートカットキー まずは使ってよかったショートカットキーに

    半年間使って便利だったVSCodeの機能紹介 - エニグモ開発者ブログ
    tech0403
    tech0403 2020/12/07
  • CSSの変数(カスタムプロパティ)の基礎知識、便利な使い方を詳しく解説

    CSSの変数(カスタムプロパティ)の基礎知識、便利な使い方を詳しく解説します。Webページやスマホアプリのレイアウト、コンポーネントなど、実際の使用例がたくさんあるので、実用的なテクニックが満載です。 CSS Variables 101 by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSSの変数(カスタムプロパティ)とは 変数名の付け方 CSSの変数のスコープ CSSの変数のフォールバック CSSの変数の効果的な使用例 インラインでCSSの変数を定義 メディアクエリでCSSの変数を定義 CSSの変数の継承 CSSの変数のバリデーションの仕組み CSSの変数の興味深い発見 デベロッパーツールで使用できる便利なテクニック 終わりに はじめに CSSの変数(別名: カスタムプロパティ)がブ

    CSSの変数(カスタムプロパティ)の基礎知識、便利な使い方を詳しく解説
    tech0403
    tech0403 2020/12/07
  • 2020年のCSSのまとめ、FlexboxやCSS Gridの使用状況、よく使用するプロパティや単位、人気のフレームワークやツールなど

    CSSを10年以上書いてきた人にとって、この2020年は今までとは全く違ったCSSになったと感じた人も多いと思います。 レスポンシブはブレークポイントの代わりにCSS Gridでより簡単に実装できるようになり、グローバルなスタイルシートに頼るのではなく、CSS-in-JSでスタイルをコンポーネントに配置してテーマ性のあるデザインシステムを構築できます。 フレームワークではTailwind CSSが浸透し、ユーティリティ・ファーストのCSSが使用されるようになりました。2020年現在、CSSの使用状況を調査した「The State of CSS 2020」を紹介します。 The State of CSS 2020 The State of CSS 2020は、The State of CSS Surveyでアンケートを行った調査結果をまとめたものです。私も1票分参加しました。 ちなみに、代表

    2020年のCSSのまとめ、FlexboxやCSS Gridの使用状況、よく使用するプロパティや単位、人気のフレームワークやツールなど
    tech0403
    tech0403 2020/12/07
  • キーボード操作を意識したHTML/CSSコーディング

    この記事は 「Webアクセシビリティ Advent Calendar 2020」 5日目の記事です。 アクセシビリティ Advent Calenderの記事を寄稿するにあたり、少しの工夫であらゆるユーザーに対して優しいWebサイトを作れるようなHTML/CSSコーディングの方法についてまとめました。より多くの人にとって優しい・使いやすいWebサイトを作ることは訪れてくださるユーザーの方々だけでなく、クライアントにとってもユーザーの機会損失を防ぐことができるので多大なるメリットがあります。(よくコードが適当でもデザインが見えていれば良いって意見を聞くけれどそんなことはない) ただ、アクセシビリティを意識したHTML/CSSコーディングについてのまとめだと内容量が非常に多くなりZennなら記事よりで出したほうがベターになってしまうので、今回は数あるアクセシビリティの視点から「キーボード操作で

    キーボード操作を意識したHTML/CSSコーディング
    tech0403
    tech0403 2020/12/07
    Androidには非常にわずかだが、トラックパットを採用してる機種も未だ生き残っているので、スマホでもキーボード操作はあり得る(それを言ったらガラケーもだが)。