タグ

tkmkg8mのブックマーク (1,395)

  • 2018年に Figma に入社していたらどのくらい儲かっていたか?|西嶋悠貴

    テック業界では Adobe(ティッカーシンボル: ADBE)による Figma 買収が話題になっています。$20 billion USD という巨大な買収額はもちろんのこと、Figma投資家がどのくらい儲かっただとか、改悪を恐れたユーザーが類似オープンソースプロジェクト Penbot へ乗り換えて、たった一日で 5,600% の成長を記録し $8 million USD の資金調達を発表したりと、世の中を騒がせています。では視点を少し変えて、今回の買収でストップオプションを保有する従業員はどのくらい儲かったのでしょうか。 一般に、急成長を目指すスタートアップは従業員向けにストックオプションを給与の一部として付与しています。今回は、次のような設定の従業員がどのくらいのキャピタルゲインを手にすることができたかを見積もってみます。 サンフランシスコ在住 業務経験5年のシニアソフトウェアエンジ

    2018年に Figma に入社していたらどのくらい儲かっていたか?|西嶋悠貴
    tkmkg8m
    tkmkg8m 2022/10/02
    夢のある話だ
  • 【資料公開】スプリントプランニング Deep Dive

    みなさんこんにちは。@ryuzeeです。 8月26日に新刊『エンジニアリングマネージャーのしごと』が発売になったのでぜひよろしくお願いします。 2022年8月26日〜27日までスクラムのコミュニティイベントであるScrum Festが初めて仙台で行われました。 このイベントで「スプリントプランニング Deep Dive」というタイトルで話をする予定だったのですが、急遽体調不良となり、代わりに弊社の@miholovesqに登壇してもらいました。 ただ、資料をそのままにしておくのも勿体ないので、こちらで公開します。 スクラムガイドの複数回の改訂で、スプリントプランニングにも何度か変更が加わっています。 ところが巷のブログなどを読んでいると古い知識をベースにしていたり、特定のツールの従来からの仕様に引きづられた運用になっていたりするのを多く見かけます。 ということで、今回スプリントプランニングに

    【資料公開】スプリントプランニング Deep Dive
  • Slackの次世代プラットフォームを試してみた – TravelBook Tech Blog

    Slackの「次世代プラットフォーム」がこの記事を書いてる2週間ほど前、しれっとパブリックベータになりました。 今回はこの公開したてのプラットフォームでアプリをつくってみたので、それを紹介しつつ、感想を書きます。 全く新しいプラットフォーム 「new Slack platform」と謳う新しいプラットフォームは現在の「Slack API」を使ったSlackアプリをつくるものとは別物です。 パブリックベータになったばかりでかつ、Workspaceが有料プランではないと今のところデプロイできません。 それもあってか公式以外に情報が皆無の状態で、手探りながら試してみました。 結果わかったのはとにかく「今までとは全く違う」ということでした。 特徴を紹介しましょう。 Slackのクラウドで動く まずこれが一番大きいです。 アプリケーションをSlackのクラウドへデプロイすることになります。 いわゆる

    Slackの次世代プラットフォームを試してみた – TravelBook Tech Blog
    tkmkg8m
    tkmkg8m 2022/09/26
    へー、気になる👀
  • 警視庁公式の「靴下は裏返して洗いましょう」の理由が納得→靴下屋さんも「コレはガチ」

    警視庁警備部災害対策課 @MPD_bousai 感染症対策の観点からも、避難所は原則土足厳禁です。しかし、を脱ぐと下の臭いは気になるところです。そこで下の洗い方を調べたところ「裏返して洗うだけ」で臭いの原因である皮脂汚れが落ちやすくなり、普通に洗うより臭いが軽減されるそうです。普段の生活でお試しを! pic.twitter.com/7HpGrjbxDF 2022-09-12 07:30:00

    警視庁公式の「靴下は裏返して洗いましょう」の理由が納得→靴下屋さんも「コレはガチ」
    tkmkg8m
    tkmkg8m 2022/09/23
    外側の汚れが落ちにくくなると思うんだけど、内側を優先したほうがいいんだろうか。あと裏返しのままたたむ/しまうのはモヤるので洗ったあとの手間が少し増えるな。とはいえ妻と相談してやってみよ
  • RailsDiff

    tkmkg8m
    tkmkg8m 2022/09/21
    最近「職業 == Railsバージョンアップ職人」と化しているので、今さらだけどブクマ
  • いし🏔️相続行政書士さんはTwitterを使っています: 「40代以上は聞いてください。いつかは訪れる親の死。前触れもなく突如おきる。お葬式、保険証の返却、年金、相続税、財産調査、相続人確定、遺産分割、銀行の解約、不動産の名義変更。「何から始めたらいいか分からない‥」急な対応にも焦らないよう相続手続きの流れをリプ欄に並べておきます。」 / Twitter

    いし🏔️相続行政書士さんはTwitterを使っています: 「40代以上は聞いてください。いつかは訪れる親の死。前触れもなく突如おきる。お葬式、保険証の返却、年金、相続税、財産調査、相続人確定、遺産分割、銀行の解約、不動産の名義変更。「何から始めたらいいか分からない‥」急な対応にも焦らないよう相続手続きの流れをリプ欄に並べておきます。」 / Twitter
    tkmkg8m
    tkmkg8m 2022/09/18
  • ITエンジニア職に『絶対にバグを出しません、出したことありません』という応募が来たので落とした - Togetter

    過度に強気な言い切りなのか、実際にそうなのかわからないが「こう考えられるので落とす」と賛同する人が多かった。

    ITエンジニア職に『絶対にバグを出しません、出したことありません』という応募が来たので落とした - Togetter
    tkmkg8m
    tkmkg8m 2022/09/18
    「絶対バグ出しません」は確かにアレだけどこの人が言ってる外部APIの変更まで「バグ」と呼んで一緒くたにするのもかなり不健全では?
  • 5.4. Constraints

    Data types are a way to limit the kind of data that can be stored in a table. For many applications, however, the constraint they provide is too coarse. For example, a column containing a product price should probably only accept positive values. But there is no standard data type that accepts only positive numbers. Another issue is that you might want to constrain column data with respect to othe

    5.4. Constraints
    tkmkg8m
    tkmkg8m 2022/09/17
    英語のほうがわかりやすいな
  • 制約

    5.3. 制約データ型は、テーブルに格納するデータの種類を限定するための方法です。 しかし、多くのアプリケーションでは、型が提供する制約では精密さに欠けます。 例えば、製品の価格が入る列には、おそらく正数のみを受け入れるようにする必要があります。 しかし、正数のみを受け入れるという標準のデータ型はありません。 また、他の列や行に関連して列データを制約したい場合もあります。 例えば、製品の情報が入っているテーブルでは、1つの製品番号についての行が2行以上あってはなりません。 このような問題を解決するため、SQLでは列およびテーブルに対する制約を定義することができます。 制約によってテーブル内のデータを自由に制御することができます。 制約に違反するデータを列に格納しようとすると、エラーとなります。 このことは、デフォルト値として定義された値を格納する場合にも適用されます。 5.3.1. 検査制

    tkmkg8m
    tkmkg8m 2022/09/17
    「検査制約」 == CHECK 制約か。一瞬「あれ? CHECK 制約について書かれてない……?」と思ってしまった💦
  • RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)

    ハイクラス求人TOPIT記事一覧RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! 安全性に大きな特徴があるプログラミング言語Rustは、C言語やC++に代わるシステム記述言語として注目されてきました。しかし、その安全性とパフォーマンスの高さにより、ビジネスアプリケーションの構築にも採用されています。この記事ではキャディ株式会社による事例を紹介します。 こんにちは。キャディ株式会社バックエンドエンジニアの松田と申します。 キャディ株式会社では、「モノづくり産業のポテンシャルを解放する」をミッションとして、製造業分野に関連するさまざまなソフトウェアの開発を行っています。また、そのための主要な開発言語としてRustを採用

    RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)
    tkmkg8m
    tkmkg8m 2022/09/17
  • セロハンや金網の折り紙を見せたら子どもに尊敬された

    1987年東京出身。会社員。ハンバーグやカレーやチキンライスなどが好物なので、舌が子供すぎやしないかと心配になるときがある。だがコーヒーはブラックでも飲める。動画インタビュー 前の記事:電柱広告しか見ちゃいけない観光 子どもに見せる前に作っておこう 大きな文房具売り場の折り紙コーナーを見ていたら、紙でない素材の折り紙が充実していることに気が付いた。ものすごくキラキラしていたり透明な素材だったりする。 色々買ってみた 子どもと遊びたいなと思って買った。盛り上がるようにあらかじめいくつか作っておくことにした。 ツル ゾウ またツル。これは特にすごかったので背景を用意して写真を撮った どれもものすごくキラキラしている。普通の折り紙の金や銀とはレベルが違う。もう別物。蚊とCarぐらい違う(言い過ぎている)。 折る前の状態。輝きが分かりますでしょうか 折ってみると、紙ほどしっかり折り目がつかなくてす

    セロハンや金網の折り紙を見せたら子どもに尊敬された
    tkmkg8m
    tkmkg8m 2022/09/17
    いい話だ
  • 令和最新版: PostgreSQLの安全なSET NOT NULL | Wantedly Engineer Blog

    データベースのスキーマを変更するときは、スキーマの変更作業によってテーブルが長期間ロックされてしまわないように注意が必要です。 2019年にリリースされたPostgreSQL 12.0以降では、NOT NULLを安全に追加するためによりよいベストプラクティスができています。まだ知らない人もいるかもしれないので、ここで紹介します。 何が問題なのか?次のようなDDLコマンドを考えます。 -- posts.moderatedをNULL禁止にする ALTER TABLE posts ALTER COLUMN moderated SET NOT NULL;これはテーブルをACCESS EXCLUSIVEでロックしたままフルテーブルスキャンを行います。その間は他のトランザクションはこのテーブルに関する処理を進行できません。 テーブルが小さければこれで特に問題ありません。しかし、postsがそれなりに大

    令和最新版: PostgreSQLの安全なSET NOT NULL | Wantedly Engineer Blog
    tkmkg8m
    tkmkg8m 2022/09/17
    CHECK 制約を噛ませて SET NOT NULL のフルスキャンを回避しつつ、 CHECK 制約なら弱いロックで済むのを利用するのか。なるほど賢い。
  • 決済チームがテストコードを書く際に気を付けていること - UPSIDER Techblog

    こんにちは。決済チームでエンジニアとして働いている芦川です。 UPSIDER Tech blog 第2弾として「決済チームがテストコードを書く際に気をつけていること」を紹介しようと思います。 TL;DR 100%のテストカバレッジを目指す テストはブラックボックスを優先して記述、どうしても到達できない場合はホワイトボックス 最初のテストケースは、テスト対象が動作する最も一般的なケースであるべき 私たちは日々大量のコードを書いており、そのシチュエーションは多岐にわたります。 そういった環境において、動作確認からのコード改修のコストを考えた場合、自動テストの有無によって生産性に大きく差が出ることは容易に想像ができます。また、既存のサービスに改修を加えるために、そのサービスの概要を把握したい場合、良いテストコードはドキュメントとして役立ちます。 以前、私はテストコードを一切書かないプロダクトの開

    決済チームがテストコードを書く際に気を付けていること - UPSIDER Techblog
    tkmkg8m
    tkmkg8m 2022/09/15
    “テストを書く際に実際のユースケースを想定して記述することで、テストコードに単なる単体テストで終わらせる以上の価値を付与する” → わかりみが深い
  • ローカル開発環境をAWSへ移行して爆速にした

    Kyash TechTalk #4 の登壇資料です。 登壇時の動画は YouTube から閲覧できます。

    ローカル開発環境をAWSへ移行して爆速にした
    tkmkg8m
    tkmkg8m 2022/09/14
    特盛りスペックのマシンでもそんなに重いんやろか。シミュレータ使った開発したことないからわからない。VS Code以外のエディタでも快適に開発できるのかな。SSH禁止だししんどそうなイメージある。けど夢が広がる話だ
  • 「等(など)」を使うと主張に不信感を生み出すので使わない方がいい

    「容疑者は『殺したのは私ではない』などと容疑を否認しています」 上の文を読んだとき、容疑者にどのような印象を抱いただろうか。「当はお前がやったに違いない」という印象を抱いたのではないだろうか。 では次の文ではどうか。 「容疑者は『殺したのは私ではない』と容疑を否認しています」 この文を読んだときは「ふーん、犯人はこいつではないのかな?」と、先ほどと比べると、容疑者を犯人と決めつける確度が小さい印象を抱いたのではないだろうか。 こうなる理由は、「など」を使うと言外の意味を読み取る余地を与えるからだ。 文脈とも相まって、前者の文の場合には「容疑者は他に何かを(容疑者に不利なことを)言っていたんじゃないのか」という類推の余地を与える。 たとえば、「矛盾した言い訳」や「明らかにお前がやっただろうというような状況の供述」などだ。 もちろんそんなことは文からは読み取れない。 でも人はお気持ち類推する

    「等(など)」を使うと主張に不信感を生み出すので使わない方がいい
    tkmkg8m
    tkmkg8m 2022/09/14
    全然思わないな。それよりも、事実を正確に描写する表現を使うことに気を遣ってほしい。「など」がないと事実と異なる場面で「など」を省いたらダメ。
  • 「しわ寄せはいつも技術者に来る」「笑えるどころか胃が痛くなってきた」 エンジニアの苦悩を描いた動画に世界中が共感

    こうしてまた1人のエンジニアが狂っていくのであった。 YouTubeに投稿された、とある短編コメディが「これはひどい」「リアルすぎて笑えない」と技術者たちの間で話題になっています。クライアントとの打ち合わせに、専門家として同席することになったアンダーソンさん(エンジニア)でしたが……。 字幕が見られない場合は右下のメニューから「字幕→Japanese」を選んでください クライアントからの注文は「7の赤い線を引く」こと。ただし、"何かは緑と透明のインクを使って"――。緑と透明のインクで赤い線を引く? お前は何を言っているんだ? エンジニアは口をあんぐりさせながら「いや、さすがにそれは……」と否定しようとしますが、すかさずプロジェクトマネージャーが「まあまあ、そんなに急いで結論に飛びつくことはないよ!」「な、できるよな?」とこれを遮ります。いや無理なもんは無理なんすけど。 「緑と透明のイン

    「しわ寄せはいつも技術者に来る」「笑えるどころか胃が痛くなってきた」 エンジニアの苦悩を描いた動画に世界中が共感
    tkmkg8m
    tkmkg8m 2022/09/12
    ここまでヒドいのには遭遇したことがないんだけど、恵まれてただけだったのかなぁ(もしかしたら顧客と直接対峙するメンバーがしんどい役をやってくれてたのかもしれない)
  • あなたが知らないかもしれない CSS 変数活用法

    この記事は、技術書典 13 で頒布中の「Vivliostyle でを作ろう vol. 6」から抜粋した記事です。ご興味ありましたら、Vivliostyle を使って組版された誌もぜひお買い求めください! また、この記事以外の内容もすべて Vivliostyle 公式サイトで無料公開予定です。 先日、Vivliostyle に大きなアップデートがあり、現代のブラウザで普及が進みつつある CSS Variable (CSS 変数) が Vivliostyle でも使えるようになりました! この CSS Variable、実はこれまでの CSS の概念を大きく覆すものであり、私たちのような Web フロントエンドエンジニアにとってはもはや当たり前のように使われているものですが、最近の CSS の進化を知らない人にはまだまだその活用方法が知られていないようです。 この記事では、CSS Vari

    あなたが知らないかもしれない CSS 変数活用法
    tkmkg8m
    tkmkg8m 2022/09/11
    便利だよね。サポートブラウザが許すなら積極的に使いたい。
  • Reply to PR-level comments · Issue #552 · github/roadmap

    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

    Reply to PR-level comments · Issue #552 · github/roadmap
    tkmkg8m
    tkmkg8m 2022/09/11
    GitHubプルリクの "Conversation" タブでコメントに返信できるようになる機能。早く実装されてほしいなぁ。お仕事でGitLab使ってた頃はこの機能便利だった。
  • Pull Requestの質を向上させるために行った戦略/戦術の話 - JMDC TECH BLOG

    株式会社JMDCでモバイルアプリエンジニアをやっている @mrtry です。入社した当初、モバイルアプリチームのエンジニアは私一人だったのですが、現在では4人になりました。最近はPull Requestのレビュー数も爆増しており、とても疲弊しがちです(嬉しい悲鳴)。たいへんポイントを減らすために、最近Pull Requestまわりの運用を整えたので、今日はその話をしたいと思います。 Pull Requestのレビューがたいへん 現在、モバイルアプリチームでは、3つのプロダクトの開発をしています。各プロダクトに1名ずつassignされており、リードエンジニアとして私が一通りレビューをしている状況です。そんなこともあり「Pull Requestのレビューがたいへん」というのが最近の悩みでした。 Pull Requestのレビューをするとき、私は以下のような観点でレビューしています。 機能仕様レ

    Pull Requestの質を向上させるために行った戦略/戦術の話 - JMDC TECH BLOG
    tkmkg8m
    tkmkg8m 2022/09/10
    批判的なブコメが多くて驚いてる。単純作業じゃないんだから開発した当人には自明でもレビュワーには違うってことの積み重ねでレビューのコストが上がって質が下がるのよね。低品質レビューでいいのかって話よね。
  • Datadog使っているけど、Sentryによるエラートラッキング機能が便利という話 - pospomeのプログラミング日記

    DMMプラットフォームではアラートモニタリングにDatadogを利用しているが、 最近Sentryを導入しようと思っている(自分のチームだけ2年前くらいから先行して導入しているけど、良さそうなので組織全体で利用しようと思っている)。 この記事はDMMプラットフォームのエンジニアSentryを紹介した際のドキュメントを加筆修正したものである。 Sentryとは? なぜSentryを導入するのか? Sentryの機能紹介 エラートラッキング機能 1. エラーをグルーピングしてくれる 2. グルーピングしたエラーごとに対応優先度を決めることができる 3. グルーピングしたエラーごとにリクエスト情報、クライアント情報を可視化してくれる 4. エラーごとに対応記録(Activity)を管理することができる 5.Datadogでは補足しづらいエラーを可視化することができる アプリケーションモニタリン

    Datadog使っているけど、Sentryによるエラートラッキング機能が便利という話 - pospomeのプログラミング日記
    tkmkg8m
    tkmkg8m 2022/09/09
    Sentryいいよね。不満点は、Activityで日本語入力してると Space キーで変換しようとしたときに高確率で暴発して入力内容がおかしくなることと、エラーのメッセージ? か何かが長すぎると記録されず検知できないこと