<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[SHGrowth by Maciej Gren: Narzędzia i Prompty]]></title><description><![CDATA[Biblioteka gotowych do użycia promptów AI, checklist, szablonów dokumentów i kalkulatorów. Zasoby typu "Kopiuj-Wklej", które oszczędzają setki godzin pracy (Dostęp Premium).]]></description><link>https://www.shgrowth.com/s/power-tools</link><image><url>https://substackcdn.com/image/fetch/$s_!ls0n!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41686e-4049-47e4-95ea-add5d9ce085f_625x625.png</url><title>SHGrowth by Maciej Gren: Narzędzia i Prompty</title><link>https://www.shgrowth.com/s/power-tools</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 10:15:26 GMT</lastBuildDate><atom:link href="https://www.shgrowth.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[UMI UseMyIdeas Maciej Gren]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[shinsider@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[shinsider@substack.com]]></itunes:email><itunes:name><![CDATA[Maciej Gren]]></itunes:name></itunes:owner><itunes:author><![CDATA[Maciej Gren]]></itunes:author><googleplay:owner><![CDATA[shinsider@substack.com]]></googleplay:owner><googleplay:email><![CDATA[shinsider@substack.com]]></googleplay:email><googleplay:author><![CDATA[Maciej Gren]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Big Query Script fetching last 3 months top trending GitHub projects with unique issues]]></title><description><![CDATA[This guide shows software house founders how to run a ready-made BigQuery script that lists the top 1000 GitHub repositories with the fastest growth in stars and issues over the last three months.]]></description><link>https://www.shgrowth.com/p/big-query-script-fetching-last-3</link><guid isPermaLink="false">https://www.shgrowth.com/p/big-query-script-fetching-last-3</guid><dc:creator><![CDATA[Maciej Gren]]></dc:creator><pubDate>Mon, 22 Sep 2025 13:19:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c0f8fb8-4709-484f-90e1-9ed266d9458d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>How to Use This in Google BigQuery (Step by Step)</h3><ol><li><p><strong>Get a Google Cloud account</strong></p><ul><li><p>Go to <a href="https://cloud.google.com/">cloud.google.com</a> and sign in with your Google account.</p></li><li><p>If you&#8217;ve never used Google Cloud before, enable billing (you can set a monthly budget to control spend).</p></li><li><p>The free tier gives you 1 TB of BigQuery queries per month &#8212; plenty for this script if you run it weekly.</p></li></ul></li><li><p><strong>Open BigQuery</strong></p><ul><li><p>Navigate to <a href="https://console.cloud.google.com/bigquery">console.cloud.google.com/bigquery</a>.</p></li><li><p>At the top, select or create a new project (e.g., <code>software-house-trends</code>).</p></li></ul></li><li><p><strong>Create a dataset for your results</strong></p><ul><li><p>In the left panel, click your project name &#8594; <strong>Create dataset</strong>.</p></li><li><p>Name it <code>gh_trending</code>.</p></li><li><p>Set <strong>Location</strong> to <strong>US</strong> (GitHub Archive is stored in the US).</p></li><li><p>Click <strong>Create dataset</strong>.</p></li></ul></li><li><p><strong>Open the SQL editor</strong></p><ul><li><p>Click <strong>Compose new query</strong>.</p></li><li><p>Copy and paste the provided SQL script into the editor.</p></li></ul></li><li><p><strong>Set a safe cost limit</strong></p><ul><li><p>In the query editor, click <strong>Query settings</strong> &#8594; <strong>Advanced options</strong>.</p></li><li><p>Set <strong>Maximum bytes billed</strong> to something like <strong>10 GB</strong>.</p></li><li><p>This prevents accidental large scans.</p></li></ul></li><li><p><strong>Run the query</strong></p><ul><li><p>Click <strong>Run</strong>.</p></li><li><p>Wait a few seconds &#8212; the results table will appear below the editor.</p></li></ul></li><li><p><strong>Save or export the results</strong></p><ul><li><p>Click <strong>Save Results</strong> in the top right of the results table.</p></li><li><p>Choose CSV, JSON, or Google Sheets if you want to share or analyze it further.</p></li></ul></li><li><p><strong>(Optional) Save as a view for reuse</strong></p><ul><li><p>Above the query, click <strong>Save &#8594; Save View</strong>.</p></li><li><p>Store it in the <code>gh_trending</code> dataset so you can run it again without copying SQL each time.</p></li></ul></li><li><p><strong>(Optional) Schedule to run automatically</strong></p><ul><li><p>With the query open, click <strong>Schedule</strong>.</p></li><li><p>Choose how often to refresh (daily, weekly).</p></li><li><p>Set the destination table in <code>gh_trending</code> so it overwrites with fresh data each run.</p></li><li><p>This gives you an always-up-to-date trending list.</p></li></ul></li><li><p><strong>Review regularly</strong></p></li></ol><ul><li><p>Go to the dataset &#8594; click the saved view or table &#8594; view results.</p></li><li><p>You can download or share with your team anytime.</p></li></ul><pre><code>-- Top repos by UNIQUE STARRERS in the last 3 months,
-- plus unique issue openers and total issues opened (same window).

