Skip to content

Commit a04c02e

Browse files
Add Generative AI chapter
1 parent e299642 commit a04c02e

27 files changed

+428
-21
lines changed

sql/2025/generative-ai/gradient.sql

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ WITH raw_data AS (
44
date,
55
page,
66
-- 1. TECHNOLOGY FLAGS
7-
-- CSS Variables: Exclude NULL, {}, '{"summary":{}}', and 'null' string
7+
-- CSS Variables: Exclude NULL, {}, '{"summary":{}}', and 'null' string
88
(
9-
custom_metrics.css_variables IS NOT NULL
9+
custom_metrics.css_variables IS NOT NULL
1010
AND TO_JSON_STRING(custom_metrics.css_variables) NOT IN ('{}', '{"summary":{}}', 'null')
1111
) AS uses_css_vars,
12-
12+
1313
-- Tailwind: Check the array for the technology
1414
EXISTS(
1515
SELECT 1 FROM UNNEST(technologies) AS t WHERE t.technology = 'Tailwind CSS'
@@ -23,7 +23,7 @@ WITH raw_data AS (
2323
client = 'mobile'
2424
AND is_root_page
2525
-- NO RANK FILTER (Analyze the entire long-tail of the web)
26-
26+
2727
-- Quarterly Dates
2828
AND date IN UNNEST([
2929
DATE '2020-10-01',
@@ -42,7 +42,7 @@ flags AS (
4242
page,
4343
uses_css_vars,
4444
uses_tailwind,
45-
45+
4646
-- HEURISTIC BOOLEANS (Only true if uses_css_vars is also true)
4747
(uses_css_vars AND REGEXP_CONTAINS(vars_str, r'"#6366f1"')) AS has_indigo_500,
4848
(uses_css_vars AND REGEXP_CONTAINS(vars_str, r'"(#6366f1|#8b5cf6|#a855f7)"')) AS has_ai_purples,
@@ -88,7 +88,7 @@ SELECT
8888
IEEE_DIVIDE(COUNT(DISTINCT IF(has_inter, page, NULL)), COUNT(DISTINCT page)) AS pct_all_inter,
8989
IEEE_DIVIDE(COUNT(DISTINCT IF(has_inter, page, NULL)), COUNT(DISTINCT IF(uses_css_vars, page, NULL))) AS pct_vars_inter,
9090
IEEE_DIVIDE(COUNT(DISTINCT IF(has_inter AND uses_tailwind, page, NULL)), COUNT(DISTINCT IF(uses_tailwind, page, NULL))) AS pct_tw_inter,
91-
91+
9292
-- Roboto
9393
COUNT(DISTINCT IF(has_roboto, page, NULL)) AS cnt_roboto,
9494
IEEE_DIVIDE(COUNT(DISTINCT IF(has_roboto, page, NULL)), COUNT(DISTINCT page)) AS pct_all_roboto,

src/config/2025.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,8 @@
6060
"part": "I",
6161
"chapter_number": "7",
6262
"title": "Generative AI",
63-
"slug": "generartive-ai",
64-
"hero_dir": "2025",
65-
"todo": true
63+
"slug": "generative-ai",
64+
"hero_dir": "2025"
6665
}
6766
]
6867
},

src/config/contributors.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1149,6 +1149,11 @@
11491149
],
11501150
"2022": [
11511151
"reviewers"
1152+
],
1153+
"2025": [
1154+
"authors",
1155+
"analysts",
1156+
"editors"
11521157
]
11531158
},
11541159
"twitter": "christianliebel",
@@ -2420,6 +2425,10 @@
24202425
"analysts",
24212426
"authors",
24222427
"editors"
2428+
],
2429+
"2025": [
2430+
"analysts",
2431+
"authors"
24232432
]
24242433
},
24252434
"website": "https://jonathanpagel.com"
@@ -4590,6 +4599,10 @@
45904599
],
45914600
"2022": [
45924601
"reviewers"
4602+
],
4603+
"2025": [
4604+
"analysts",
4605+
"reviewers"
45934606
]
45944607
},
45954608
"twitter": "tomayac",
@@ -4741,6 +4754,9 @@
47414754
"teams": {
47424755
"2024": [
47434756
"authors"
4757+
],
4758+
"2025": [
4759+
"reviewers"
47444760
]
47454761
},
47464762
"twitter": "umaarr6",
@@ -4938,6 +4954,7 @@
49384954
"authors"
49394955
],
49404956
"2025": [
4957+
"authors",
49414958
"committee"
49424959
]
49434960
},

src/content/en/2025/generative-ai.md

Lines changed: 403 additions & 12 deletions
Large diffs are not rendered by default.
19.7 KB
Loading
18 KB
Loading
15.6 KB
Loading
14.3 KB
Loading
10.7 KB
Loading
14.3 KB
Loading

0 commit comments

Comments
 (0)