タグ

2022年4月19日のブックマーク (8件)

  • プロを目指す人のためのTypeScript 本の感想 #ブルーベリー本

    自分も教える事が多いので、読み手にどういう風に学んでほしいか、自分がどういう風に伝えるべきか、という視点で読んだ。 1章・イントロダクション そもそもTypeScript とはなにかみたいな話。 コンパイルエラーが出ている状態ではプログラムが完成したとは言えません。 力強い コンパイルエラーをただ避けるのではなく、利用する気持ち で TypeScript プログラミングに臨みましょう。 初心者に型違反の向き合い方を諭す話。IDEの補助になるとか。 TS年表で取り上げてるのが特徴的。exactOptionalProperty を取り上げてたり。 TSの型はランタイムに影響しない、という話を何度も解説している。これは初心者の誤解がとても多いので、必要だと思う。何度いっても、伝わって欲しい人に伝わらないのだが… enum や namespace については意図的に解説しない。過去のTS独自路線だ

    プロを目指す人のためのTypeScript 本の感想 #ブルーベリー本
    udzura
    udzura 2022/04/19
  • webpack.config.js の書き方をしっかり理解しよう

    はじめに みなさん、こんにちは 目標15分でサウナ入りつつ、8分後出てくるを繰り返すサウナ芸人:ギノキンです。 最近Reactの参考書を買って勉強しているのですが、参考書勉強あるあるで「できた気になる」を防止すべく。 理解せずににスルーしていた webpack.config.js について調べてみました。 サウナは8分で出てしまいますが、こちらの記事はより詳細に根気を入れて説明しています! では、、早速↓↓ webpack.config.js について 僕の中で少し苦手なイメージのある webpack について、改めて向き合って理解していこうと思います。 webpack に苦手意識がある人のほとんどは、この webpack.config.js について理解していない人がほとんど。 なので、今回は下記の webpack.config.js について丁寧に説明していきます。 //webpack

    udzura
    udzura 2022/04/19
  • ビルドを高速化する際のおすすめの方法  |  Cloud Build Documentation  |  Google Cloud

    フィードバックを送信 ビルドを高速化する際のおすすめの方法 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このページでは、Cloud Build ビルドを高速化する際のおすすめの方法について説明します。 よりスリムなコンテナのビルド アプリケーションをコンテナ化する際に、ビルド時の依存関係や中間ファイルといった、ランタイムに不要なファイルが誤ってコンテナ イメージに含まれることがあります。こうした不要なファイルによってコンテナ イメージのサイズが拡大し、コンテナ イメージ レジストリとコンテナのランタイムとの間でイメージを移動するときに余計な時間と費用がかかる可能性があります。 コンテナ イメージのサイズを小さくするには、アプリケーションのビルドをビルド用のツールとともに、ランタイム コンテナの組み立てから分離します。 詳しくは、よりスリムなコンテナのビ

    ビルドを高速化する際のおすすめの方法  |  Cloud Build Documentation  |  Google Cloud
    udzura
    udzura 2022/04/19
  • カスタマーサクセスのタッチモデルとは?ハイタッチ、ロータッチ、テックタッチ、コミュニティタッチの4つタッチモデル

    想定される顧客のLTVによらず、ユーザー会やコミュニティサイトなど「コミュニティ」を起点とした対応がコミュニティタッチです。 ユーザー同士でコミュニケーションを取りながら、疑問や課題を解決したり、新たな活用法を見い出したりと、企業が顧客へ提供するものとは別軸の価値が生まれる効果が期待できます。これがひいては、ブランディングにもつながっていきます。 コミュニティづくりの初期フェーズでは、企業側が土台を作り活性化させるために働きかけを行う必要があり、手間ひまがかかりますが、うまく起動に乗ってくればユーザー側でコミュニティを自走してくれるようになります。そうなれば、企業側でそれほど手をかける必要がなくなり、低コストで高い効果が期待できます。 関連記事 >「カスタマーサクセステック博覧会2020」レポート セッション5「企業とユーザーをつなげるコミュニティタッチツール『commmune (コミュー

    カスタマーサクセスのタッチモデルとは?ハイタッチ、ロータッチ、テックタッチ、コミュニティタッチの4つタッチモデル
    udzura
    udzura 2022/04/19
    ハイタッチ
  • 「CSM」と「CRE」の2職種を新たに設けた背景や舞台裏 |Autify(オーティファイ)ブログ

    こんにちは!カスタマーサクセスエンジニア改め、カスタマーサクセスマネージャーの井上です。Autify には昨年・2021年3月の入社で1年ちょっと在籍しているのですが、こちらのブログでは初めまして!となります。ちなみに前職では、サーバーモニタリングSaaSの「カスタマーリライアビリティエンジニア」としてお仕事をしていました 😃 このたび Autify では、これまでの「カスタマーサクセスエンジニア」職を「カスタマーサクセスマネージャー(CSM)」と「カスタマーリライアビリティエンジニアCRE)」という2つの職種に生まれ変わらせる、という決定をしました。今日はその背景や舞台裏のようなお話を、こちらでご紹介します。 「カスタマーサクセスエンジニア」とはどのような職種だったのか「カスタマーサクセスエンジニア」職だった私達は、主に以下のような業務に取り組んでいました。 カスタマーサクセス業務(

    「CSM」と「CRE」の2職種を新たに設けた背景や舞台裏 |Autify(オーティファイ)ブログ
    udzura
    udzura 2022/04/19
  • 「いつかGitHubで働きたい」10年来の空想を現実にしたソフトウェアエンジニアの紆余曲折な人生 - Findy Engineer Lab

    長永健介(@kyanny)と申します。現在はGitHubで働いています。10年前、「いつかここで働きたい」と夢見た会社です。 私は子供の頃から「考えること」が好きでした。難しいこともくだらないことも、真面目に考えて自分なりの意見をまとめる癖がありました。成長するにつれて私の思考様式は洗練され、Webとブログに出会ったことで「書く」という手段に昇華されました。書くことで考えていることを言語化し、言語化した自分の考えを読みながらさらに考えを深める ── この活動を繰り返すことで、起こりうる問題に備えたり、問題を多角的に見つめて活路を見出してきました。 とりわけキャリアの選択において「(思考|志向)を言語化する」習慣が大いに役立ちました。この記事では私のキャリアにおけるいくつかの選択と、その時々で考えていたことについて紹介します。 望んでなかった「けものみち」を変えた日記の言葉 Shut the

    「いつかGitHubで働きたい」10年来の空想を現実にしたソフトウェアエンジニアの紆余曲折な人生 - Findy Engineer Lab
    udzura
    udzura 2022/04/19
  • Go言語で利用するLLVM入門 | POSTD

    はじめに LLVMは、コンパイラを作成するための基盤です。2000年にChris Lattnerによって作成され、2003年にリリースされました。それ以来、LLVMリンカ lld やLLVMデバッガ lldb など幅広いツール群を持つ包括的なプロジェクトに発展してきました。 LLVMの秀でた特徴は、一般に LLVM IR と呼ばれる、その中間表現です。LLVMの考え方は、まずこのIRにコンパイルし、次にそのIRを、JITコンパイルする、インタープリタで実行する、または実行しているマシンのネイティブアセンブリにコンパイルするといういうものです。このIRの主なターゲットは、コンパイラです。実際LLVMを使用するコンパイラは、世の中に数多くあります。C言語とC++用はそれぞれclangとclang++、D言語用の ldc2 、RustSwiftなどです。 Emscripten のようなプロジェ

    Go言語で利用するLLVM入門 | POSTD
    udzura
    udzura 2022/04/19
    “LLVMは、このIRを構築するためのAPIを提供しています。” そうだったのか
  • GitHub - tonistiigi/binfmt: Cross-platform emulator collection distributed with Docker images.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - tonistiigi/binfmt: Cross-platform emulator collection distributed with Docker images.
    udzura
    udzura 2022/04/19