DECLARE m0 STRING DEFAULT FORMAT_DATE('%Y%m', DATE_TRUNC(CURRENT_DATE(), MONTH));
DECLARE m1 STRING DEFAULT FORMAT_DATE('%Y%m', DATE_TRUNC(DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH), MONTH));
DECLARE m2 STRING DEFAULT FORMAT_DATE('%Y%m', DATE_TRUNC(DATE_SUB(CURRENT_DATE(), INTERVAL 2 MONTH), MONTH));

-- Keep the base CTE column-pruned to help BigQuery read fewer bytes.
WITH base AS (
  SELECT
    repo.name                      AS repo_name,
    actor.login                    AS actor_login,
    type,
    JSON_VALUE(payload, '$.action') AS action,
    created_at
  FROM `githubarchive.month.*`
  WHERE _TABLE_SUFFIX IN UNNEST([m0, m1, m2])
    AND created_at &gt;= TIMESTAMP(DATETIME_SUB(CURRENT_DATETIME(), INTERVAL 3 MONTH))
    AND created_at &lt;  CURRENT_TIMESTAMP()
),
stars AS (
  SELECT
    repo_name,
    COUNT(DISTINCT actor_login) AS unique_starrers
  FROM base
  WHERE type = 'WatchEvent'
    AND action = 'started'
    AND actor_login IS NOT NULL
    AND NOT ENDS_WITH(actor_login, '[bot]')
  GROUP BY repo_name
),
issues AS (
  SELECT
    repo_name,
    COUNT(DISTINCT actor_login) AS unique_issue_contributors,
    COUNT(*)                    AS issues_opened
  FROM base
  WHERE type = 'IssuesEvent'
    AND action = 'opened'
    AND actor_login IS NOT NULL
    AND NOT ENDS_WITH(actor_login, '[bot]')
  GROUP BY repo_name
)
SELECT
  COALESCE(stars.repo_name, issues.repo_name) AS repo_name,
  IFNULL(unique_starrers, 0)            AS unique_starrers,
  IFNULL(unique_issue_contributors, 0)  AS unique_issue_contributors,
  IFNULL(issues_opened, 0)              AS issues_opened
FROM stars
FULL JOIN issues USING (repo_name)
ORDER BY unique_starrers DESC, unique_issue_contributors DESC
LIMIT 1000;
</code></pre>]]></content:encoded></item><item><title><![CDATA[Pierwszy krok w ocenie czy OSS to Wasz silnik wzrostu? ]]></title><description><![CDATA[Podoba Wam si&#281; wzrost firm takich jak Callstack czy Appsilon? warto zastanowi&#263; si&#281; nad tym, kt&#243;ry projekt OSS stworzy&#263; lub do kt&#243;rego si&#281; przy&#322;&#261;czy&#263;. Nagra&#322;em o tym kr&#243;tki film.]]></description><link>https://www.shgrowth.com/p/pierwszy-krok-w-ocenie-czy-oss-to</link><guid isPermaLink="false">https://www.shgrowth.com/p/pierwszy-krok-w-ocenie-czy-oss-to</guid><dc:creator><![CDATA[Maciej Gren]]></dc:creator><pubDate>Wed, 26 Feb 2025 17:15:21 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/157975541/6bcc37f97952f2e11946cf6a56224a76.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Silnik OSS to bardzo ciekawy spos&#243;b na wzrost. Pracuj&#281; nad nim od wielu lat. Ch&#281;tnie sprawdz&#281;, kt&#243;ry projekt OSS macie na &#8220;tapecie&#8221;. Us&#322;uga OSS Growth Engine Index skupia si&#281; na ocenie pozycji rynkowej projektu OSS, kt&#243;ry planujecie, oszacowaniu &#8220;potencja&#322;u wzrostu&#8221; czyli jak bardzo dany projekt mo&#380;e zwi&#281;kszy&#263; warto&#347;&#263; Waszego SH. Je&#347;li jeste&#347;cie zainteresowani to zach&#281;cam do <a href="mailto:mat@challengeen.com?subject=Silnik%20Wzrostu%20OSS">kontaktu</a>.</p>]]></content:encoded></item></channel></rss>