タグ

2021年9月9日のブックマーク (7件)

  • アンサー: named exportは有害なのか - uhyo/blog

    こんにちは。ここ数日は、以下の記事が話題になりました。 named exportは有害だと考えられます「named exportは有害」という主張はこれまで常識と思われていたこととは異なるため、界隈のエンジニアからは否定的・懐疑的な意見が見られます。実際、筆者もnamed exportが有害であるとは1ミリグラムも思っていません。 しかし、自分と異なる意見は当然に下等・幼稚なものであるというのは筆者が最も嫌う考え方ですから、このような異なる意見を分析・理解する必要があると思い、アンサー記事という形でまとめました。具体的には、異なる意見に達する理由としては前提が異なることと論理が異なることが主に挙げられます。前提が異なることが分かれば、自分と異なる意見に至った理由を理解でき、場合によっては取り入れることもできます。論理が違うのであれば、それは瑕疵であり指摘しなければいけません。 なお、そもそ

    アンサー: named exportは有害なのか - uhyo/blog
    odan3240
    odan3240 2021/09/09
  • Why a merge commit for pull requests? · Issue #504 · actions/checkout

    odan3240
    odan3240 2021/09/09
  • コーダーの私が「Webデザインデータを Illustrator データ以外で欲しい」と感じる15の理由 | 東京都・駒込のWeb制作 ペンタプログラム

    コーダーとして仕事をしていると、Webデザインデータをあらゆる形式で受け取ります。私はその中でもIllustrator(ai)形式でデータを受け取ってコーディングするのが苦手です。Illustrator 形式であってもとても快適にコーディングできる人もいるようですので、その場合は「なぜだろう」と思うでしょう。私が苦手だと感じる理由を書き出してみます。長年のしんどい思い出を辿りながら、心折れながら書いているので読みにくいと思います。 特に何かに役立つ情報ではありませんので、読んでみたい方だけお読みくださいね。 ※なお、印刷前提のデータとしてIllustratorファイルを受け取る(作る)のは、まったく苦痛ではありません。ロゴやイラストなど、Webサイト内で部分的に使用するベクタファイル素材の場合も同様です。あくまでWebデザインデータとしての話です。 CMYKIllustratorあるある第

    コーダーの私が「Webデザインデータを Illustrator データ以外で欲しい」と感じる15の理由 | 東京都・駒込のWeb制作 ペンタプログラム
    odan3240
    odan3240 2021/09/09
  • 1年間開発したプロダクトを捨てて、5日でダイニーをリリースした話|dinii(ダイニー)公式

    こんにちは、dinii CTO の大友(@dinii_k_otomo)です。 dinii では、次の 50年の飲インフラとなるべく、飲店内向けモバイルオーダーと CRM サービス「ダイニー」を開発・運用しています。 dinii は 2018年に創業し、当初から飲領域に特化はしていたものの、複数回の大きなサービスのピボットを経て、今のプロダクトに落ち着いたのが 2020年のこととなります。 スタートアップにピボットはつきものとはいえ、それぞれのサービスはその時の全身全霊をかけて取り組んだものでもあり、方向転換にはやはり勇気と大胆さ、それからブレない気持ちが必要だと常々思っています。 今回は、過去のピボットのうち、一番最初の事例をご紹介したいと思います。 dinii という会社の原体験や、雰囲気を少しでも感じてもらえれば嬉しいです!! 最初のチャレンジは、1年かけてサービスリリースが出来

    1年間開発したプロダクトを捨てて、5日でダイニーをリリースした話|dinii(ダイニー)公式
    odan3240
    odan3240 2021/09/09
  • Fastlyを検討する - ゆーすけべー日記

    Fastly の導入を検討している。検討しているだけで、導入していないので、参考にならないかもしれないし、間違っているかもしれないが、メモ。 動機 Varnish を使っていて、最初は Varnish の冗長化をしたい!だった。 まあそうなるよねえ。で、Fastly!となった。 ちなみに、Varnish を使ってる理由としては、以前も Jamstack を検討する - ゆーすけべー日記 Varnish で Stale-While-Revalidate を実現する - ゆーすけべー日記 で触れたとおり、 なるべく手間手前で、なるべく少ない箇所でキャッシュしたいからである。 Fastly でできること・したいこと Fastly でできることはたくさんあるので、その中でもしたいことを列挙。リバースプロキシ、ロードバランサの機能も含むのが便利。特に、パスごとに制御できる。なので、とあるパスはキャッ

    Fastlyを検討する - ゆーすけべー日記
    odan3240
    odan3240 2021/09/09
  • bundlejs - Online bundler + npm package bundle size checker

    When bundling packages that also export CSS and other external files, bundlejs.com now checks the gzip/brotli size of these external files, even though it won't output any code. Keep this in mind this isn't a bug, however, if it causes confusion I am willing to change this behaviour. Treeshaking is available, but not all CDNs support access to each packages package.json so there might be slight pa

    bundlejs - Online bundler + npm package bundle size checker
    odan3240
    odan3240 2021/09/09
  • SPAセキュリティ入門

    シングルページアプリケーション(SPA)において、セッションIDやトークンの格納場所はCookieあるいはlocalStorageのいずれが良いのかなど、セキュリティ上の課題がネット上で議論されていますが、残念ながら間違った前提に基づくものが多いようです。このトークでは、SPAのセキュリティを構成する基礎技術を説明した後、著名なフレームワークな状況とエンジニア技術理解の現状を踏まえ、SPAセキュリティの現実的な方法について説明します。 Discord Channel: #track1-8-spa-security

    SPAセキュリティ入門
    odan3240
    odan3240 2021/09/09