public

public

540 bookmarks
Newest
Reducing BigQuery Costs: How We Fixed A $1 Million Query
Reducing BigQuery Costs: How We Fixed A $1 Million Query
クラスタ化テーブルをつかってスキャンするデータを削減した。他にはselect *を使わない、パーティンショニングする、データを見るためにクエリしない、といったテクニックがある。
·shopifyengineering.myshopify.com·
Reducing BigQuery Costs: How We Fixed A $1 Million Query
Toru YamaguchiさんはTwitterを使っています: 「SaaS企業の場合、単一プロダクトだと Horizontal / Vertical のいずれでも、いつかは SAM で成長が止まってしまうので、ほぼ確実にさらなる成長のためにマルチプロダクト戦略を取らざるを得なくなる (続く)」 / Twitter
Toru YamaguchiさんはTwitterを使っています: 「SaaS企業の場合、単一プロダクトだと Horizontal / Vertical のいずれでも、いつかは SAM で成長が止まってしまうので、ほぼ確実にさらなる成長のためにマルチプロダクト戦略を取らざるを得なくなる (続く)」 / Twitter
Horizontal SaaSとVertical SaaS
·twitter.com·
Toru YamaguchiさんはTwitterを使っています: 「SaaS企業の場合、単一プロダクトだと Horizontal / Vertical のいずれでも、いつかは SAM で成長が止まってしまうので、ほぼ確実にさらなる成長のためにマルチプロダクト戦略を取らざるを得なくなる (続く)」 / Twitter
AkiさんはTwitterを使っています: 「私がいなくなった途端にホームにある一部コンテンツを独立させてナビゲーションバーにのせる要望が出てきているらしくてわろてる。そして羽山さんのこれを思い出すなど。 一等地は高い以前になかなか空きが出ないし、もう5人目の入居者は決まってるんですよ…」 / Twitter
AkiさんはTwitterを使っています: 「私がいなくなった途端にホームにある一部コンテンツを独立させてナビゲーションバーにのせる要望が出てきているらしくてわろてる。そして羽山さんのこれを思い出すなど。 一等地は高い以前になかなか空きが出ないし、もう5人目の入居者は決まってるんですよ…」 / Twitter
·twitter.com·
AkiさんはTwitterを使っています: 「私がいなくなった途端にホームにある一部コンテンツを独立させてナビゲーションバーにのせる要望が出てきているらしくてわろてる。そして羽山さんのこれを思い出すなど。 一等地は高い以前になかなか空きが出ないし、もう5人目の入居者は決まってるんですよ…」 / Twitter
Keisuke NishitaniさんはTwitterを使っています: 「社員が飛んだ飛んでないの話はともかく、家で1人でぶっ倒れてる可能性って確かにあるのでフルリモートとかだとこの辺りの対応が雇う側としては難しいな 実際過去にあったからなー」 / Twitter
Keisuke NishitaniさんはTwitterを使っています: 「社員が飛んだ飛んでないの話はともかく、家で1人でぶっ倒れてる可能性って確かにあるのでフルリモートとかだとこの辺りの対応が雇う側としては難しいな 実際過去にあったからなー」 / Twitter
·twitter.com·
Keisuke NishitaniさんはTwitterを使っています: 「社員が飛んだ飛んでないの話はともかく、家で1人でぶっ倒れてる可能性って確かにあるのでフルリモートとかだとこの辺りの対応が雇う側としては難しいな 実際過去にあったからなー」 / Twitter
Write Readable Code
Write Readable Code
Consider the concepts you learned to write this code, and try to capture that in names. Consider the <em>why</em> or <em>how</em> something is used instead of <em>what</em> it is. <code>initial_sign_up_profile</code> says a lot more than <code>profile</code>, and <code>lock_stats_table_for_data_export</code> says more than <code>lock_db</code>.
It’s our job to translate between those <a href="https://thoughtbot.com/blog/acceptance-tests-at-a-single-level-of-abstraction">levels of abstraction</a>.
A good name allows you to describe the functionality in a way that doesn’t require the user to know every internal piece of the system.
·thoughtbot.com·
Write Readable Code