[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-89a9f5d1a5c19903-vercel-sandbox-firewall-enables-postgres-connectio-summary":3,"summaries-facets-categories":459,"summary-related-89a9f5d1a5c19903-vercel-sandbox-firewall-enables-postgres-connectio-summary":7363},{"id":4,"title":5,"ai":6,"body":13,"categories":407,"created_at":409,"date_modified":409,"description":55,"extension":410,"faq":409,"featured":411,"kicker_label":409,"meta":412,"navigation":86,"path":443,"published_at":444,"question":409,"scraped_at":445,"seo":446,"sitemap":447,"source_id":448,"source_name":449,"source_type":450,"source_url":451,"stem":452,"tags":453,"thumbnail_url":409,"tldr":456,"tweet":409,"unknown_tags":457,"__hash__":458},"summaries\u002Fsummaries\u002F89a9f5d1a5c19903-vercel-sandbox-firewall-enables-postgres-connectio-summary.md","Vercel Sandbox Firewall Enables Postgres Connections",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",4184,1643,12278,0.0016358,{"type":14,"value":15,"toc":402},"minimark",[16,21,25,29,49,372,375,379,398],[17,18,20],"h2",{"id":19},"adapting-firewall-for-postgres-tls-negotiation","Adapting Firewall for Postgres TLS Negotiation",[22,23,24],"p",{},"Standard SNI-based filtering in Vercel Sandbox blocks Postgres because clients open plain TCP first, then upgrade to TLS—hiding the domain name initially. The updated firewall detects Postgres startup sequence, waits for TLS handshake to reveal the hostname, then applies domain policy to forward connections securely. This enables connections to managed providers like Neon, Supabase, AWS RDS, Nile, and Prisma Postgres without altering code or DB configs.",[17,26,28],{"id":27},"secure-connection-workflow","Secure Connection Workflow",[22,30,31,32,36,37,40,41,44,45,48],{},"Start Sandbox with open access to install deps (e.g., ",[33,34,35],"code",{},"sudo dnf install -y postgresql15","), then lock to DB host via ",[33,38,39],{},"sandbox.updateNetworkPolicy({ allowDomains: [PGHOST] })",". Query with ",[33,42,43],{},"psql"," using connection string ",[33,46,47],{},"postgres:\u002F\u002F${PGUSER}:${PGPASSWORD}@${PGHOST}:5432\u002F${PGDATABASE}?sslmode=require",":",[50,51,56],"pre",{"className":52,"code":53,"language":54,"meta":55,"style":55},"language-typescript shiki shiki-themes github-light github-dark","import { Sandbox } from '@vercel\u002Fsandbox';\n\nconst { PGHOST, PGUSER, PGPASSWORD, PGDATABASE } = process.env;\nconst connectionString = `postgres:\u002F\u002F${PGUSER}:${PGPASSWORD}@${PGHOST}:5432\u002F${PGDATABASE}?sslmode=require`;\n\nconst sandbox = await Sandbox.create();\n\nawait sandbox.runCommand({\n  cmd: 'sudo',\n  args: ['dnf', 'install', '-y', 'postgresql15'],\n});\n\nawait sandbox.updateNetworkPolicy({\n  allowDomains: [PGHOST!],\n});\n\nconst result = await sandbox.runCommand({\n  cmd: 'psql',\n  args: [connectionString, '-c', 'SELECT now();'],\n});\n\nconsole.log(await result.stdout());\n","typescript","",[33,57,58,81,88,126,162,167,190,195,210,222,249,255,260,272,285,290,295,313,323,339,344,349],{"__ignoreMap":55},[59,60,63,67,71,74,78],"span",{"class":61,"line":62},"line",1,[59,64,66],{"class":65},"szBVR","import",[59,68,70],{"class":69},"sVt8B"," { Sandbox } ",[59,72,73],{"class":65},"from",[59,75,77],{"class":76},"sZZnC"," '@vercel\u002Fsandbox'",[59,79,80],{"class":69},";\n",[59,82,84],{"class":61,"line":83},2,[59,85,87],{"emptyLinePlaceholder":86},true,"\n",[59,89,91,94,97,101,104,107,109,112,114,117,120,123],{"class":61,"line":90},3,[59,92,93],{"class":65},"const",[59,95,96],{"class":69}," { ",[59,98,100],{"class":99},"sj4cs","PGHOST",[59,102,103],{"class":69},", ",[59,105,106],{"class":99},"PGUSER",[59,108,103],{"class":69},[59,110,111],{"class":99},"PGPASSWORD",[59,113,103],{"class":69},[59,115,116],{"class":99},"PGDATABASE",[59,118,119],{"class":69}," } ",[59,121,122],{"class":65},"=",[59,124,125],{"class":69}," process.env;\n",[59,127,129,131,134,137,140,142,145,147,150,152,155,157,160],{"class":61,"line":128},4,[59,130,93],{"class":65},[59,132,133],{"class":99}," connectionString",[59,135,136],{"class":65}," =",[59,138,139],{"class":76}," `postgres:\u002F\u002F${",[59,141,106],{"class":99},[59,143,144],{"class":76},"}:${",[59,146,111],{"class":99},[59,148,149],{"class":76},"}@${",[59,151,100],{"class":99},[59,153,154],{"class":76},"}:5432\u002F${",[59,156,116],{"class":99},[59,158,159],{"class":76},"}?sslmode=require`",[59,161,80],{"class":69},[59,163,165],{"class":61,"line":164},5,[59,166,87],{"emptyLinePlaceholder":86},[59,168,170,172,175,177,180,183,187],{"class":61,"line":169},6,[59,171,93],{"class":65},[59,173,174],{"class":99}," sandbox",[59,176,136],{"class":65},[59,178,179],{"class":65}," await",[59,181,182],{"class":69}," Sandbox.",[59,184,186],{"class":185},"sScJk","create",[59,188,189],{"class":69},"();\n",[59,191,193],{"class":61,"line":192},7,[59,194,87],{"emptyLinePlaceholder":86},[59,196,198,201,204,207],{"class":61,"line":197},8,[59,199,200],{"class":65},"await",[59,202,203],{"class":69}," sandbox.",[59,205,206],{"class":185},"runCommand",[59,208,209],{"class":69},"({\n",[59,211,213,216,219],{"class":61,"line":212},9,[59,214,215],{"class":69},"  cmd: ",[59,217,218],{"class":76},"'sudo'",[59,220,221],{"class":69},",\n",[59,223,225,228,231,233,236,238,241,243,246],{"class":61,"line":224},10,[59,226,227],{"class":69},"  args: [",[59,229,230],{"class":76},"'dnf'",[59,232,103],{"class":69},[59,234,235],{"class":76},"'install'",[59,237,103],{"class":69},[59,239,240],{"class":76},"'-y'",[59,242,103],{"class":69},[59,244,245],{"class":76},"'postgresql15'",[59,247,248],{"class":69},"],\n",[59,250,252],{"class":61,"line":251},11,[59,253,254],{"class":69},"});\n",[59,256,258],{"class":61,"line":257},12,[59,259,87],{"emptyLinePlaceholder":86},[59,261,263,265,267,270],{"class":61,"line":262},13,[59,264,200],{"class":65},[59,266,203],{"class":69},[59,268,269],{"class":185},"updateNetworkPolicy",[59,271,209],{"class":69},[59,273,275,278,280,283],{"class":61,"line":274},14,[59,276,277],{"class":69},"  allowDomains: [",[59,279,100],{"class":99},[59,281,282],{"class":65},"!",[59,284,248],{"class":69},[59,286,288],{"class":61,"line":287},15,[59,289,254],{"class":69},[59,291,293],{"class":61,"line":292},16,[59,294,87],{"emptyLinePlaceholder":86},[59,296,298,300,303,305,307,309,311],{"class":61,"line":297},17,[59,299,93],{"class":65},[59,301,302],{"class":99}," result",[59,304,136],{"class":65},[59,306,179],{"class":65},[59,308,203],{"class":69},[59,310,206],{"class":185},[59,312,209],{"class":69},[59,314,316,318,321],{"class":61,"line":315},18,[59,317,215],{"class":69},[59,319,320],{"class":76},"'psql'",[59,322,221],{"class":69},[59,324,326,329,332,334,337],{"class":61,"line":325},19,[59,327,328],{"class":69},"  args: [connectionString, ",[59,330,331],{"class":76},"'-c'",[59,333,103],{"class":69},[59,335,336],{"class":76},"'SELECT now();'",[59,338,248],{"class":69},[59,340,342],{"class":61,"line":341},20,[59,343,254],{"class":69},[59,345,347],{"class":61,"line":346},21,[59,348,87],{"emptyLinePlaceholder":86},[59,350,352,355,358,361,363,366,369],{"class":61,"line":351},22,[59,353,354],{"class":69},"console.",[59,356,357],{"class":185},"log",[59,359,360],{"class":69},"(",[59,362,200],{"class":65},[59,364,365],{"class":69}," result.",[59,367,368],{"class":185},"stdout",[59,370,371],{"class":69},"());\n",[22,373,374],{},"This isolates untrusted code while allowing DB access.",[17,376,378],{"id":377},"tls-mandates-and-limitations","TLS Mandates and Limitations",[22,380,381,382,385,386,389,390,393,394,397],{},"Require ",[33,383,384],{},"sslmode=require"," or higher for hostname visibility; non-TLS DBs need IP-range allowances. GSSAPI ",[33,387,388],{},"gssencmode=prefer"," falls back to TLS, but ",[33,391,392],{},"gssencmode=require"," fails. ",[33,395,396],{},"sslmode=prefer"," rejects non-TLS servers outright, preventing plaintext downgrades. Use IP rules for unsupported TLS setups.",[399,400,401],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":55,"searchDepth":83,"depth":83,"links":403},[404,405,406],{"id":19,"depth":83,"text":20},{"id":27,"depth":83,"text":28},{"id":377,"depth":83,"text":378},[408],"DevOps & Cloud",null,"md",false,{"content_references":413,"triage":440},[414,419,422,425,428,431,433,437],{"type":415,"title":416,"url":417,"context":418},"tool","Vercel Sandbox","https:\u002F\u002Fvercel.com\u002Fdocs\u002Fvercel-sandbox","mentioned",{"type":415,"title":420,"url":421,"context":418},"Neon","https:\u002F\u002Fwww.vercel.com\u002Fmarketplace\u002Fneon",{"type":415,"title":423,"url":424,"context":418},"Supabase","https:\u002F\u002Fwww.vercel.com\u002Fmarketplace\u002Fsupabase",{"type":415,"title":426,"url":427,"context":418},"AWS RDS","https:\u002F\u002Fwww.vercel.com\u002Fmarketplace\u002Faws",{"type":415,"title":429,"url":430,"context":418},"Nile","https:\u002F\u002Fwww.vercel.com\u002Fmarketplace\u002Fnile",{"type":415,"title":432,"url":430,"context":418},"Prisma Postgres",{"type":434,"title":435,"url":436,"context":418},"other","SNI based filtering","https:\u002F\u002Fvercel.com\u002Fdocs\u002Fvercel-sandbox\u002Fconcepts\u002Ffirewall",{"type":434,"title":438,"url":436,"context":439},"Sandbox firewall","recommended",{"relevance":128,"novelty":90,"quality":128,"actionability":128,"composite":441,"reasoning":442},3.8,"Category: DevOps & Cloud. The article provides a practical update on Vercel Sandbox's new feature that allows outbound Postgres connections, addressing a specific pain point for developers needing secure database access without code changes. It includes a concrete workflow for implementing the feature, making it actionable for the audience.","\u002Fsummaries\u002F89a9f5d1a5c19903-vercel-sandbox-firewall-enables-postgres-connectio-summary","2026-05-01 02:00:00","2026-05-03 17:02:10",{"title":5,"description":55},{"loc":443},"89a9f5d1a5c19903","Vercel Blog","article","https:\u002F\u002Fvercel.com\u002Fchangelog\u002Fvercel-sandbox-firewall-now-supports-postgres-connections","summaries\u002F89a9f5d1a5c19903-vercel-sandbox-firewall-enables-postgres-connectio-summary",[454,455],"devops-cloud","dev-productivity","Vercel Sandbox now supports outbound Postgres connections to hosted DBs like Neon and Supabase by detecting TLS upgrades during negotiation—no code changes required, just add DB host to allowed domains.",[454,455],"vi95yd8Z711g6IvaNuwx8eomItXvTT1NTuAFD1GB45w",[460,463,466,468,471,473,476,479,481,483,485,487,490,492,494,496,498,501,503,505,507,509,512,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,564,566,568,570,572,574,576,578,580,582,584,586,588,590,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,727,729,731,733,735,737,739,741,743,745,747,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,783,785,787,789,791,793,795,797,799,801,803,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,865,867,869,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,911,913,915,917,919,921,923,925,927,929,931,933,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1223,1225,1227,1229,1231,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,4897,4899,4901,4903,4905,4907,4909,4911,4913,4915,4917,4919,4921,4923,4925,4927,4929,4931,4933,4935,4937,4939,4941,4943,4945,4947,4949,4951,4953,4955,4957,4959,4961,4963,4965,4967,4969,4971,4973,4975,4977,4979,4981,4983,4985,4987,4989,4991,4993,4995,4997,4999,5001,5003,5005,5007,5009,5011,5013,5015,5017,5019,5021,5023,5025,5027,5029,5031,5033,5035,5037,5039,5041,5043,5045,5047,5049,5051,5053,5055,5057,5059,5061,5063,5065,5067,5069,5071,5073,5075,5077,5079,5081,5083,5085,5087,5089,5091,5093,5095,5097,5099,5101,5103,5105,5107,5109,5111,5113,5115,5117,5119,5121,5123,5125,5127,5129,5131,5133,5135,5137,5139,5141,5143,5145,5147,5149,5151,5153,5155,5157,5159,5161,5163,5165,5167,5169,5171,5173,5175,5177,5179,5181,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5215,5217,5219,5221,5223,5225,5227,5229,5231,5233,5235,5237,5239,5241,5243,5245,5247,5249,5251,5253,5255,5257,5259,5261,5263,5265,5267,5269,5271,5273,5275,5277,5279,5281,5283,5285,5287,5289,5291,5293,5295,5297,5299,5301,5303,5305,5307,5309,5311,5313,5315,5317,5319,5321,5323,5325,5327,5329,5331,5333,5335,5337,5339,5341,5343,5345,5347,5349,5351,5353,5355,5357,5359,5361,5363,5365,5367,5369,5371,5373,5375,5377,5379,5381,5383,5385,5387,5389,5391,5393,5395,5397,5399,5401,5403,5405,5407,5409,5411,5413,5415,5417,5419,5421,5423,5425,5427,5429,5431,5433,5435,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,5475,5477,5479,5481,5483,5485,5487,5489,5491,5493,5495,5497,5499,5501,5503,5505,5507,5509,5511,5513,5515,5517,5519,5521,5523,5525,5527,5529,5531,5533,5535,5537,5539,5541,5543,5545,5547,5549,5551,5553,5555,5557,5559,5561,5563,5565,5567,5569,5571,5573,5575,5577,5579,5581,5583,5585,5587,5589,5591,5593,5595,5597,5599,5601,5603,5605,5607,5609,5611,5613,5615,5617,5619,5621,5623,5625,5627,5629,5631,5633,5635,5637,5639,5641,5643,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663,5665,5667,5669,5671,5673,5675,5677,5679,5681,5683,5685,5687,5689,5691,5693,5695,5697,5699,5701,5703,5705,5707,5709,5711,5713,5715,5717,5719,5721,5723,5725,5727,5729,5731,5733,5735,5737,5739,5741,5743,5745,5747,5749,5751,5754,5756,5758,5760,5762,5764,5766,5768,5770,5772,5774,5776,5778,5780,5782,5784,5786,5788,5790,5792,5794,5796,5798,5800,5802,5804,5806,5808,5810,5812,5814,5816,5818,5820,5822,5824,5826,5828,5830,5832,5834,5836,5838,5840,5842,5844,5846,5848,5850,5852,5854,5856,5858,5860,5862,5864,5866,5868,5870,5872,5874,5876,5878,5880,5882,5884,5886,5888,5890,5892,5894,5896,5898,5900,5902,5904,5906,5908,5910,5912,5914,5916,5918,5920,5922,5924,5926,5928,5930,5932,5934,5936,5938,5940,5942,5944,5946,5948,5950,5952,5954,5957,5959,5961,5963,5965,5967,5969,5971,5973,5975,5977,5979,5981,5983,5985,5987,5989,5991,5993,5995,5997,5999,6001,6003,6005,6007,6009,6011,6013,6015,6017,6019,6021,6023,6025,6027,6029,6031,6033,6035,6037,6039,6041,6043,6045,6047,6049,6051,6053,6055,6057,6059,6061,6063,6065,6067,6069,6071,6073,6075,6077,6079,6081,6083,6085,6087,6089,6091,6093,6095,6097,6099,6101,6103,6105,6107,6109,6111,6113,6115,6117,6119,6121,6123,6125,6127,6129,6131,6133,6135,6137,6139,6141,6143,6145,6147,6149,6151,6153,6155,6157,6159,6161,6163,6165,6167,6169,6171,6173,6175,6177,6179,6181,6183,6185,6187,6189,6191,6193,6195,6197,6199,6201,6203,6205,6207,6209,6211,6213,6215,6217,6219,6221,6223,6225,6227,6229,6231,6233,6235,6237,6239,6241,6243,6245,6247,6249,6251,6253,6255,6257,6259,6261,6263,6265,6267,6269,6271,6273,6275,6277,6279,6281,6283,6285,6287,6289,6291,6293,6295,6297,6299,6301,6303,6305,6307,6309,6311,6313,6315,6317,6319,6321,6323,6325,6327,6329,6331,6333,6335,6337,6339,6341,6343,6345,6347,6349,6351,6353,6355,6357,6359,6361,6363,6365,6367,6369,6371,6373,6375,6377,6379,6381,6383,6385,6387,6389,6391,6393,6395,6397,6399,6401,6403,6405,6407,6409,6411,6413,6415,6417,6419,6421,6423,6425,6427,6429,6431,6433,6435,6437,6439,6441,6443,6445,6447,6449,6451,6453,6455,6457,6459,6461,6463,6465,6467,6469,6471,6473,6475,6477,6479,6481,6483,6485,6487,6489,6491,6493,6495,6497,6499,6501,6503,6505,6507,6509,6511,6513,6515,6517,6519,6521,6523,6525,6527,6529,6531,6533,6535,6537,6539,6541,6543,6545,6547,6549,6551,6553,6555,6557,6559,6561,6563,6565,6567,6569,6571,6573,6575,6577,6579,6581,6583,6585,6587,6589,6591,6593,6595,6597,6599,6601,6603,6605,6607,6609,6611,6613,6615,6617,6619,6621,6623,6625,6627,6629,6631,6633,6635,6637,6639,6641,6643,6645,6647,6649,6651,6653,6655,6657,6659,6661,6663,6665,6667,6669,6671,6673,6675,6677,6679,6681,6683,6685,6687,6689,6691,6693,6695,6697,6699,6701,6703,6705,6707,6709,6711,6713,6715,6717,6719,6721,6723,6725,6727,6729,6731,6733,6735,6737,6739,6741,6743,6745,6747,6749,6751,6753,6755,6757,6759,6761,6763,6765,6767,6769,6771,6773,6775,6777,6779,6781,6783,6785,6787,6789,6791,6793,6795,6797,6799,6801,6803,6805,6807,6809,6811,6813,6815,6817,6819,6821,6823,6825,6827,6829,6831,6833,6835,6837,6839,6841,6843,6845,6847,6849,6851,6853,6855,6857,6859,6861,6863,6865,6867,6869,6871,6873,6875,6877,6879,6881,6883,6885,6887,6889,6891,6893,6895,6897,6899,6901,6903,6905,6907,6909,6911,6913,6915,6917,6919,6921,6923,6925,6927,6929,6931,6933,6935,6937,6939,6941,6943,6945,6947,6949,6951,6953,6955,6957,6959,6961,6963,6965,6967,6969,6971,6973,6975,6977,6979,6981,6983,6985,6987,6989,6991,6993,6995,6997,6999,7001,7003,7005,7007,7009,7011,7013,7015,7017,7019,7021,7023,7025,7027,7029,7031,7033,7035,7037,7039,7041,7043,7045,7047,7049,7051,7053,7055,7057,7059,7061,7063,7065,7067,7069,7071,7073,7075,7077,7079,7081,7083,7085,7087,7089,7091,7093,7095,7097,7099,7101,7103,7105,7107,7109,7111,7113,7115,7117,7119,7121,7123,7125,7127,7129,7131,7133,7135,7137,7139,7141,7143,7145,7147,7149,7151,7153,7155,7157,7159,7161,7163,7165,7167,7169,7171,7173,7175,7177,7179,7181,7183,7185,7187,7189,7191,7193,7195,7197,7199,7201,7203,7205,7207,7209,7211,7213,7215,7217,7219,7221,7223,7225,7227,7229,7231,7233,7235,7237,7239,7241,7243,7245,7247,7249,7251,7253,7255,7257,7259,7261,7263,7265,7267,7269,7271,7273,7275,7277,7279,7281,7283,7285,7287,7289,7291,7293,7295,7297,7299,7301,7303,7305,7307,7309,7311,7313,7315,7317,7319,7321,7323,7325,7327,7329,7331,7333,7335,7337,7339,7341,7343,7345,7347,7349,7351,7353,7355,7357,7359,7361],{"categories":461},[462],"AI & LLMs",{"categories":464},[465],"Developer Productivity",{"categories":467},[462],{"categories":469},[470],"Business & SaaS",{"categories":472},[462],{"categories":474},[475],"AI Automation",{"categories":477},[478],"Product Strategy",{"categories":480},[475],{"categories":482},[462],{"categories":484},[465],{"categories":486},[475],{"categories":488},[489],"Software Engineering",{"categories":491},[462],{"categories":493},[470],{"categories":495},[],{"categories":497},[462],{"categories":499},[500],"Inference & Serving",{"categories":502},[462],{"categories":504},[462],{"categories":506},[475],{"categories":508},[],{"categories":510},[511],"AI News & Trends",{"categories":513},[514],"Data Science & Visualization",{"categories":516},[475],{"categories":518},[462],{"categories":520},[462],{"categories":522},[470],{"categories":524},[465],{"categories":526},[462],{"categories":528},[475],{"categories":530},[511],{"categories":532},[462],{"categories":534},[475],{"categories":536},[475],{"categories":538},[462],{"categories":540},[462],{"categories":542},[475],{"categories":544},[462],{"categories":546},[462],{"categories":548},[462],{"categories":550},[475],{"categories":552},[511],{"categories":554},[462],{"categories":556},[462],{"categories":558},[462],{"categories":560},[],{"categories":562},[563],"Design & Frontend",{"categories":565},[514],{"categories":567},[511],{"categories":569},[462],{"categories":571},[462],{"categories":573},[462],{"categories":575},[],{"categories":577},[462],{"categories":579},[462],{"categories":581},[475],{"categories":583},[489],{"categories":585},[462],{"categories":587},[475],{"categories":589},[462],{"categories":591},[592],"Marketing & Growth",{"categories":594},[563],{"categories":596},[462],{"categories":598},[475],{"categories":600},[462],{"categories":602},[462],{"categories":604},[489],{"categories":606},[462],{"categories":608},[],{"categories":610},[],{"categories":612},[563],{"categories":614},[462],{"categories":616},[475],{"categories":618},[465],{"categories":620},[489],{"categories":622},[475],{"categories":624},[563],{"categories":626},[478],{"categories":628},[462],{"categories":630},[489],{"categories":632},[408],{"categories":634},[475],{"categories":636},[478],{"categories":638},[511],{"categories":640},[462],{"categories":642},[],{"categories":644},[462],{"categories":646},[462],{"categories":648},[],{"categories":650},[475],{"categories":652},[489],{"categories":654},[],{"categories":656},[489],{"categories":658},[462],{"categories":660},[661],"Governance & Standards",{"categories":663},[470],{"categories":665},[],{"categories":667},[],{"categories":669},[462],{"categories":671},[462],{"categories":673},[475],{"categories":675},[462],{"categories":677},[462],{"categories":679},[475],{"categories":681},[462],{"categories":683},[462],{"categories":685},[462],{"categories":687},[],{"categories":689},[489],{"categories":691},[],{"categories":693},[],{"categories":695},[462],{"categories":697},[489],{"categories":699},[],{"categories":701},[489],{"categories":703},[462],{"categories":705},[462],{"categories":707},[592],{"categories":709},[462],{"categories":711},[462],{"categories":713},[462],{"categories":715},[563],{"categories":717},[563],{"categories":719},[462],{"categories":721},[489],{"categories":723},[475],{"categories":725},[726],"GovTech & Public-Sector Adoption",{"categories":728},[489],{"categories":730},[462],{"categories":732},[462],{"categories":734},[462],{"categories":736},[475],{"categories":738},[475],{"categories":740},[514],{"categories":742},[462],{"categories":744},[511],{"categories":746},[475],{"categories":748},[749],"Legal AI Tools",{"categories":751},[462],{"categories":753},[475],{"categories":755},[462],{"categories":757},[592],{"categories":759},[475],{"categories":761},[478],{"categories":763},[462],{"categories":765},[489],{"categories":767},[726],{"categories":769},[],{"categories":771},[475],{"categories":773},[],{"categories":775},[470],{"categories":777},[475],{"categories":779},[475],{"categories":781},[782],"RAG & Retrieval",{"categories":784},[470],{"categories":786},[462],{"categories":788},[489],{"categories":790},[489],{"categories":792},[408],{"categories":794},[563],{"categories":796},[475],{"categories":798},[462],{"categories":800},[462],{"categories":802},[],{"categories":804},[805],"Agents & Orchestration",{"categories":807},[489],{"categories":809},[462],{"categories":811},[],{"categories":813},[475],{"categories":815},[470],{"categories":817},[],{"categories":819},[462],{"categories":821},[],{"categories":823},[462],{"categories":825},[465],{"categories":827},[489],{"categories":829},[470],{"categories":831},[462],{"categories":833},[475],{"categories":835},[462],{"categories":837},[511],{"categories":839},[462],{"categories":841},[],{"categories":843},[462],{"categories":845},[],{"categories":847},[462],{"categories":849},[489],{"categories":851},[462],{"categories":853},[475],{"categories":855},[514],{"categories":857},[],{"categories":859},[462],{"categories":861},[563],{"categories":863},[864],"Models & Frontier Labs",{"categories":866},[],{"categories":868},[563],{"categories":870},[871],"Regulation & Governance of AI",{"categories":873},[478],{"categories":875},[475],{"categories":877},[],{"categories":879},[462],{"categories":881},[462],{"categories":883},[475],{"categories":885},[475],{"categories":887},[511],{"categories":889},[462],{"categories":891},[470],{"categories":893},[462],{"categories":895},[475],{"categories":897},[],{"categories":899},[489],{"categories":901},[475],{"categories":903},[462],{"categories":905},[478],{"categories":907},[462],{"categories":909},[910],"AI Policy & Regulation",{"categories":912},[],{"categories":914},[462],{"categories":916},[475],{"categories":918},[478],{"categories":920},[475],{"categories":922},[462],{"categories":924},[462],{"categories":926},[462],{"categories":928},[475],{"categories":930},[],{"categories":932},[514],{"categories":934},[935],"Evals & Reliability",{"categories":937},[462],{"categories":939},[462],{"categories":941},[],{"categories":943},[465],{"categories":945},[726],{"categories":947},[910],{"categories":949},[462],{"categories":951},[470],{"categories":953},[462],{"categories":955},[475],{"categories":957},[462],{"categories":959},[475],{"categories":961},[805],{"categories":963},[462],{"categories":965},[489],{"categories":967},[462],{"categories":969},[],{"categories":971},[563],{"categories":973},[],{"categories":975},[462],{"categories":977},[726],{"categories":979},[462],{"categories":981},[462],{"categories":983},[462],{"categories":985},[],{"categories":987},[462],{"categories":989},[563],{"categories":991},[489],{"categories":993},[],{"categories":995},[462],{"categories":997},[],{"categories":999},[475],{"categories":1001},[462],{"categories":1003},[563],{"categories":1005},[],{"categories":1007},[462],{"categories":1009},[462],{"categories":1011},[514],{"categories":1013},[475],{"categories":1015},[462],{"categories":1017},[470],{"categories":1019},[475],{"categories":1021},[462],{"categories":1023},[462],{"categories":1025},[489],{"categories":1027},[563],{"categories":1029},[462],{"categories":1031},[475],{"categories":1033},[],{"categories":1035},[489],{"categories":1037},[475],{"categories":1039},[514],{"categories":1041},[],{"categories":1043},[462],{"categories":1045},[511],{"categories":1047},[462],{"categories":1049},[],{"categories":1051},[462],{"categories":1053},[462],{"categories":1055},[462],{"categories":1057},[470,592],{"categories":1059},[],{"categories":1061},[489],{"categories":1063},[462],{"categories":1065},[462],{"categories":1067},[475],{"categories":1069},[462],{"categories":1071},[],{"categories":1073},[],{"categories":1075},[462],{"categories":1077},[563],{"categories":1079},[462],{"categories":1081},[],{"categories":1083},[462],{"categories":1085},[408],{"categories":1087},[],{"categories":1089},[475],{"categories":1091},[511],{"categories":1093},[462],{"categories":1095},[462],{"categories":1097},[563],{"categories":1099},[],{"categories":1101},[511],{"categories":1103},[462],{"categories":1105},[500],{"categories":1107},[462],{"categories":1109},[462],{"categories":1111},[475],{"categories":1113},[511],{"categories":1115},[864],{"categories":1117},[462],{"categories":1119},[592],{"categories":1121},[],{"categories":1123},[475],{"categories":1125},[470],{"categories":1127},[489],{"categories":1129},[462],{"categories":1131},[475],{"categories":1133},[],{"categories":1135},[462,408],{"categories":1137},[462],{"categories":1139},[462],{"categories":1141},[462],{"categories":1143},[475],{"categories":1145},[462,489],{"categories":1147},[514],{"categories":1149},[462],{"categories":1151},[462],{"categories":1153},[462],{"categories":1155},[489],{"categories":1157},[462],{"categories":1159},[475],{"categories":1161},[475],{"categories":1163},[910],{"categories":1165},[592],{"categories":1167},[462],{"categories":1169},[475],{"categories":1171},[462],{"categories":1173},[462],{"categories":1175},[475],{"categories":1177},[],{"categories":1179},[475],{"categories":1181},[462],{"categories":1183},[462],{"categories":1185},[475],{"categories":1187},[462],{"categories":1189},[462,470],{"categories":1191},[462],{"categories":1193},[470],{"categories":1195},[],{"categories":1197},[563],{"categories":1199},[563],{"categories":1201},[462],{"categories":1203},[],{"categories":1205},[],{"categories":1207},[462],{"categories":1209},[511],{"categories":1211},[],{"categories":1213},[465],{"categories":1215},[462],{"categories":1217},[489],{"categories":1219},[462],{"categories":1221},[1222],"Generative UI & Design-to-Code",{"categories":1224},[462],{"categories":1226},[462],{"categories":1228},[563],{"categories":1230},[462],{"categories":1232},[1233],"Algorithmic Accountability",{"categories":1235},[475],{"categories":1237},[489],{"categories":1239},[511],{"categories":1241},[563],{"categories":1243},[462],{"categories":1245},[],{"categories":1247},[478],{"categories":1249},[462],{"categories":1251},[462],{"categories":1253},[462],{"categories":1255},[462],{"categories":1257},[475],{"categories":1259},[1260],"MLOps & Infrastructure",{"categories":1262},[462],{"categories":1264},[462],{"categories":1266},[462],{"categories":1268},[462],{"categories":1270},[462],{"categories":1272},[489],{"categories":1274},[511],{"categories":1276},[462],{"categories":1278},[478],{"categories":1280},[465],{"categories":1282},[462],{"categories":1284},[475],{"categories":1286},[408],{"categories":1288},[462],{"categories":1290},[470],{"categories":1292},[462],{"categories":1294},[563],{"categories":1296},[462],{"categories":1298},[462],{"categories":1300},[475],{"categories":1302},[],{"categories":1304},[],{"categories":1306},[462],{"categories":1308},[500],{"categories":1310},[563],{"categories":1312},[511],{"categories":1314},[514],{"categories":1316},[],{"categories":1318},[462],{"categories":1320},[462],{"categories":1322},[470],{"categories":1324},[475],{"categories":1326},[462],{"categories":1328},[462],{"categories":1330},[462],{"categories":1332},[462],{"categories":1334},[511],{"categories":1336},[500],{"categories":1338},[462],{"categories":1340},[563],{"categories":1342},[462],{"categories":1344},[],{"categories":1346},[475],{"categories":1348},[489],{"categories":1350},[],{"categories":1352},[462],{"categories":1354},[462],{"categories":1356},[475],{"categories":1358},[489],{"categories":1360},[462],{"categories":1362},[514],{"categories":1364},[563],{"categories":1366},[],{"categories":1368},[462],{"categories":1370},[],{"categories":1372},[462],{"categories":1374},[],{"categories":1376},[462],{"categories":1378},[462],{"categories":1380},[478],{"categories":1382},[470],{"categories":1384},[475],{"categories":1386},[475],{"categories":1388},[],{"categories":1390},[462],{"categories":1392},[465],{"categories":1394},[462],{"categories":1396},[462],{"categories":1398},[470],{"categories":1400},[511],{"categories":1402},[465],{"categories":1404},[],{"categories":1406},[462],{"categories":1408},[],{"categories":1410},[462],{"categories":1412},[],{"categories":1414},[511],{"categories":1416},[511],{"categories":1418},[],{"categories":1420},[805],{"categories":1422},[462],{"categories":1424},[563],{"categories":1426},[489],{"categories":1428},[],{"categories":1430},[749],{"categories":1432},[475],{"categories":1434},[470],{"categories":1436},[],{"categories":1438},[],{"categories":1440},[465],{"categories":1442},[514],{"categories":1444},[],{"categories":1446},[592],{"categories":1448},[475],{"categories":1450},[470],{"categories":1452},[475],{"categories":1454},[462],{"categories":1456},[470],{"categories":1458},[462],{"categories":1460},[489],{"categories":1462},[],{"categories":1464},[500],{"categories":1466},[478],{"categories":1468},[462],{"categories":1470},[563],{"categories":1472},[489],{"categories":1474},[470],{"categories":1476},[462],{"categories":1478},[489],{"categories":1480},[462],{"categories":1482},[475],{"categories":1484},[470],{"categories":1486},[462],{"categories":1488},[462],{"categories":1490},[462],{"categories":1492},[462],{"categories":1494},[462],{"categories":1496},[],{"categories":1498},[],{"categories":1500},[489],{"categories":1502},[514],{"categories":1504},[478],{"categories":1506},[462],{"categories":1508},[475],{"categories":1510},[489],{"categories":1512},[489],{"categories":1514},[462],{"categories":1516},[],{"categories":1518},[511],{"categories":1520},[478],{"categories":1522},[478],{"categories":1524},[489],{"categories":1526},[462],{"categories":1528},[935],{"categories":1530},[408],{"categories":1532},[],{"categories":1534},[475],{"categories":1536},[462],{"categories":1538},[],{"categories":1540},[465],{"categories":1542},[],{"categories":1544},[462],{"categories":1546},[462],{"categories":1548},[462],{"categories":1550},[563],{"categories":1552},[592],{"categories":1554},[462],{"categories":1556},[489],{"categories":1558},[462],{"categories":1560},[475],{"categories":1562},[],{"categories":1564},[489],{"categories":1566},[462],{"categories":1568},[465],{"categories":1570},[],{"categories":1572},[470],{"categories":1574},[462],{"categories":1576},[462],{"categories":1578},[511],{"categories":1580},[462,408],{"categories":1582},[462],{"categories":1584},[1585],"Design Systems for AI",{"categories":1587},[462],{"categories":1589},[462],{"categories":1591},[511],{"categories":1593},[462],{"categories":1595},[462],{"categories":1597},[462],{"categories":1599},[470],{"categories":1601},[462],{"categories":1603},[462],{"categories":1605},[462],{"categories":1607},[],{"categories":1609},[462],{"categories":1611},[462],{"categories":1613},[470],{"categories":1615},[462],{"categories":1617},[],{"categories":1619},[475],{"categories":1621},[475],{"categories":1623},[489],{"categories":1625},[511],{"categories":1627},[489],{"categories":1629},[462],{"categories":1631},[563],{"categories":1633},[511],{"categories":1635},[514],{"categories":1637},[462],{"categories":1639},[462],{"categories":1641},[475],{"categories":1643},[465],{"categories":1645},[910],{"categories":1647},[462],{"categories":1649},[475],{"categories":1651},[462],{"categories":1653},[489],{"categories":1655},[489],{"categories":1657},[],{"categories":1659},[],{"categories":1661},[462],{"categories":1663},[475],{"categories":1665},[478],{"categories":1667},[],{"categories":1669},[470],{"categories":1671},[462],{"categories":1673},[],{"categories":1675},[563],{"categories":1677},[489],{"categories":1679},[475],{"categories":1681},[489],{"categories":1683},[563],{"categories":1685},[462],{"categories":1687},[462],{"categories":1689},[563],{"categories":1691},[],{"categories":1693},[],{"categories":1695},[511],{"categories":1697},[475],{"categories":1699},[475],{"categories":1701},[462],{"categories":1703},[462],{"categories":1705},[462],{"categories":1707},[462],{"categories":1709},[470],{"categories":1711},[462],{"categories":1713},[462],{"categories":1715},[],{"categories":1717},[489],{"categories":1719},[489],{"categories":1721},[462],{"categories":1723},[489],{"categories":1725},[470],{"categories":1727},[],{"categories":1729},[462],{"categories":1731},[462],{"categories":1733},[462],{"categories":1735},[462],{"categories":1737},[462],{"categories":1739},[475],{"categories":1741},[465],{"categories":1743},[470],{"categories":1745},[462],{"categories":1747},[475],{"categories":1749},[511],{"categories":1751},[475],{"categories":1753},[500],{"categories":1755},[592],{"categories":1757},[462],{"categories":1759},[475],{"categories":1761},[462],{"categories":1763},[462],{"categories":1765},[462],{"categories":1767},[],{"categories":1769},[563],{"categories":1771},[],{"categories":1773},[462],{"categories":1775},[462],{"categories":1777},[],{"categories":1779},[462],{"categories":1781},[489],{"categories":1783},[470],{"categories":1785},[1786],"Visual & Generative Media",{"categories":1788},[475],{"categories":1790},[],{"categories":1792},[462],{"categories":1794},[462],{"categories":1796},[489],{"categories":1798},[408],{"categories":1800},[462],{"categories":1802},[514],{"categories":1804},[910],{"categories":1806},[489],{"categories":1808},[592],{"categories":1810},[462],{"categories":1812},[563],{"categories":1814},[462],{"categories":1816},[462],{"categories":1818},[489],{"categories":1820},[475],{"categories":1822},[462],{"categories":1824},[],{"categories":1826},[],{"categories":1828},[475],{"categories":1830},[489],{"categories":1832},[465],{"categories":1834},[475],{"categories":1836},[864],{"categories":1838},[462],{"categories":1840},[478],{"categories":1842},[462],{"categories":1844},[470],{"categories":1846},[],{"categories":1848},[462],{"categories":1850},[478],{"categories":1852},[462],{"categories":1854},[462],{"categories":1856},[462],{"categories":1858},[478],{"categories":1860},[462],{"categories":1862},[462],{"categories":1864},[592],{"categories":1866},[462],{"categories":1868},[805],{"categories":1870},[462],{"categories":1872},[475],{"categories":1874},[462],{"categories":1876},[462],{"categories":1878},[462],{"categories":1880},[462],{"categories":1882},[563],{"categories":1884},[475],{"categories":1886},[],{"categories":1888},[475],{"categories":1890},[],{"categories":1892},[408],{"categories":1894},[489],{"categories":1896},[],{"categories":1898},[864],{"categories":1900},[462],{"categories":1902},[475],{"categories":1904},[475],{"categories":1906},[462],{"categories":1908},[563,462],{"categories":1910},[465],{"categories":1912},[462],{"categories":1914},[563],{"categories":1916},[],{"categories":1918},[462],{"categories":1920},[465],{"categories":1922},[462],{"categories":1924},[1925],"Medical Imaging & Radiology",{"categories":1927},[462],{"categories":1929},[462],{"categories":1931},[462],{"categories":1933},[563],{"categories":1935},[475],{"categories":1937},[489],{"categories":1939},[],{"categories":1941},[462],{"categories":1943},[462],{"categories":1945},[462],{"categories":1947},[],{"categories":1949},[],{"categories":1951},[462],{"categories":1953},[462],{"categories":1955},[805],{"categories":1957},[462],{"categories":1959},[465],{"categories":1961},[462],{"categories":1963},[462],{"categories":1965},[],{"categories":1967},[475],{"categories":1969},[462],{"categories":1971},[478],{"categories":1973},[489],{"categories":1975},[462],{"categories":1977},[475],{"categories":1979},[805],{"categories":1981},[462],{"categories":1983},[475],{"categories":1985},[462],{"categories":1987},[462],{"categories":1989},[462],{"categories":1991},[563],{"categories":1993},[475],{"categories":1995},[408],{"categories":1997},[563],{"categories":1999},[470],{"categories":2001},[475],{"categories":2003},[511],{"categories":2005},[462],{"categories":2007},[462],{"categories":2009},[478],{"categories":2011},[462],{"categories":2013},[462],{"categories":2015},[462],{"categories":2017},[462],{"categories":2019},[475],{"categories":2021},[462],{"categories":2023},[489],{"categories":2025},[489],{"categories":2027},[462],{"categories":2029},[478],{"categories":2031},[],{"categories":2033},[511],{"categories":2035},[],{"categories":2037},[478],{"categories":2039},[475],{"categories":2041},[462],{"categories":2043},[475],{"categories":2045},[1585],{"categories":2047},[1585],{"categories":2049},[563],{"categories":2051},[462],{"categories":2053},[462],{"categories":2055},[462],{"categories":2057},[475],{"categories":2059},[489],{"categories":2061},[563],{"categories":2063},[475],{"categories":2065},[511],{"categories":2067},[],{"categories":2069},[462],{"categories":2071},[],{"categories":2073},[462],{"categories":2075},[462],{"categories":2077},[462],{"categories":2079},[462],{"categories":2081},[475],{"categories":2083},[2084],"Contract Review & E-Discovery",{"categories":2086},[462],{"categories":2088},[563],{"categories":2090},[462],{"categories":2092},[465],{"categories":2094},[462],{"categories":2096},[511],{"categories":2098},[462],{"categories":2100},[462],{"categories":2102},[592],{"categories":2104},[489],{"categories":2106},[462],{"categories":2108},[462],{"categories":2110},[475],{"categories":2112},[475],{"categories":2114},[1233],{"categories":2116},[462],{"categories":2118},[462],{"categories":2120},[475],{"categories":2122},[475],{"categories":2124},[462],{"categories":2126},[462],{"categories":2128},[462],{"categories":2130},[475],{"categories":2132},[462],{"categories":2134},[462],{"categories":2136},[805],{"categories":2138},[782],{"categories":2140},[462],{"categories":2142},[475],{"categories":2144},[462],{"categories":2146},[2147],"Law-Firm Practice & Adoption",{"categories":2149},[462],{"categories":2151},[475],{"categories":2153},[563],{"categories":2155},[462],{"categories":2157},[462],{"categories":2159},[462],{"categories":2161},[],{"categories":2163},[],{"categories":2165},[489],{"categories":2167},[462],{"categories":2169},[],{"categories":2171},[475],{"categories":2173},[465],{"categories":2175},[408],{"categories":2177},[462],{"categories":2179},[],{"categories":2181},[465],{"categories":2183},[470],{"categories":2185},[462],{"categories":2187},[592],{"categories":2189},[],{"categories":2191},[470],{"categories":2193},[475],{"categories":2195},[470],{"categories":2197},[],{"categories":2199},[462],{"categories":2201},[478],{"categories":2203},[462],{"categories":2205},[489],{"categories":2207},[],{"categories":2209},[],{"categories":2211},[],{"categories":2213},[],{"categories":2215},[462],{"categories":2217},[478],{"categories":2219},[475],{"categories":2221},[408],{"categories":2223},[462],{"categories":2225},[465],{"categories":2227},[489],{"categories":2229},[462],{"categories":2231},[462],{"categories":2233},[489],{"categories":2235},[478],{"categories":2237},[462],{"categories":2239},[462],{"categories":2241},[462],{"categories":2243},[1260],{"categories":2245},[462],{"categories":2247},[489],{"categories":2249},[462],{"categories":2251},[592],{"categories":2253},[489],{"categories":2255},[470],{"categories":2257},[462],{"categories":2259},[462],{"categories":2261},[462],{"categories":2263},[563],{"categories":2265},[462],{"categories":2267},[462],{"categories":2269},[462],{"categories":2271},[462],{"categories":2273},[470],{"categories":2275},[475],{"categories":2277},[462,465],{"categories":2279},[805],{"categories":2281},[462],{"categories":2283},[462],{"categories":2285},[489],{"categories":2287},[489],{"categories":2289},[563],{"categories":2291},[475],{"categories":2293},[475],{"categories":2295},[489],{"categories":2297},[462],{"categories":2299},[462],{"categories":2301},[462],{"categories":2303},[],{"categories":2305},[],{"categories":2307},[462],{"categories":2309},[514],{"categories":2311},[462],{"categories":2313},[475],{"categories":2315},[],{"categories":2317},[462],{"categories":2319},[462],{"categories":2321},[489],{"categories":2323},[514],{"categories":2325},[511],{"categories":2327},[563],{"categories":2329},[462],{"categories":2331},[475],{"categories":2333},[462],{"categories":2335},[489],{"categories":2337},[],{"categories":2339},[475],{"categories":2341},[462],{"categories":2343},[462],{"categories":2345},[462],{"categories":2347},[462],{"categories":2349},[],{"categories":2351},[475],{"categories":2353},[462],{"categories":2355},[462],{"categories":2357},[462],{"categories":2359},[],{"categories":2361},[475],{"categories":2363},[462],{"categories":2365},[462],{"categories":2367},[470],{"categories":2369},[462],{"categories":2371},[462],{"categories":2373},[],{"categories":2375},[465],{"categories":2377},[462],{"categories":2379},[462],{"categories":2381},[462],{"categories":2383},[563],{"categories":2385},[462],{"categories":2387},[489],{"categories":2389},[462],{"categories":2391},[465],{"categories":2393},[462],{"categories":2395},[489],{"categories":2397},[592],{"categories":2399},[475],{"categories":2401},[475],{"categories":2403},[462],{"categories":2405},[462],{"categories":2407},[462,563],{"categories":2409},[462],{"categories":2411},[475],{"categories":2413},[511],{"categories":2415},[462],{"categories":2417},[511],{"categories":2419},[475],{"categories":2421},[563],{"categories":2423},[462],{"categories":2425},[],{"categories":2427},[489],{"categories":2429},[408],{"categories":2431},[563],{"categories":2433},[489],{"categories":2435},[462],{"categories":2437},[478],{"categories":2439},[462],{"categories":2441},[462],{"categories":2443},[475],{"categories":2445},[],{"categories":2447},[],{"categories":2449},[462],{"categories":2451},[],{"categories":2453},[],{"categories":2455},[478],{"categories":2457},[489],{"categories":2459},[462],{"categories":2461},[475],{"categories":2463},[475],{"categories":2465},[470],{"categories":2467},[475],{"categories":2469},[408],{"categories":2471},[462],{"categories":2473},[462],{"categories":2475},[462],{"categories":2477},[500],{"categories":2479},[462],{"categories":2481},[462],{"categories":2483},[462],{"categories":2485},[489],{"categories":2487},[475],{"categories":2489},[462],{"categories":2491},[462],{"categories":2493},[489],{"categories":2495},[749],{"categories":2497},[475],{"categories":2499},[1233],{"categories":2501},[],{"categories":2503},[563],{"categories":2505},[2147],{"categories":2507},[489],{"categories":2509},[],{"categories":2511},[],{"categories":2513},[462],{"categories":2515},[475],{"categories":2517},[],{"categories":2519},[],{"categories":2521},[462],{"categories":2523},[592],{"categories":2525},[462],{"categories":2527},[592],{"categories":2529},[475],{"categories":2531},[462],{"categories":2533},[462],{"categories":2535},[489],{"categories":2537},[478],{"categories":2539},[],{"categories":2541},[462],{"categories":2543},[462],{"categories":2545},[489],{"categories":2547},[2084],{"categories":2549},[563],{"categories":2551},[563],{"categories":2553},[462],{"categories":2555},[475],{"categories":2557},[465],{"categories":2559},[462],{"categories":2561},[462],{"categories":2563},[462],{"categories":2565},[462],{"categories":2567},[563],{"categories":2569},[563],{"categories":2571},[475],{"categories":2573},[475],{"categories":2575},[475],{"categories":2577},[462],{"categories":2579},[462],{"categories":2581},[],{"categories":2583},[462],{"categories":2585},[],{"categories":2587},[2588],"Interaction & Product Design",{"categories":2590},[462],{"categories":2592},[475],{"categories":2594},[489],{"categories":2596},[661],{"categories":2598},[511],{"categories":2600},[489],{"categories":2602},[462],{"categories":2604},[462],{"categories":2606},[462],{"categories":2608},[489],{"categories":2610},[462],{"categories":2612},[465],{"categories":2614},[475],{"categories":2616},[462],{"categories":2618},[],{"categories":2620},[475],{"categories":2622},[475],{"categories":2624},[475],{"categories":2626},[],{"categories":2628},[489],{"categories":2630},[462],{"categories":2632},[475],{"categories":2634},[465],{"categories":2636},[2588],{"categories":2638},[462],{"categories":2640},[465],{"categories":2642},[465],{"categories":2644},[],{"categories":2646},[475],{"categories":2648},[489],{"categories":2650},[],{"categories":2652},[475],{"categories":2654},[511],{"categories":2656},[462],{"categories":2658},[475],{"categories":2660},[462],{"categories":2662},[475],{"categories":2664},[475],{"categories":2666},[462],{"categories":2668},[462],{"categories":2670},[511],{"categories":2672},[514],{"categories":2674},[462],{"categories":2676},[478],{"categories":2678},[489],{"categories":2680},[2681],"Coding Agents & Dev Productivity",{"categories":2683},[511],{"categories":2685},[563],{"categories":2687},[462],{"categories":2689},[462],{"categories":2691},[],{"categories":2693},[462],{"categories":2695},[1233],{"categories":2697},[],{"categories":2699},[462],{"categories":2701},[462],{"categories":2703},[408],{"categories":2705},[462],{"categories":2707},[511],{"categories":2709},[],{"categories":2711},[],{"categories":2713},[462],{"categories":2715},[],{"categories":2717},[475],{"categories":2719},[462],{"categories":2721},[],{"categories":2723},[489],{"categories":2725},[489],{"categories":2727},[462],{"categories":2729},[514],{"categories":2731},[],{"categories":2733},[462],{"categories":2735},[462],{"categories":2737},[462],{"categories":2739},[514],{"categories":2741},[489],{"categories":2743},[475],{"categories":2745},[],{"categories":2747},[],{"categories":2749},[462],{"categories":2751},[462],{"categories":2753},[475],{"categories":2755},[475],{"categories":2757},[726],{"categories":2759},[489],{"categories":2761},[489],{"categories":2763},[475],{"categories":2765},[511],{"categories":2767},[511],{"categories":2769},[475],{"categories":2771},[475],{"categories":2773},[462],{"categories":2775},[465],{"categories":2777},[2588],{"categories":2779},[478],{"categories":2781},[462,408],{"categories":2783},[514],{"categories":2785},[],{"categories":2787},[563],{"categories":2789},[475],{"categories":2791},[489],{"categories":2793},[465],{"categories":2795},[462],{"categories":2797},[475],{"categories":2799},[2800],"The Designer's Role & Craft",{"categories":2802},[563],{"categories":2804},[],{"categories":2806},[475],{"categories":2808},[462],{"categories":2810},[475],{"categories":2812},[475],{"categories":2814},[462],{"categories":2816},[592],{"categories":2818},[462],{"categories":2820},[489],{"categories":2822},[462],{"categories":2824},[563],{"categories":2826},[462],{"categories":2828},[],{"categories":2830},[475],{"categories":2832},[563],{"categories":2834},[478],{"categories":2836},[462],{"categories":2838},[462],{"categories":2840},[462],{"categories":2842},[2843],"AI UX Patterns",{"categories":2845},[475],{"categories":2847},[475],{"categories":2849},[475],{"categories":2851},[475],{"categories":2853},[592],{"categories":2855},[514],{"categories":2857},[462],{"categories":2859},[475],{"categories":2861},[462],{"categories":2863},[1585],{"categories":2865},[],{"categories":2867},[592],{"categories":2869},[475],{"categories":2871},[511],{"categories":2873},[489],{"categories":2875},[462],{"categories":2877},[475],{"categories":2879},[],{"categories":2881},[],{"categories":2883},[462],{"categories":2885},[462],{"categories":2887},[475],{"categories":2889},[462],{"categories":2891},[475],{"categories":2893},[726],{"categories":2895},[563],{"categories":2897},[462],{"categories":2899},[511],{"categories":2901},[489],{"categories":2903},[462],{"categories":2905},[475],{"categories":2907},[475],{"categories":2909},[],{"categories":2911},[462],{"categories":2913},[],{"categories":2915},[462],{"categories":2917},[],{"categories":2919},[462],{"categories":2921},[462],{"categories":2923},[462],{"categories":2925},[475],{"categories":2927},[489],{"categories":2929},[],{"categories":2931},[],{"categories":2933},[514],{"categories":2935},[500],{"categories":2937},[462],{"categories":2939},[462],{"categories":2941},[462],{"categories":2943},[514],{"categories":2945},[462],{"categories":2947},[462],{"categories":2949},[511],{"categories":2951},[462],{"categories":2953},[462],{"categories":2955},[462],{"categories":2957},[475],{"categories":2959},[462],{"categories":2961},[475],{"categories":2963},[462],{"categories":2965},[462],{"categories":2967},[462],{"categories":2969},[475],{"categories":2971},[],{"categories":2973},[462],{"categories":2975},[],{"categories":2977},[462],{"categories":2979},[462],{"categories":2981},[408],{"categories":2983},[462],{"categories":2985},[],{"categories":2987},[],{"categories":2989},[563],{"categories":2991},[1260],{"categories":2993},[475],{"categories":2995},[465],{"categories":2997},[2800],{"categories":2999},[],{"categories":3001},[],{"categories":3003},[462],{"categories":3005},[],{"categories":3007},[],{"categories":3009},[489],{"categories":3011},[511],{"categories":3013},[592],{"categories":3015},[475],{"categories":3017},[470],{"categories":3019},[462],{"categories":3021},[462],{"categories":3023},[470],{"categories":3025},[],{"categories":3027},[563],{"categories":3029},[478],{"categories":3031},[462],{"categories":3033},[462],{"categories":3035},[475],{"categories":3037},[470],{"categories":3039},[462],{"categories":3041},[462],{"categories":3043},[465],{"categories":3045},[462],{"categories":3047},[462],{"categories":3049},[],{"categories":3051},[465],{"categories":3053},[462],{"categories":3055},[592],{"categories":3057},[475],{"categories":3059},[511],{"categories":3061},[462],{"categories":3063},[489],{"categories":3065},[462],{"categories":3067},[462],{"categories":3069},[470],{"categories":3071},[462],{"categories":3073},[462],{"categories":3075},[462],{"categories":3077},[475],{"categories":3079},[462],{"categories":3081},[],{"categories":3083},[462],{"categories":3085},[489],{"categories":3087},[465],{"categories":3089},[462],{"categories":3091},[462],{"categories":3093},[462],{"categories":3095},[],{"categories":3097},[462],{"categories":3099},[805],{"categories":3101},[475],{"categories":3103},[470],{"categories":3105},[511],{"categories":3107},[462],{"categories":3109},[462],{"categories":3111},[],{"categories":3113},[470],{"categories":3115},[470],{"categories":3117},[462],{"categories":3119},[462],{"categories":3121},[478],{"categories":3123},[462],{"categories":3125},[462],{"categories":3127},[462],{"categories":3129},[462],{"categories":3131},[489],{"categories":3133},[489],{"categories":3135},[462],{"categories":3137},[],{"categories":3139},[489],{"categories":3141},[462],{"categories":3143},[489],{"categories":3145},[475],{"categories":3147},[910],{"categories":3149},[],{"categories":3151},[],{"categories":3153},[462],{"categories":3155},[511],{"categories":3157},[],{"categories":3159},[408],{"categories":3161},[462],{"categories":3163},[462],{"categories":3165},[462],{"categories":3167},[563],{"categories":3169},[1222],{"categories":3171},[],{"categories":3173},[462],{"categories":3175},[462],{"categories":3177},[462],{"categories":3179},[489],{"categories":3181},[462],{"categories":3183},[462],{"categories":3185},[462,408],{"categories":3187},[462],{"categories":3189},[462],{"categories":3191},[563],{"categories":3193},[475],{"categories":3195},[],{"categories":3197},[475],{"categories":3199},[475],{"categories":3201},[462],{"categories":3203},[462],{"categories":3205},[462],{"categories":3207},[462],{"categories":3209},[514],{"categories":3211},[462],{"categories":3213},[2843],{"categories":3215},[465],{"categories":3217},[514],{"categories":3219},[465],{"categories":3221},[489],{"categories":3223},[563],{"categories":3225},[475],{"categories":3227},[462],{"categories":3229},[],{"categories":3231},[470],{"categories":3233},[462],{"categories":3235},[462],{"categories":3237},[511],{"categories":3239},[462],{"categories":3241},[462],{"categories":3243},[462],{"categories":3245},[475],{"categories":3247},[462],{"categories":3249},[462],{"categories":3251},[462],{"categories":3253},[470],{"categories":3255},[],{"categories":3257},[408],{"categories":3259},[462],{"categories":3261},[726],{"categories":3263},[563],{"categories":3265},[563],{"categories":3267},[489],{"categories":3269},[475],{"categories":3271},[462],{"categories":3273},[470],{"categories":3275},[511],{"categories":3277},[462],{"categories":3279},[462],{"categories":3281},[462],{"categories":3283},[563],{"categories":3285},[475],{"categories":3287},[475],{"categories":3289},[462],{"categories":3291},[462],{"categories":3293},[864],{"categories":3295},[475],{"categories":3297},[],{"categories":3299},[462],{"categories":3301},[462],{"categories":3303},[462],{"categories":3305},[],{"categories":3307},[],{"categories":3309},[462],{"categories":3311},[462],{"categories":3313},[475],{"categories":3315},[462],{"categories":3317},[462],{"categories":3319},[462],{"categories":3321},[489],{"categories":3323},[462],{"categories":3325},[462],{"categories":3327},[475],{"categories":3329},[462],{"categories":3331},[462],{"categories":3333},[462],{"categories":3335},[462],{"categories":3337},[462],{"categories":3339},[],{"categories":3341},[489],{"categories":3343},[514],{"categories":3345},[462],{"categories":3347},[475],{"categories":3349},[475],{"categories":3351},[462],{"categories":3353},[462],{"categories":3355},[],{"categories":3357},[],{"categories":3359},[462],{"categories":3361},[462],{"categories":3363},[462],{"categories":3365},[511],{"categories":3367},[514],{"categories":3369},[],{"categories":3371},[462],{"categories":3373},[563],{"categories":3375},[462],{"categories":3377},[408],{"categories":3379},[2147],{"categories":3381},[511],{"categories":3383},[489],{"categories":3385},[462],{"categories":3387},[489],{"categories":3389},[489],{"categories":3391},[462],{"categories":3393},[462],{"categories":3395},[489],{"categories":3397},[511],{"categories":3399},[511],{"categories":3401},[408],{"categories":3403},[475],{"categories":3405},[],{"categories":3407},[511],{"categories":3409},[462],{"categories":3411},[475],{"categories":3413},[465],{"categories":3415},[489],{"categories":3417},[462],{"categories":3419},[511],{"categories":3421},[],{"categories":3423},[462],{"categories":3425},[489],{"categories":3427},[489],{"categories":3429},[514],{"categories":3431},[462],{"categories":3433},[511],{"categories":3435},[462],{"categories":3437},[489],{"categories":3439},[475],{"categories":3441},[475],{"categories":3443},[511],{"categories":3445},[475],{"categories":3447},[408],{"categories":3449},[475],{"categories":3451},[462],{"categories":3453},[462],{"categories":3455},[462],{"categories":3457},[462],{"categories":3459},[489],{"categories":3461},[462],{"categories":3463},[],{"categories":3465},[475],{"categories":3467},[470],{"categories":3469},[489],{"categories":3471},[],{"categories":3473},[],{"categories":3475},[462],{"categories":3477},[475],{"categories":3479},[462],{"categories":3481},[462],{"categories":3483},[3484],"Frameworks & Tooling",{"categories":3486},[462],{"categories":3488},[462],{"categories":3490},[489],{"categories":3492},[462],{"categories":3494},[462],{"categories":3496},[],{"categories":3498},[514],{"categories":3500},[514],{"categories":3502},[465],{"categories":3504},[462],{"categories":3506},[475],{"categories":3508},[462],{"categories":3510},[563],{"categories":3512},[],{"categories":3514},[2147],{"categories":3516},[462],{"categories":3518},[489],{"categories":3520},[462],{"categories":3522},[408],{"categories":3524},[408],{"categories":3526},[],{"categories":3528},[475],{"categories":3530},[475],{"categories":3532},[462],{"categories":3534},[462],{"categories":3536},[511],{"categories":3538},[475],{"categories":3540},[511],{"categories":3542},[462],{"categories":3544},[475],{"categories":3546},[],{"categories":3548},[563],{"categories":3550},[462],{"categories":3552},[462],{"categories":3554},[],{"categories":3556},[462],{"categories":3558},[475],{"categories":3560},[462],{"categories":3562},[462],{"categories":3564},[462],{"categories":3566},[],{"categories":3568},[489],{"categories":3570},[462],{"categories":3572},[489],{"categories":3574},[408],{"categories":3576},[462],{"categories":3578},[462],{"categories":3580},[462],{"categories":3582},[489],{"categories":3584},[470],{"categories":3586},[462],{"categories":3588},[2147],{"categories":3590},[],{"categories":3592},[475],{"categories":3594},[465],{"categories":3596},[462],{"categories":3598},[465],{"categories":3600},[462],{"categories":3602},[],{"categories":3604},[475],{"categories":3606},[462],{"categories":3608},[462],{"categories":3610},[3611],"AI Design Tooling",{"categories":3613},[563],{"categories":3615},[462],{"categories":3617},[462],{"categories":3619},[489],{"categories":3621},[563],{"categories":3623},[462],{"categories":3625},[462],{"categories":3627},[489],{"categories":3629},[511],{"categories":3631},[478],{"categories":3633},[489],{"categories":3635},[462],{"categories":3637},[462],{"categories":3639},[462],{"categories":3641},[475],{"categories":3643},[462],{"categories":3645},[],{"categories":3647},[475],{"categories":3649},[462],{"categories":3651},[462],{"categories":3653},[475],{"categories":3655},[462],{"categories":3657},[462],{"categories":3659},[462],{"categories":3661},[475],{"categories":3663},[],{"categories":3665},[475],{"categories":3667},[3484],{"categories":3669},[462],{"categories":3671},[462],{"categories":3673},[475],{"categories":3675},[475],{"categories":3677},[489],{"categories":3679},[489],{"categories":3681},[462],{"categories":3683},[],{"categories":3685},[489],{"categories":3687},[462],{"categories":3689},[462],{"categories":3691},[475],{"categories":3693},[470],{"categories":3695},[462],{"categories":3697},[],{"categories":3699},[462],{"categories":3701},[462],{"categories":3703},[2588],{"categories":3705},[],{"categories":3707},[462],{"categories":3709},[462],{"categories":3711},[462],{"categories":3713},[462],{"categories":3715},[563],{"categories":3717},[462],{"categories":3719},[],{"categories":3721},[462],{"categories":3723},[462],{"categories":3725},[462],{"categories":3727},[462],{"categories":3729},[592],{"categories":3731},[511],{"categories":3733},[462],{"categories":3735},[462],{"categories":3737},[2147],{"categories":3739},[465],{"categories":3741},[462],{"categories":3743},[462],{"categories":3745},[514],{"categories":3747},[462],{"categories":3749},[462],{"categories":3751},[511],{"categories":3753},[475],{"categories":3755},[],{"categories":3757},[462],{"categories":3759},[462],{"categories":3761},[563],{"categories":3763},[462],{"categories":3765},[592],{"categories":3767},[475],{"categories":3769},[462],{"categories":3771},[475],{"categories":3773},[],{"categories":3775},[],{"categories":3777},[],{"categories":3779},[465],{"categories":3781},[511],{"categories":3783},[475],{"categories":3785},[462],{"categories":3787},[462],{"categories":3789},[462],{"categories":3791},[462],{"categories":3793},[749],{"categories":3795},[563],{"categories":3797},[475],{"categories":3799},[462],{"categories":3801},[],{"categories":3803},[475],{"categories":3805},[475],{"categories":3807},[],{"categories":3809},[462],{"categories":3811},[475],{"categories":3813},[462],{"categories":3815},[],{"categories":3817},[462],{"categories":3819},[462],{"categories":3821},[462],{"categories":3823},[511],{"categories":3825},[563],{"categories":3827},[475],{"categories":3829},[563],{"categories":3831},[475],{"categories":3833},[462],{"categories":3835},[470],{"categories":3837},[],{"categories":3839},[],{"categories":3841},[462],{"categories":3843},[462],{"categories":3845},[462],{"categories":3847},[465],{"categories":3849},[475],{"categories":3851},[511],{"categories":3853},[],{"categories":3855},[563],{"categories":3857},[],{"categories":3859},[489],{"categories":3861},[462],{"categories":3863},[489],{"categories":3865},[563],{"categories":3867},[489],{"categories":3869},[462],{"categories":3871},[],{"categories":3873},[462],{"categories":3875},[462],{"categories":3877},[],{"categories":3879},[462],{"categories":3881},[462],{"categories":3883},[592],{"categories":3885},[462],{"categories":3887},[462],{"categories":3889},[408],{"categories":3891},[489],{"categories":3893},[462],{"categories":3895},[],{"categories":3897},[475],{"categories":3899},[462],{"categories":3901},[465],{"categories":3903},[864],{"categories":3905},[462],{"categories":3907},[462],{"categories":3909},[475],{"categories":3911},[462],{"categories":3913},[475],{"categories":3915},[462],{"categories":3917},[462],{"categories":3919},[462],{"categories":3921},[462],{"categories":3923},[],{"categories":3925},[462],{"categories":3927},[465],{"categories":3929},[462],{"categories":3931},[470],{"categories":3933},[489],{"categories":3935},[563],{"categories":3937},[],{"categories":3939},[462],{"categories":3941},[],{"categories":3943},[475],{"categories":3945},[462],{"categories":3947},[],{"categories":3949},[475],{"categories":3951},[462],{"categories":3953},[489],{"categories":3955},[563],{"categories":3957},[511],{"categories":3959},[462],{"categories":3961},[511],{"categories":3963},[475],{"categories":3965},[563],{"categories":3967},[462],{"categories":3969},[],{"categories":3971},[462],{"categories":3973},[500],{"categories":3975},[475],{"categories":3977},[462],{"categories":3979},[563],{"categories":3981},[511],{"categories":3983},[470],{"categories":3985},[489],{"categories":3987},[462],{"categories":3989},[462],{"categories":3991},[462],{"categories":3993},[462],{"categories":3995},[511],{"categories":3997},[592],{"categories":3999},[],{"categories":4001},[],{"categories":4003},[514],{"categories":4005},[805],{"categories":4007},[462],{"categories":4009},[475],{"categories":4011},[462,489],{"categories":4013},[511],{"categories":4015},[462],{"categories":4017},[462],{"categories":4019},[462],{"categories":4021},[462],{"categories":4023},[462],{"categories":4025},[462],{"categories":4027},[462],{"categories":4029},[475],{"categories":4031},[462],{"categories":4033},[475],{"categories":4035},[462],{"categories":4037},[462],{"categories":4039},[462],{"categories":4041},[],{"categories":4043},[462],{"categories":4045},[1585],{"categories":4047},[489],{"categories":4049},[563],{"categories":4051},[462],{"categories":4053},[462],{"categories":4055},[462],{"categories":4057},[514],{"categories":4059},[475],{"categories":4061},[592],{"categories":4063},[408],{"categories":4065},[],{"categories":4067},[489],{"categories":4069},[462],{"categories":4071},[470],{"categories":4073},[475],{"categories":4075},[465],{"categories":4077},[475],{"categories":4079},[462],{"categories":4081},[475],{"categories":4083},[475],{"categories":4085},[478],{"categories":4087},[489],{"categories":4089},[462],{"categories":4091},[462],{"categories":4093},[],{"categories":4095},[],{"categories":4097},[],{"categories":4099},[408],{"categories":4101},[462],{"categories":4103},[511],{"categories":4105},[462],{"categories":4107},[462],{"categories":4109},[462],{"categories":4111},[462],{"categories":4113},[],{"categories":4115},[462],{"categories":4117},[514],{"categories":4119},[470],{"categories":4121},[475],{"categories":4123},[462],{"categories":4125},[],{"categories":4127},[462],{"categories":4129},[475],{"categories":4131},[462],{"categories":4133},[408],{"categories":4135},[],{"categories":4137},[563],{"categories":4139},[563],{"categories":4141},[462],{"categories":4143},[475],{"categories":4145},[],{"categories":4147},[489],{"categories":4149},[462],{"categories":4151},[563],{"categories":4153},[462],{"categories":4155},[470],{"categories":4157},[475],{"categories":4159},[462],{"categories":4161},[],{"categories":4163},[511],{"categories":4165},[462],{"categories":4167},[462],{"categories":4169},[462],{"categories":4171},[563],{"categories":4173},[475],{"categories":4175},[511],{"categories":4177},[],{"categories":4179},[475],{"categories":4181},[470],{"categories":4183},[475],{"categories":4185},[563],{"categories":4187},[462],{"categories":4189},[462],{"categories":4191},[462],{"categories":4193},[805],{"categories":4195},[462],{"categories":4197},[475],{"categories":4199},[],{"categories":4201},[462],{"categories":4203},[462],{"categories":4205},[408],{"categories":4207},[511],{"categories":4209},[514],{"categories":4211},[910],{"categories":4213},[514],{"categories":4215},[514],{"categories":4217},[462],{"categories":4219},[],{"categories":4221},[],{"categories":4223},[],{"categories":4225},[475],{"categories":4227},[462],{"categories":4229},[475],{"categories":4231},[475],{"categories":4233},[489],{"categories":4235},[462],{"categories":4237},[782],{"categories":4239},[489],{"categories":4241},[475],{"categories":4243},[462],{"categories":4245},[462],{"categories":4247},[462],{"categories":4249},[462],{"categories":4251},[462],{"categories":4253},[475],{"categories":4255},[462],{"categories":4257},[],{"categories":4259},[],{"categories":4261},[462],{"categories":4263},[],{"categories":4265},[462],{"categories":4267},[475],{"categories":4269},[563],{"categories":4271},[462],{"categories":4273},[462],{"categories":4275},[],{"categories":4277},[475],{"categories":4279},[462],{"categories":4281},[462],{"categories":4283},[478],{"categories":4285},[462],{"categories":4287},[563],{"categories":4289},[462],{"categories":4291},[475],{"categories":4293},[470],{"categories":4295},[462],{"categories":4297},[462],{"categories":4299},[592],{"categories":4301},[475],{"categories":4303},[462],{"categories":4305},[462],{"categories":4307},[1222],{"categories":4309},[462],{"categories":4311},[475],{"categories":4313},[462],{"categories":4315},[489],{"categories":4317},[462],{"categories":4319},[864],{"categories":4321},[563],{"categories":4323},[],{"categories":4325},[462],{"categories":4327},[462],{"categories":4329},[511],{"categories":4331},[805],{"categories":4333},[475],{"categories":4335},[462],{"categories":4337},[],{"categories":4339},[511],{"categories":4341},[726],{"categories":4343},[475],{"categories":4345},[475],{"categories":4347},[475],{"categories":4349},[462],{"categories":4351},[462],{"categories":4353},[475],{"categories":4355},[],{"categories":4357},[470],{"categories":4359},[462],{"categories":4361},[470],{"categories":4363},[475],{"categories":4365},[],{"categories":4367},[489],{"categories":4369},[462],{"categories":4371},[462],{"categories":4373},[465],{"categories":4375},[462],{"categories":4377},[511],{"categories":4379},[408],{"categories":4381},[500],{"categories":4383},[475],{"categories":4385},[475],{"categories":4387},[462],{"categories":4389},[462],{"categories":4391},[475],{"categories":4393},[462],{"categories":4395},[465],{"categories":4397},[],{"categories":4399},[475],{"categories":4401},[462],{"categories":4403},[462],{"categories":4405},[462],{"categories":4407},[475],{"categories":4409},[462],{"categories":4411},[],{"categories":4413},[462],{"categories":4415},[],{"categories":4417},[563],{"categories":4419},[475],{"categories":4421},[462,470],{"categories":4423},[475],{"categories":4425},[462],{"categories":4427},[],{"categories":4429},[465],{"categories":4431},[514],{"categories":4433},[470],{"categories":4435},[462],{"categories":4437},[489],{"categories":4439},[462],{"categories":4441},[462],{"categories":4443},[475],{"categories":4445},[462],{"categories":4447},[462],{"categories":4449},[462],{"categories":4451},[511],{"categories":4453},[1585],{"categories":4455},[475],{"categories":4457},[462],{"categories":4459},[],{"categories":4461},[],{"categories":4463},[462],{"categories":4465},[475],{"categories":4467},[462],{"categories":4469},[462],{"categories":4471},[408],{"categories":4473},[],{"categories":4475},[462],{"categories":4477},[475],{"categories":4479},[500],{"categories":4481},[475],{"categories":4483},[805],{"categories":4485},[],{"categories":4487},[749],{"categories":4489},[475],{"categories":4491},[462],{"categories":4493},[462],{"categories":4495},[592],{"categories":4497},[475],{"categories":4499},[462],{"categories":4501},[514],{"categories":4503},[478],{"categories":4505},[475],{"categories":4507},[462],{"categories":4509},[805],{"categories":4511},[462],{"categories":4513},[408],{"categories":4515},[470],{"categories":4517},[],{"categories":4519},[462],{"categories":4521},[462],{"categories":4523},[592],{"categories":4525},[563],{"categories":4527},[462],{"categories":4529},[462],{"categories":4531},[462],{"categories":4533},[],{"categories":4535},[592],{"categories":4537},[511],{"categories":4539},[462],{"categories":4541},[462],{"categories":4543},[462],{"categories":4545},[910],{"categories":4547},[465],{"categories":4549},[462],{"categories":4551},[478],{"categories":4553},[462],{"categories":4555},[],{"categories":4557},[],{"categories":4559},[563],{"categories":4561},[462],{"categories":4563},[514],{"categories":4565},[592],{"categories":4567},[475],{"categories":4569},[462],{"categories":4571},[462],{"categories":4573},[592],{"categories":4575},[511],{"categories":4577},[462],{"categories":4579},[],{"categories":4581},[462],{"categories":4583},[462],{"categories":4585},[],{"categories":4587},[462],{"categories":4589},[462],{"categories":4591},[935],{"categories":4593},[462],{"categories":4595},[462],{"categories":4597},[475],{"categories":4599},[489],{"categories":4601},[805],{"categories":4603},[462],{"categories":4605},[462],{"categories":4607},[462],{"categories":4609},[],{"categories":4611},[462,489],{"categories":4613},[511],{"categories":4615},[475],{"categories":4617},[489],{"categories":4619},[475],{"categories":4621},[1260],{"categories":4623},[489],{"categories":4625},[489],{"categories":4627},[475],{"categories":4629},[462],{"categories":4631},[465],{"categories":4633},[],{"categories":4635},[],{"categories":4637},[475],{"categories":4639},[462],{"categories":4641},[489],{"categories":4643},[462],{"categories":4645},[465],{"categories":4647},[489],{"categories":4649},[489],{"categories":4651},[462],{"categories":4653},[592],{"categories":4655},[462],{"categories":4657},[489],{"categories":4659},[462],{"categories":4661},[],{"categories":4663},[462],{"categories":4665},[462],{"categories":4667},[563,462],{"categories":4669},[408],{"categories":4671},[465],{"categories":4673},[462],{"categories":4675},[],{"categories":4677},[462],{"categories":4679},[462],{"categories":4681},[470],{"categories":4683},[462],{"categories":4685},[470],{"categories":4687},[462],{"categories":4689},[462],{"categories":4691},[726],{"categories":4693},[462],{"categories":4695},[470],{"categories":4697},[489],{"categories":4699},[514],{"categories":4701},[475],{"categories":4703},[462],{"categories":4705},[489],{"categories":4707},[462],{"categories":4709},[462],{"categories":4711},[511],{"categories":4713},[592],{"categories":4715},[563],{"categories":4717},[462],{"categories":4719},[462],{"categories":4721},[462],{"categories":4723},[462],{"categories":4725},[465],{"categories":4727},[462],{"categories":4729},[475],{"categories":4731},[475],{"categories":4733},[489],{"categories":4735},[511],{"categories":4737},[489],{"categories":4739},[489],{"categories":4741},[462],{"categories":4743},[462],{"categories":4745},[],{"categories":4747},[],{"categories":4749},[514],{"categories":4751},[462],{"categories":4753},[489],{"categories":4755},[462],{"categories":4757},[563],{"categories":4759},[805],{"categories":4761},[749],{"categories":4763},[726],{"categories":4765},[462],{"categories":4767},[462],{"categories":4769},[462],{"categories":4771},[514],{"categories":4773},[462],{"categories":4775},[462],{"categories":4777},[462],{"categories":4779},[462],{"categories":4781},[462],{"categories":4783},[462],{"categories":4785},[462],{"categories":4787},[475],{"categories":4789},[465],{"categories":4791},[475],{"categories":4793},[462,470],{"categories":4795},[],{"categories":4797},[563],{"categories":4799},[],{"categories":4801},[478],{"categories":4803},[462],{"categories":4805},[511],{"categories":4807},[465],{"categories":4809},[462],{"categories":4811},[465],{"categories":4813},[475],{"categories":4815},[514],{"categories":4817},[475],{"categories":4819},[478],{"categories":4821},[475],{"categories":4823},[462],{"categories":4825},[462],{"categories":4827},[470],{"categories":4829},[475],{"categories":4831},[489],{"categories":4833},[592],{"categories":4835},[462],{"categories":4837},[462],{"categories":4839},[],{"categories":4841},[511],{"categories":4843},[462],{"categories":4845},[462],{"categories":4847},[462],{"categories":4849},[462],{"categories":4851},[462],{"categories":4853},[462],{"categories":4855},[489],{"categories":4857},[511],{"categories":4859},[489],{"categories":4861},[489],{"categories":4863},[462],{"categories":4865},[462],{"categories":4867},[462],{"categories":4869},[462],{"categories":4871},[749],{"categories":4873},[462],{"categories":4875},[475],{"categories":4877},[511],{"categories":4879},[462],{"categories":4881},[462],{"categories":4883},[462],{"categories":4885},[475],{"categories":4887},[462],{"categories":4889},[462],{"categories":4891},[462],{"categories":4893},[3484],{"categories":4895},[4896],"Clinical AI",{"categories":4898},[563],{"categories":4900},[462],{"categories":4902},[462],{"categories":4904},[462],{"categories":4906},[462],{"categories":4908},[408],{"categories":4910},[2843],{"categories":4912},[462],{"categories":4914},[478],{"categories":4916},[563],{"categories":4918},[462],{"categories":4920},[475],{"categories":4922},[462],{"categories":4924},[462],{"categories":4926},[511],{"categories":4928},[462],{"categories":4930},[475],{"categories":4932},[489],{"categories":4934},[592],{"categories":4936},[462],{"categories":4938},[462],{"categories":4940},[470],{"categories":4942},[462],{"categories":4944},[462],{"categories":4946},[864],{"categories":4948},[462],{"categories":4950},[],{"categories":4952},[475],{"categories":4954},[462],{"categories":4956},[489],{"categories":4958},[465],{"categories":4960},[462],{"categories":4962},[],{"categories":4964},[],{"categories":4966},[462],{"categories":4968},[],{"categories":4970},[470],{"categories":4972},[462],{"categories":4974},[462],{"categories":4976},[475],{"categories":4978},[462],{"categories":4980},[511],{"categories":4982},[511],{"categories":4984},[511],{"categories":4986},[511],{"categories":4988},[],{"categories":4990},[465],{"categories":4992},[475],{"categories":4994},[511],{"categories":4996},[462],{"categories":4998},[935],{"categories":5000},[478],{"categories":5002},[475],{"categories":5004},[462],{"categories":5006},[465],{"categories":5008},[462],{"categories":5010},[475],{"categories":5012},[462],{"categories":5014},[462],{"categories":5016},[462],{"categories":5018},[462,475],{"categories":5020},[475],{"categories":5022},[408],{"categories":5024},[511],{"categories":5026},[475],{"categories":5028},[511],{"categories":5030},[475],{"categories":5032},[462],{"categories":5034},[],{"categories":5036},[511],{"categories":5038},[592],{"categories":5040},[465],{"categories":5042},[462],{"categories":5044},[462],{"categories":5046},[],{"categories":5048},[489],{"categories":5050},[],{"categories":5052},[465],{"categories":5054},[475],{"categories":5056},[511],{"categories":5058},[462],{"categories":5060},[511],{"categories":5062},[465],{"categories":5064},[511],{"categories":5066},[511],{"categories":5068},[],{"categories":5070},[470],{"categories":5072},[475],{"categories":5074},[511],{"categories":5076},[511],{"categories":5078},[511],{"categories":5080},[511],{"categories":5082},[511],{"categories":5084},[511],{"categories":5086},[511],{"categories":5088},[511],{"categories":5090},[511],{"categories":5092},[511],{"categories":5094},[514],{"categories":5096},[465],{"categories":5098},[462],{"categories":5100},[462],{"categories":5102},[475],{"categories":5104},[475],{"categories":5106},[],{"categories":5108},[462],{"categories":5110},[462,465],{"categories":5112},[],{"categories":5114},[475],{"categories":5116},[462],{"categories":5118},[511],{"categories":5120},[475],{"categories":5122},[1260],{"categories":5124},[462],{"categories":5126},[462],{"categories":5128},[462],{"categories":5130},[462],{"categories":5132},[462],{"categories":5134},[726],{"categories":5136},[462],{"categories":5138},[462],{"categories":5140},[475],{"categories":5142},[462],{"categories":5144},[462],{"categories":5146},[470],{"categories":5148},[478],{"categories":5150},[475],{"categories":5152},[475],{"categories":5154},[],{"categories":5156},[475],{"categories":5158},[563],{"categories":5160},[511],{"categories":5162},[462],{"categories":5164},[],{"categories":5166},[478],{"categories":5168},[],{"categories":5170},[489],{"categories":5172},[462],{"categories":5174},[475],{"categories":5176},[563],{"categories":5178},[462],{"categories":5180},[],{"categories":5182},[462],{"categories":5184},[462],{"categories":5186},[],{"categories":5188},[592],{"categories":5190},[462],{"categories":5192},[475],{"categories":5194},[],{"categories":5196},[],{"categories":5198},[511],{"categories":5200},[465],{"categories":5202},[462],{"categories":5204},[462],{"categories":5206},[470],{"categories":5208},[462],{"categories":5210},[462],{"categories":5212},[475],{"categories":5214},[462],{"categories":5216},[470],{"categories":5218},[470],{"categories":5220},[563],{"categories":5222},[],{"categories":5224},[462],{"categories":5226},[511],{"categories":5228},[],{"categories":5230},[462],{"categories":5232},[462],{"categories":5234},[563],{"categories":5236},[462],{"categories":5238},[462],{"categories":5240},[592],{"categories":5242},[462],{"categories":5244},[408],{"categories":5246},[],{"categories":5248},[475],{"categories":5250},[462],{"categories":5252},[592],{"categories":5254},[489],{"categories":5256},[],{"categories":5258},[462],{"categories":5260},[],{"categories":5262},[475],{"categories":5264},[563],{"categories":5266},[489],{"categories":5268},[],{"categories":5270},[3484],{"categories":5272},[470],{"categories":5274},[465],{"categories":5276},[462],{"categories":5278},[514],{"categories":5280},[475],{"categories":5282},[563],{"categories":5284},[462],{"categories":5286},[489],{"categories":5288},[],{"categories":5290},[],{"categories":5292},[462],{"categories":5294},[465],{"categories":5296},[462],{"categories":5298},[592],{"categories":5300},[],{"categories":5302},[475],{"categories":5304},[475],{"categories":5306},[462],{"categories":5308},[475],{"categories":5310},[462],{"categories":5312},[511],{"categories":5314},[489],{"categories":5316},[462],{"categories":5318},[475],{"categories":5320},[478],{"categories":5322},[462],{"categories":5324},[462],{"categories":5326},[462],{"categories":5328},[475],{"categories":5330},[462],{"categories":5332},[478],{"categories":5334},[592],{"categories":5336},[511],{"categories":5338},[],{"categories":5340},[592],{"categories":5342},[462],{"categories":5344},[],{"categories":5346},[489],{"categories":5348},[475],{"categories":5350},[],{"categories":5352},[462],{"categories":5354},[462],{"categories":5356},[462],{"categories":5358},[462],{"categories":5360},[462],{"categories":5362},[475],{"categories":5364},[470],{"categories":5366},[465],{"categories":5368},[475],{"categories":5370},[462],{"categories":5372},[563],{"categories":5374},[489],{"categories":5376},[489],{"categories":5378},[462],{"categories":5380},[514],{"categories":5382},[475],{"categories":5384},[462],{"categories":5386},[462],{"categories":5388},[475],{"categories":5390},[462],{"categories":5392},[462],{"categories":5394},[475],{"categories":5396},[470],{"categories":5398},[462],{"categories":5400},[563],{"categories":5402},[489],{"categories":5404},[475],{"categories":5406},[462],{"categories":5408},[478],{"categories":5410},[462],{"categories":5412},[475],{"categories":5414},[462],{"categories":5416},[462],{"categories":5418},[511],{"categories":5420},[462],{"categories":5422},[],{"categories":5424},[465],{"categories":5426},[462],{"categories":5428},[462],{"categories":5430},[462],{"categories":5432},[489],{"categories":5434},[489],{"categories":5436},[462],{"categories":5438},[489],{"categories":5440},[462],{"categories":5442},[475],{"categories":5444},[462],{"categories":5446},[462],{"categories":5448},[462],{"categories":5450},[462],{"categories":5452},[462],{"categories":5454},[],{"categories":5456},[462],{"categories":5458},[563],{"categories":5460},[475],{"categories":5462},[470],{"categories":5464},[511],{"categories":5466},[462],{"categories":5468},[475],{"categories":5470},[462],{"categories":5472},[475],{"categories":5474},[462],{"categories":5476},[462],{"categories":5478},[563],{"categories":5480},[475],{"categories":5482},[462],{"categories":5484},[592],{"categories":5486},[462],{"categories":5488},[514],{"categories":5490},[462],{"categories":5492},[462],{"categories":5494},[511],{"categories":5496},[462],{"categories":5498},[462],{"categories":5500},[462],{"categories":5502},[462],{"categories":5504},[475],{"categories":5506},[408],{"categories":5508},[462],{"categories":5510},[489],{"categories":5512},[475],{"categories":5514},[514],{"categories":5516},[],{"categories":5518},[475],{"categories":5520},[489],{"categories":5522},[462],{"categories":5524},[462],{"categories":5526},[2681],{"categories":5528},[563],{"categories":5530},[661],{"categories":5532},[462],{"categories":5534},[462],{"categories":5536},[462],{"categories":5538},[462],{"categories":5540},[465],{"categories":5542},[462],{"categories":5544},[462],{"categories":5546},[489],{"categories":5548},[470],{"categories":5550},[462],{"categories":5552},[489],{"categories":5554},[462],{"categories":5556},[],{"categories":5558},[475],{"categories":5560},[475],{"categories":5562},[462],{"categories":5564},[462],{"categories":5566},[462],{"categories":5568},[514],{"categories":5570},[],{"categories":5572},[511],{"categories":5574},[],{"categories":5576},[511],{"categories":5578},[462],{"categories":5580},[462],{"categories":5582},[475],{"categories":5584},[462],{"categories":5586},[475],{"categories":5588},[475],{"categories":5590},[],{"categories":5592},[462],{"categories":5594},[511],{"categories":5596},[462],{"categories":5598},[],{"categories":5600},[462],{"categories":5602},[462],{"categories":5604},[],{"categories":5606},[462],{"categories":5608},[462],{"categories":5610},[563],{"categories":5612},[489],{"categories":5614},[475],{"categories":5616},[462],{"categories":5618},[462],{"categories":5620},[462],{"categories":5622},[462],{"categories":5624},[592],{"categories":5626},[462],{"categories":5628},[462],{"categories":5630},[462],{"categories":5632},[465],{"categories":5634},[462],{"categories":5636},[462],{"categories":5638},[],{"categories":5640},[462],{"categories":5642},[462],{"categories":5644},[462],{"categories":5646},[],{"categories":5648},[465],{"categories":5650},[462],{"categories":5652},[462],{"categories":5654},[511],{"categories":5656},[489],{"categories":5658},[478],{"categories":5660},[475],{"categories":5662},[805],{"categories":5664},[462],{"categories":5666},[462],{"categories":5668},[462],{"categories":5670},[489],{"categories":5672},[511],{"categories":5674},[563],{"categories":5676},[462],{"categories":5678},[462],{"categories":5680},[462],{"categories":5682},[462],{"categories":5684},[511],{"categories":5686},[462],{"categories":5688},[563],{"categories":5690},[462],{"categories":5692},[462],{"categories":5694},[511],{"categories":5696},[563],{"categories":5698},[462],{"categories":5700},[511],{"categories":5702},[462],{"categories":5704},[475],{"categories":5706},[475],{"categories":5708},[475],{"categories":5710},[489],{"categories":5712},[511],{"categories":5714},[475],{"categories":5716},[475],{"categories":5718},[462],{"categories":5720},[489],{"categories":5722},[563],{"categories":5724},[462],{"categories":5726},[462],{"categories":5728},[475],{"categories":5730},[462],{"categories":5732},[],{"categories":5734},[475],{"categories":5736},[],{"categories":5738},[462],{"categories":5740},[462],{"categories":5742},[],{"categories":5744},[],{"categories":5746},[475],{"categories":5748},[470],{"categories":5750},[475],{"categories":5752},[5753],"Liability & Ethics",{"categories":5755},[462],{"categories":5757},[462],{"categories":5759},[462],{"categories":5761},[475],{"categories":5763},[465],{"categories":5765},[475],{"categories":5767},[470],{"categories":5769},[592],{"categories":5771},[475],{"categories":5773},[462],{"categories":5775},[462],{"categories":5777},[],{"categories":5779},[910],{"categories":5781},[475],{"categories":5783},[],{"categories":5785},[462],{"categories":5787},[465],{"categories":5789},[475],{"categories":5791},[],{"categories":5793},[475],{"categories":5795},[462],{"categories":5797},[462],{"categories":5799},[489],{"categories":5801},[462],{"categories":5803},[511],{"categories":5805},[462],{"categories":5807},[462],{"categories":5809},[478],{"categories":5811},[475],{"categories":5813},[462],{"categories":5815},[462],{"categories":5817},[462],{"categories":5819},[511],{"categories":5821},[475],{"categories":5823},[489],{"categories":5825},[563],{"categories":5827},[465],{"categories":5829},[462],{"categories":5831},[462],{"categories":5833},[462],{"categories":5835},[],{"categories":5837},[475],{"categories":5839},[475],{"categories":5841},[475],{"categories":5843},[805],{"categories":5845},[563],{"categories":5847},[475],{"categories":5849},[408],{"categories":5851},[489],{"categories":5853},[511],{"categories":5855},[462],{"categories":5857},[563],{"categories":5859},[462],{"categories":5861},[465],{"categories":5863},[],{"categories":5865},[475],{"categories":5867},[462],{"categories":5869},[462],{"categories":5871},[462],{"categories":5873},[462],{"categories":5875},[475],{"categories":5877},[462],{"categories":5879},[462],{"categories":5881},[563],{"categories":5883},[],{"categories":5885},[475],{"categories":5887},[478],{"categories":5889},[511],{"categories":5891},[475],{"categories":5893},[470],{"categories":5895},[],{"categories":5897},[462],{"categories":5899},[462],{"categories":5901},[478],{"categories":5903},[462],{"categories":5905},[475],{"categories":5907},[511],{"categories":5909},[465],{"categories":5911},[408],{"categories":5913},[462],{"categories":5915},[462],{"categories":5917},[462],{"categories":5919},[511],{"categories":5921},[470],{"categories":5923},[462],{"categories":5925},[563],{"categories":5927},[511],{"categories":5929},[408],{"categories":5931},[462],{"categories":5933},[475],{"categories":5935},[],{"categories":5937},[864],{"categories":5939},[],{"categories":5941},[462],{"categories":5943},[408],{"categories":5945},[462],{"categories":5947},[514],{"categories":5949},[462],{"categories":5951},[475],{"categories":5953},[475],{"categories":5955},[5956],"Design News & Tools",{"categories":5958},[462],{"categories":5960},[462],{"categories":5962},[511],{"categories":5964},[462],{"categories":5966},[462],{"categories":5968},[465],{"categories":5970},[475],{"categories":5972},[462],{"categories":5974},[563],{"categories":5976},[475],{"categories":5978},[475],{"categories":5980},[563],{"categories":5982},[462],{"categories":5984},[462],{"categories":5986},[805],{"categories":5988},[475],{"categories":5990},[462],{"categories":5992},[462],{"categories":5994},[805],{"categories":5996},[462],{"categories":5998},[592],{"categories":6000},[462],{"categories":6002},[475],{"categories":6004},[],{"categories":6006},[462],{"categories":6008},[462],{"categories":6010},[462],{"categories":6012},[511],{"categories":6014},[462],{"categories":6016},[465],{"categories":6018},[],{"categories":6020},[462],{"categories":6022},[462],{"categories":6024},[462],{"categories":6026},[489],{"categories":6028},[935],{"categories":6030},[489],{"categories":6032},[563],{"categories":6034},[462],{"categories":6036},[462,475],{"categories":6038},[592,470],{"categories":6040},[489],{"categories":6042},[462],{"categories":6044},[462],{"categories":6046},[462],{"categories":6048},[462],{"categories":6050},[],{"categories":6052},[475],{"categories":6054},[462],{"categories":6056},[],{"categories":6058},[462],{"categories":6060},[489],{"categories":6062},[462],{"categories":6064},[489],{"categories":6066},[],{"categories":6068},[475],{"categories":6070},[462],{"categories":6072},[470],{"categories":6074},[462],{"categories":6076},[511],{"categories":6078},[462],{"categories":6080},[],{"categories":6082},[475],{"categories":6084},[462],{"categories":6086},[],{"categories":6088},[563],{"categories":6090},[462],{"categories":6092},[462],{"categories":6094},[475],{"categories":6096},[462],{"categories":6098},[462],{"categories":6100},[465],{"categories":6102},[475],{"categories":6104},[462],{"categories":6106},[],{"categories":6108},[462],{"categories":6110},[408],{"categories":6112},[592],{"categories":6114},[470],{"categories":6116},[470],{"categories":6118},[462],{"categories":6120},[465],{"categories":6122},[465],{"categories":6124},[462],{"categories":6126},[475],{"categories":6128},[462],{"categories":6130},[462],{"categories":6132},[462],{"categories":6134},[462],{"categories":6136},[489],{"categories":6138},[462],{"categories":6140},[465],{"categories":6142},[462],{"categories":6144},[462],{"categories":6146},[475],{"categories":6148},[462],{"categories":6150},[592],{"categories":6152},[462],{"categories":6154},[511],{"categories":6156},[462],{"categories":6158},[462],{"categories":6160},[475],{"categories":6162},[478],{"categories":6164},[462],{"categories":6166},[462],{"categories":6168},[475],{"categories":6170},[],{"categories":6172},[489],{"categories":6174},[],{"categories":6176},[489],{"categories":6178},[475],{"categories":6180},[465],{"categories":6182},[462],{"categories":6184},[],{"categories":6186},[514],{"categories":6188},[408],{"categories":6190},[462],{"categories":6192},[489],{"categories":6194},[462],{"categories":6196},[],{"categories":6198},[511],{"categories":6200},[475],{"categories":6202},[489],{"categories":6204},[563],{"categories":6206},[470],{"categories":6208},[462],{"categories":6210},[462],{"categories":6212},[475],{"categories":6214},[489],{"categories":6216},[475],{"categories":6218},[511],{"categories":6220},[462],{"categories":6222},[478],{"categories":6224},[465],{"categories":6226},[478],{"categories":6228},[511],{"categories":6230},[462],{"categories":6232},[489],{"categories":6234},[462],{"categories":6236},[563],{"categories":6238},[470],{"categories":6240},[462],{"categories":6242},[462],{"categories":6244},[462],{"categories":6246},[462],{"categories":6248},[462],{"categories":6250},[462],{"categories":6252},[475],{"categories":6254},[462],{"categories":6256},[475],{"categories":6258},[462],{"categories":6260},[462],{"categories":6262},[465],{"categories":6264},[462],{"categories":6266},[475],{"categories":6268},[475],{"categories":6270},[563],{"categories":6272},[475],{"categories":6274},[475],{"categories":6276},[462],{"categories":6278},[465],{"categories":6280},[475],{"categories":6282},[563],{"categories":6284},[],{"categories":6286},[462],{"categories":6288},[514],{"categories":6290},[805],{"categories":6292},[462],{"categories":6294},[475],{"categories":6296},[462],{"categories":6298},[462],{"categories":6300},[489],{"categories":6302},[462],{"categories":6304},[],{"categories":6306},[462],{"categories":6308},[475],{"categories":6310},[462],{"categories":6312},[592],{"categories":6314},[462],{"categories":6316},[489],{"categories":6318},[462],{"categories":6320},[511],{"categories":6322},[475],{"categories":6324},[462],{"categories":6326},[592],{"categories":6328},[475],{"categories":6330},[470],{"categories":6332},[470],{"categories":6334},[462],{"categories":6336},[462],{"categories":6338},[462],{"categories":6340},[462],{"categories":6342},[462],{"categories":6344},[462],{"categories":6346},[465],{"categories":6348},[],{"categories":6350},[462],{"categories":6352},[462],{"categories":6354},[475],{"categories":6356},[475],{"categories":6358},[462],{"categories":6360},[462],{"categories":6362},[462],{"categories":6364},[462],{"categories":6366},[462],{"categories":6368},[489],{"categories":6370},[],{"categories":6372},[465],{"categories":6374},[462],{"categories":6376},[462],{"categories":6378},[475],{"categories":6380},[475],{"categories":6382},[],{"categories":6384},[489],{"categories":6386},[489],{"categories":6388},[462],{"categories":6390},[592],{"categories":6392},[470],{"categories":6394},[563],{"categories":6396},[],{"categories":6398},[462],{"categories":6400},[475],{"categories":6402},[465],{"categories":6404},[462],{"categories":6406},[462],{"categories":6408},[489],{"categories":6410},[465],{"categories":6412},[462],{"categories":6414},[462],{"categories":6416},[511],{"categories":6418},[514],{"categories":6420},[462],{"categories":6422},[511],{"categories":6424},[475],{"categories":6426},[462],{"categories":6428},[],{"categories":6430},[511],{"categories":6432},[475],{"categories":6434},[563],{"categories":6436},[514],{"categories":6438},[462],{"categories":6440},[462],{"categories":6442},[],{"categories":6444},[475],{"categories":6446},[475],{"categories":6448},[475],{"categories":6450},[3484],{"categories":6452},[511],{"categories":6454},[462],{"categories":6456},[489],{"categories":6458},[462],{"categories":6460},[462],{"categories":6462},[462],{"categories":6464},[462],{"categories":6466},[462],{"categories":6468},[470],{"categories":6470},[462],{"categories":6472},[465],{"categories":6474},[2147],{"categories":6476},[408],{"categories":6478},[465],{"categories":6480},[],{"categories":6482},[462],{"categories":6484},[],{"categories":6486},[511],{"categories":6488},[475],{"categories":6490},[563],{"categories":6492},[462],{"categories":6494},[462],{"categories":6496},[462],{"categories":6498},[511],{"categories":6500},[],{"categories":6502},[475],{"categories":6504},[462],{"categories":6506},[475],{"categories":6508},[475],{"categories":6510},[],{"categories":6512},[462],{"categories":6514},[],{"categories":6516},[511],{"categories":6518},[465],{"categories":6520},[563],{"categories":6522},[462],{"categories":6524},[475],{"categories":6526},[511],{"categories":6528},[462],{"categories":6530},[511],{"categories":6532},[],{"categories":6534},[511],{"categories":6536},[462],{"categories":6538},[465],{"categories":6540},[805],{"categories":6542},[475],{"categories":6544},[462],{"categories":6546},[],{"categories":6548},[489],{"categories":6550},[475],{"categories":6552},[478],{"categories":6554},[475],{"categories":6556},[465],{"categories":6558},[462],{"categories":6560},[462],{"categories":6562},[],{"categories":6564},[],{"categories":6566},[],{"categories":6568},[563],{"categories":6570},[462],{"categories":6572},[475],{"categories":6574},[462],{"categories":6576},[462],{"categories":6578},[],{"categories":6580},[],{"categories":6582},[],{"categories":6584},[462],{"categories":6586},[475],{"categories":6588},[563],{"categories":6590},[462],{"categories":6592},[],{"categories":6594},[475],{"categories":6596},[462],{"categories":6598},[462],{"categories":6600},[465],{"categories":6602},[],{"categories":6604},[],{"categories":6606},[462],{"categories":6608},[462],{"categories":6610},[475],{"categories":6612},[563],{"categories":6614},[462],{"categories":6616},[511],{"categories":6618},[],{"categories":6620},[462],{"categories":6622},[462],{"categories":6624},[592],{"categories":6626},[511],{"categories":6628},[592],{"categories":6630},[514],{"categories":6632},[462],{"categories":6634},[462],{"categories":6636},[],{"categories":6638},[],{"categories":6640},[475],{"categories":6642},[],{"categories":6644},[462],{"categories":6646},[805],{"categories":6648},[462],{"categories":6650},[462],{"categories":6652},[462],{"categories":6654},[462],{"categories":6656},[],{"categories":6658},[475],{"categories":6660},[462],{"categories":6662},[462],{"categories":6664},[],{"categories":6666},[475],{"categories":6668},[462],{"categories":6670},[511],{"categories":6672},[462],{"categories":6674},[592],{"categories":6676},[470],{"categories":6678},[478],{"categories":6680},[462],{"categories":6682},[462],{"categories":6684},[475],{"categories":6686},[514],{"categories":6688},[475],{"categories":6690},[475],{"categories":6692},[],{"categories":6694},[462],{"categories":6696},[475],{"categories":6698},[],{"categories":6700},[462],{"categories":6702},[],{"categories":6704},[511],{"categories":6706},[470],{"categories":6708},[],{"categories":6710},[462],{"categories":6712},[462],{"categories":6714},[462],{"categories":6716},[],{"categories":6718},[475],{"categories":6720},[563],{"categories":6722},[465],{"categories":6724},[462],{"categories":6726},[],{"categories":6728},[470],{"categories":6730},[592],{"categories":6732},[462],{"categories":6734},[489],{"categories":6736},[465],{"categories":6738},[514],{"categories":6740},[470],{"categories":6742},[489],{"categories":6744},[475],{"categories":6746},[489],{"categories":6748},[],{"categories":6750},[462],{"categories":6752},[478],{"categories":6754},[462],{"categories":6756},[],{"categories":6758},[475],{"categories":6760},[465],{"categories":6762},[563],{"categories":6764},[462],{"categories":6766},[465],{"categories":6768},[475],{"categories":6770},[408],{"categories":6772},[462],{"categories":6774},[462],{"categories":6776},[462],{"categories":6778},[462],{"categories":6780},[462],{"categories":6782},[465],{"categories":6784},[462],{"categories":6786},[489],{"categories":6788},[514],{"categories":6790},[475],{"categories":6792},[],{"categories":6794},[462],{"categories":6796},[462],{"categories":6798},[462],{"categories":6800},[489],{"categories":6802},[475],{"categories":6804},[511],{"categories":6806},[489],{"categories":6808},[462],{"categories":6810},[478],{"categories":6812},[],{"categories":6814},[563],{"categories":6816},[489],{"categories":6818},[511],{"categories":6820},[462],{"categories":6822},[465],{"categories":6824},[475],{"categories":6826},[462],{"categories":6828},[462],{"categories":6830},[475],{"categories":6832},[478],{"categories":6834},[462],{"categories":6836},[475],{"categories":6838},[462],{"categories":6840},[470],{"categories":6842},[475],{"categories":6844},[475,408],{"categories":6846},[462],{"categories":6848},[462],{"categories":6850},[475],{"categories":6852},[489],{"categories":6854},[462],{"categories":6856},[462],{"categories":6858},[514],{"categories":6860},[475],{"categories":6862},[592],{"categories":6864},[475],{"categories":6866},[470],{"categories":6868},[],{"categories":6870},[475],{"categories":6872},[462],{"categories":6874},[470],{"categories":6876},[],{"categories":6878},[],{"categories":6880},[489],{"categories":6882},[462],{"categories":6884},[462],{"categories":6886},[475],{"categories":6888},[514],{"categories":6890},[592],{"categories":6892},[462],{"categories":6894},[462],{"categories":6896},[462],{"categories":6898},[475],{"categories":6900},[],{"categories":6902},[475],{"categories":6904},[511],{"categories":6906},[462],{"categories":6908},[475],{"categories":6910},[475],{"categories":6912},[462],{"categories":6914},[],{"categories":6916},[511],{"categories":6918},[489],{"categories":6920},[3484],{"categories":6922},[465],{"categories":6924},[489],{"categories":6926},[462],{"categories":6928},[475],{"categories":6930},[462],{"categories":6932},[462],{"categories":6934},[592],{"categories":6936},[489],{"categories":6938},[514],{"categories":6940},[],{"categories":6942},[511],{"categories":6944},[462],{"categories":6946},[462],{"categories":6948},[],{"categories":6950},[475],{"categories":6952},[462],{"categories":6954},[462],{"categories":6956},[462],{"categories":6958},[462],{"categories":6960},[475],{"categories":6962},[462],{"categories":6964},[462],{"categories":6966},[462],{"categories":6968},[478],{"categories":6970},[462],{"categories":6972},[475],{"categories":6974},[462],{"categories":6976},[462],{"categories":6978},[462],{"categories":6980},[462],{"categories":6982},[462],{"categories":6984},[462],{"categories":6986},[462],{"categories":6988},[470],{"categories":6990},[],{"categories":6992},[478],{"categories":6994},[511],{"categories":6996},[475],{"categories":6998},[462],{"categories":7000},[489],{"categories":7002},[],{"categories":7004},[489],{"categories":7006},[489],{"categories":7008},[475],{"categories":7010},[489],{"categories":7012},[462],{"categories":7014},[462],{"categories":7016},[462],{"categories":7018},[475],{"categories":7020},[489],{"categories":7022},[462],{"categories":7024},[462],{"categories":7026},[462],{"categories":7028},[475],{"categories":7030},[511],{"categories":7032},[462],{"categories":7034},[462],{"categories":7036},[462],{"categories":7038},[470],{"categories":7040},[462],{"categories":7042},[475],{"categories":7044},[563],{"categories":7046},[],{"categories":7048},[462],{"categories":7050},[514],{"categories":7052},[475],{"categories":7054},[462],{"categories":7056},[462],{"categories":7058},[],{"categories":7060},[462],{"categories":7062},[462],{"categories":7064},[511],{"categories":7066},[462],{"categories":7068},[462],{"categories":7070},[475],{"categories":7072},[592],{"categories":7074},[],{"categories":7076},[],{"categories":7078},[489],{"categories":7080},[462],{"categories":7082},[462],{"categories":7084},[511],{"categories":7086},[462],{"categories":7088},[489],{"categories":7090},[511],{"categories":7092},[462],{"categories":7094},[462],{"categories":7096},[592],{"categories":7098},[514],{"categories":7100},[462],{"categories":7102},[462],{"categories":7104},[465],{"categories":7106},[475],{"categories":7108},[462],{"categories":7110},[462],{"categories":7112},[475],{"categories":7114},[470],{"categories":7116},[475],{"categories":7118},[489],{"categories":7120},[462],{"categories":7122},[470],{"categories":7124},[],{"categories":7126},[462],{"categories":7128},[514],{"categories":7130},[462],{"categories":7132},[462],{"categories":7134},[],{"categories":7136},[511],{"categories":7138},[462],{"categories":7140},[475],{"categories":7142},[514],{"categories":7144},[462],{"categories":7146},[489],{"categories":7148},[489],{"categories":7150},[489],{"categories":7152},[462],{"categories":7154},[475],{"categories":7156},[475],{"categories":7158},[462],{"categories":7160},[475],{"categories":7162},[462],{"categories":7164},[462],{"categories":7166},[563],{"categories":7168},[514],{"categories":7170},[514],{"categories":7172},[],{"categories":7174},[511],{"categories":7176},[462],{"categories":7178},[462],{"categories":7180},[489],{"categories":7182},[],{"categories":7184},[511],{"categories":7186},[511],{"categories":7188},[511],{"categories":7190},[],{"categories":7192},[475],{"categories":7194},[462],{"categories":7196},[],{"categories":7198},[465],{"categories":7200},[470],{"categories":7202},[],{"categories":7204},[462],{"categories":7206},[462],{"categories":7208},[],{"categories":7210},[489],{"categories":7212},[],{"categories":7214},[],{"categories":7216},[],{"categories":7218},[],{"categories":7220},[462],{"categories":7222},[511],{"categories":7224},[],{"categories":7226},[],{"categories":7228},[462],{"categories":7230},[462],{"categories":7232},[462],{"categories":7234},[514],{"categories":7236},[462],{"categories":7238},[514],{"categories":7240},[],{"categories":7242},[514],{"categories":7244},[514],{"categories":7246},[408],{"categories":7248},[475],{"categories":7250},[489],{"categories":7252},[],{"categories":7254},[],{"categories":7256},[514],{"categories":7258},[489],{"categories":7260},[489],{"categories":7262},[489],{"categories":7264},[],{"categories":7266},[465],{"categories":7268},[489],{"categories":7270},[489],{"categories":7272},[465],{"categories":7274},[489],{"categories":7276},[470],{"categories":7278},[489],{"categories":7280},[489],{"categories":7282},[489],{"categories":7284},[514],{"categories":7286},[511],{"categories":7288},[511],{"categories":7290},[462],{"categories":7292},[489],{"categories":7294},[514],{"categories":7296},[408],{"categories":7298},[514],{"categories":7300},[514],{"categories":7302},[514],{"categories":7304},[],{"categories":7306},[470],{"categories":7308},[],{"categories":7310},[408],{"categories":7312},[489],{"categories":7314},[489],{"categories":7316},[489],{"categories":7318},[475],{"categories":7320},[511,470],{"categories":7322},[514],{"categories":7324},[],{"categories":7326},[],{"categories":7328},[514],{"categories":7330},[],{"categories":7332},[514],{"categories":7334},[511],{"categories":7336},[475],{"categories":7338},[],{"categories":7340},[489],{"categories":7342},[462],{"categories":7344},[563],{"categories":7346},[],{"categories":7348},[462],{"categories":7350},[],{"categories":7352},[511],{"categories":7354},[465],{"categories":7356},[514],{"categories":7358},[],{"categories":7360},[489],{"categories":7362},[511],[7364,7456,7625,7848],{"id":7365,"title":7366,"ai":7367,"body":7372,"categories":7429,"created_at":409,"date_modified":409,"description":55,"extension":410,"faq":409,"featured":411,"kicker_label":409,"meta":7430,"navigation":86,"path":7442,"published_at":7443,"question":409,"scraped_at":7444,"seo":7445,"sitemap":7446,"source_id":7447,"source_name":7448,"source_type":450,"source_url":7449,"stem":7450,"tags":7451,"thumbnail_url":409,"tldr":7453,"tweet":409,"unknown_tags":7454,"__hash__":7455},"summaries\u002Fsummaries\u002Fbf9ecd4dfe672d2e-zrok-open-source-ngrok-fix-for-secure-localhost-sh-summary.md","Zrok: Open-Source ngrok Fix for Secure Localhost Sharing",{"provider":7,"model":8,"input_tokens":7368,"output_tokens":7369,"processing_time_ms":7370,"cost_usd":7371},5189,1449,10240,0.001255,{"type":14,"value":7373,"toc":7424},[7374,7378,7389,7396,7400,7411,7415,7418,7421],[17,7375,7377],{"id":7376},"share-localhost-apps-and-services-in-seconds-without-setup-pain","Share Localhost Apps and Services in Seconds Without Setup Pain",[22,7379,7380,7381,7384,7385,7388],{},"Run ",[33,7382,7383],{},"zrok enable"," once to set up your environment, then ",[33,7386,7387],{},"zrok share public \u003Cport>"," exposes any localhost app—like a Next.js default page on port 3000—to a stable public HTTPS URL instantly. No port forwarding, firewall changes, NAT traversal, or public IP needed; traffic routes end-to-end encrypted via OpenZiti's zero-trust mesh, keeping it off the public internet unless desired. This works for HTTP\u002FTCP apps, UDP (game servers, VoIP, IoT), files\u002Ffolders (browsable drive mode), and webhook testing—daily dev tasks that ngrok complicates with limits and random URLs.",[22,7390,7391,7392,7395],{},"For files, ",[33,7393,7394],{},"zrok share public backend\u002Fdrive \u003Cpath>"," turns directories into secure, shareable drives. Custom domains and a new UI improve usability over ngrok's free tier constraints, delivering smoother performance for quick demos.",[17,7397,7399],{"id":7398},"private-token-access-eliminates-unwanted-traffic","Private Token Access Eliminates Unwanted Traffic",[22,7401,7402,7403,7406,7407,7410],{},"Use ",[33,7404,7405],{},"zrok share private \u003Cport>"," to generate a share token instead of a public URL. Recipients run ",[33,7408,7409],{},"zrok access private \u003Ctoken>"," to connect securely—only granted users access your app, blocking bots, scanners, and random hits. This zero-trust model grants selective permission rather than broad exposure, ideal for sharing with one trusted person without making it public. Tokens enable controlled access for apps, files, or services, solving ngrok's add-on private sharing limitations.",[17,7412,7414],{"id":7413},"zrok-outshines-ngrok-on-ownership-and-protocols-with-clear-trade-offs","Zrok Outshines ngrok on Ownership and Protocols, With Clear Trade-offs",[22,7416,7417],{},"Zrok wins over ngrok (proprietary, HTTP\u002FTCP-focused, tight free tier) by being open-source, self-hostable for full control\u002Fprivacy, and natively integrating private sharing as core. It adds UDP support ngrok lacks, plus built-in file sharing—ngrok feels polished but owned; Zrok feels owned. Vs. Cloudflare (setup-heavy), Tailscale (VPN overkill), Zrok prioritizes quick, private tunnels without trade-offs in speed\u002Fprivacy\u002Fcontrol.",[22,7419,7420],{},"Downsides: steeper learning curve for self-hosting, no ngrok-style request replay\u002Finspection (hurts debugging), potential latency depending on setup. Still, for devs prioritizing privacy-first simplicity and avoiding ngrok's headaches, Zrok delivers—public for demos, private for secure collab—making it worth switching unless inspection is critical.",[22,7422,7423],{},"Final verdict: Adopt Zrok if quick, controlled sharing without exposure pains you; self-hosting unlocks unlimited use.",{"title":55,"searchDepth":83,"depth":83,"links":7425},[7426,7427,7428],{"id":7376,"depth":83,"text":7377},{"id":7398,"depth":83,"text":7399},{"id":7413,"depth":83,"text":7414},[408],{"content_references":7431,"triage":7440},[7432,7435,7438],{"type":415,"title":7433,"url":7434,"context":439},"Zrok","https:\u002F\u002Fzrok.io\u002F",{"type":415,"title":7436,"url":7437,"context":418},"Zrok Repo","https:\u002F\u002Fgithub.com\u002Fopenziti\u002Fzrok",{"type":434,"title":7439,"context":418},"OpenZiti",{"relevance":128,"novelty":90,"quality":128,"actionability":128,"composite":441,"reasoning":7441},"Category: DevOps & Cloud. The article discusses Zrok, an open-source tool that enhances localhost sharing, addressing specific pain points like setup complexity and security, which are relevant to developers looking for efficient solutions. It provides actionable commands and comparisons to existing tools, making it practical for the audience.","\u002Fsummaries\u002Fbf9ecd4dfe672d2e-zrok-open-source-ngrok-fix-for-secure-localhost-sh-summary","2026-04-14 17:00:52","2026-04-19 03:29:55",{"title":7366,"description":55},{"loc":7442},"bf9ecd4dfe672d2e","Better Stack","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=dLW0cT-iTjs","summaries\u002Fbf9ecd4dfe672d2e-zrok-open-source-ngrok-fix-for-secure-localhost-sh-summary",[7452,455,454],"open-source","Zrok enables one-command sharing of localhost apps, files, TCP\u002FUDP services publicly or privately via tokens—zero-trust on OpenZiti beats ngrok's limits, random URLs, and public exposure without port forwarding.",[455,454],"4FuTX_DqILI-shQp2t_hCURIeW1WLihPyeajYKFxIM4",{"id":7457,"title":7458,"ai":7459,"body":7464,"categories":7609,"created_at":409,"date_modified":409,"description":7610,"extension":410,"faq":409,"featured":411,"kicker_label":409,"meta":7611,"navigation":86,"path":7612,"published_at":7613,"question":409,"scraped_at":7614,"seo":7615,"sitemap":7616,"source_id":7617,"source_name":7448,"source_type":7618,"source_url":7619,"stem":7620,"tags":7621,"thumbnail_url":409,"tldr":7622,"tweet":409,"unknown_tags":7623,"__hash__":7624},"summaries\u002Fsummaries\u002Fb78f5181ec1e71f4-vault-warden-outperforms-1password-for-devs-summary.md","Vault Warden Outperforms 1Password for Devs",{"provider":7,"model":8,"input_tokens":7460,"output_tokens":7461,"processing_time_ms":7462,"cost_usd":7463},4533,1273,7675,0.0015206,{"type":14,"value":7465,"toc":7604},[7466,7470,7473,7476,7558,7571,7575,7594,7598,7601],[17,7467,7469],{"id":7468},"lightweight-self-hosting-delivers-speed-and-privacy","Lightweight Self-Hosting Delivers Speed and Privacy",[22,7471,7472],{},"Vault Warden provides full Bitwarden compatibility with end-to-end encryption, CLI\u002FAPI access, 2FA, U2F key support, attachments, folders, and organizations—all in a Rust-based server using under 100MB RAM. It outperforms 1Password's closed ecosystem and Bitwarden Cloud's subscriptions by keeping data local, eliminating paywalls, and running fastest on Apple Silicon like M4 Pro. Developers gain control over logins, tokens, SSH keys, and 2FA codes without relying on external infrastructure, reducing lock-in risks.",[22,7474,7475],{},"Setup requires one Docker Compose file with a single container, one volume, and an admin token:",[50,7477,7481],{"className":7478,"code":7479,"language":7480,"meta":55,"style":55},"language-yaml shiki shiki-themes github-light github-dark","docker-compose.yml\nservices:\n  vaultwarden:\n    image: vaultwarden\u002Fserver:latest\n    volumes:\n      - .\u002Fvw-data:\u002Fdata\n    environment:\n      - ADMIN_TOKEN=your-admin-token\n    ports:\n      - \"8080:80\"\n","yaml",[33,7482,7483,7488,7497,7504,7515,7522,7530,7537,7544,7551],{"__ignoreMap":55},[59,7484,7485],{"class":61,"line":62},[59,7486,7487],{"class":76},"docker-compose.yml\n",[59,7489,7490,7494],{"class":61,"line":83},[59,7491,7493],{"class":7492},"s9eBZ","services",[59,7495,7496],{"class":69},":\n",[59,7498,7499,7502],{"class":61,"line":90},[59,7500,7501],{"class":7492},"  vaultwarden",[59,7503,7496],{"class":69},[59,7505,7506,7509,7512],{"class":61,"line":128},[59,7507,7508],{"class":7492},"    image",[59,7510,7511],{"class":69},": ",[59,7513,7514],{"class":76},"vaultwarden\u002Fserver:latest\n",[59,7516,7517,7520],{"class":61,"line":164},[59,7518,7519],{"class":7492},"    volumes",[59,7521,7496],{"class":69},[59,7523,7524,7527],{"class":61,"line":169},[59,7525,7526],{"class":69},"      - ",[59,7528,7529],{"class":76},".\u002Fvw-data:\u002Fdata\n",[59,7531,7532,7535],{"class":61,"line":192},[59,7533,7534],{"class":7492},"    environment",[59,7536,7496],{"class":69},[59,7538,7539,7541],{"class":61,"line":197},[59,7540,7526],{"class":69},[59,7542,7543],{"class":76},"ADMIN_TOKEN=your-admin-token\n",[59,7545,7546,7549],{"class":61,"line":212},[59,7547,7548],{"class":7492},"    ports",[59,7550,7496],{"class":69},[59,7552,7553,7555],{"class":61,"line":224},[59,7554,7526],{"class":69},[59,7556,7557],{"class":76},"\"8080:80\"\n",[22,7559,7380,7560,7563,7564,7570],{},[33,7561,7562],{},"docker compose up -d",", access ",[7565,7566,7567],"a",{"href":7567,"rel":7568},"http:\u002F\u002Flocalhost:8080",[7569],"nofollow",", create an account, and add entries like a GitHub login with auto-generated passwords. Point the Bitwarden browser extension to your self-hosted server URL for instant autofill—no new apps needed.",[17,7572,7574],{"id":7573},"cli-unlocks-scriptable-secrets-in-workflows","CLI Unlocks Scriptable Secrets in Workflows",[22,7576,7577,7578,7581,7582,7585,7586,7589,7590,7593],{},"Install Bitwarden CLI via ",[33,7579,7580],{},"brew install bitwarden-cli"," on macOS, then ",[33,7583,7584],{},"bw login \u003Cemail>"," and ",[33,7587,7588],{},"bw unlock \u003Cpassword>",". Retrieve credentials instantly: ",[33,7591,7592],{},"bw get password GitHub"," outputs the password for scripting in CI\u002FCD or terminals. This turns the vault into a dev tool for automating secrets, far beyond basic autofill.",[17,7595,7597],{"id":7596},"trade-offs-favor-control-for-docker-users","Trade-offs Favor Control for Docker Users",[22,7599,7600],{},"You handle updates and backups (Docker simplifies this), and there's no dedicated mobile app—use Bitwarden's instead, which works seamlessly. Skip if you need zero-maintenance or enterprise features like SIEM. Ideal for Docker-savvy devs prioritizing privacy, cost savings, and workflow speed on local hardware; stick with subscriptions only for hands-off convenience.",[399,7602,7603],{},"html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":55,"searchDepth":83,"depth":83,"links":7605},[7606,7607,7608],{"id":7468,"depth":83,"text":7469},{"id":7573,"depth":83,"text":7574},{"id":7596,"depth":83,"text":7597},[465],"If you’re a developer tired of paying for password managers like 1Password or Bitwarden, this video shows you a better option. \n\nI walk through how I replaced paid password managers with Vaultwarden, a lightweight, self-hosted alternative that runs locally using Docker and works seamlessly with all Bitwarden clients. You’ll see a full setup demo in under a minute, including docker-compose, browser extension integration, autofill, and CLI usage for scripting secrets into your workflow.\n\n🔗 Relevant Links\nVaultwarden Repo - https:\u002F\u002Fgithub.com\u002Fdani-garcia\u002Fvaultwarden\nDocker Image - http:\u002F\u002Fhub.docker.com\u002Fr\u002Fvaultwarden\u002Fserver\n\n❤️ More about us\nRadically better observability stack: https:\u002F\u002Fbetterstack.com\u002F\nWritten tutorials: https:\u002F\u002Fbetterstack.com\u002Fcommunity\u002F\nExample projects: https:\u002F\u002Fgithub.com\u002FBetterStackHQ\n\n📱 Socials\nTwitter: https:\u002F\u002Ftwitter.com\u002Fbetterstackhq\nInstagram: https:\u002F\u002Fwww.instagram.com\u002Fbetterstackhq\u002F\nTikTok: https:\u002F\u002Fwww.tiktok.com\u002F@betterstack\nLinkedIn: https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fbetterstack\n\n📌 Chapters:\n0:00 Stop Paying for Password Managers (Vaultwarden Intro)\n0:33 What Is Vaultwarden? (Lightweight Rust Password Manager)\n1:07 Why Self-Hosting Your Password Manager Matters\n1:36 Vaultwarden Setup (Docker Compose Tutorial)\n2:00 Running Vaultwarden Locally (localhost Setup)\n2:25 Connecting Bitwarden Extension to Vaultwarden\n2:53 Vaultwarden CLI Demo (bw Command + Secrets Access)\n3:32 Vaultwarden vs 1Password vs Bitwarden (Comparison)\n3:58 Why Developers Choose Vaultwarden (Control + Privacy)\n4:14 Vaultwarden Pros (Speed, Features, CLI, Privacy)\n4:40 Vaultwarden Cons (Backups, Docker, Mobile Apps)\n5:11 Is Vaultwarden Worth It for Developers?\n5:44 Final Verdict (Who Should Use Vaultwarden)",{},"\u002Fsummaries\u002Fb78f5181ec1e71f4-vault-warden-outperforms-1password-for-devs-summary","2026-03-31 12:00:00","2026-04-03 21:14:43",{"title":7458,"description":7610},{"loc":7612},"b78f5181ec1e71f4","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=NLmYjFe_Gg4","summaries\u002Fb78f5181ec1e71f4-vault-warden-outperforms-1password-for-devs-summary",[7452,455,454],"Vault Warden, a lightweight Rust-based Bitwarden reimplementation, runs self-hosted on your M4 Pro under 100MB RAM, integrates with Bitwarden apps and CLI for free, private password management that speeds dev workflows without subscriptions.",[455,454],"r_W4-e5U9rgYhcyVa0J_N91sTn_Dyq55JOpH1pn8MCU",{"id":7626,"title":7627,"ai":7628,"body":7633,"categories":7817,"created_at":409,"date_modified":409,"description":55,"extension":410,"faq":409,"featured":411,"kicker_label":409,"meta":7818,"navigation":86,"path":7831,"published_at":7832,"question":409,"scraped_at":7833,"seo":7834,"sitemap":7835,"source_id":7836,"source_name":7837,"source_type":7618,"source_url":7838,"stem":7839,"tags":7840,"thumbnail_url":7843,"tldr":7844,"tweet":7845,"unknown_tags":7846,"__hash__":7847},"summaries\u002Fsummaries\u002F9732ce9fa72d407a-mind-the-gap-observability-for-drifting-ai-agents-summary.md","Mind the Gap: Observability for Drifting AI Agents",{"provider":7,"model":8,"input_tokens":7629,"output_tokens":7630,"processing_time_ms":7631,"cost_usd":7632},8792,2878,35833,0.00317475,{"type":14,"value":7634,"toc":7809},[7635,7639,7642,7645,7648,7652,7655,7658,7674,7677,7680,7683,7687,7690,7711,7714,7717,7720,7724,7727,7748,7751,7754,7757,7760,7764,7767,7770,7773,7776,7780],[17,7636,7638],{"id":7637},"agent-drift-creates-invisible-gapsobservability-closes-them","Agent Drift Creates Invisible Gaps—Observability Closes Them",[22,7640,7641],{},"Agents degrade silently: models update, prompts tweak, edge cases pile up, widening the divide between intended behavior (the \"platform\") and reality (the \"train\"). Amy Boyd and Nitya Narasimhan analogize this to London's \"Mind the Gap\" signs, where platforms stay fixed but trains evolve, risking falls without constant checks. They advocate observability across the lifecycle—build, debug\u002Fproduction, multi-agent fleets—to measure quality, safety, and agentic performance like intent resolution and task adherence.",[22,7643,7644],{},"Key decision: Start evaluations early, not as an afterthought. Without baselines or datasets (common for new agents), manual setup wastes time. Tradeoff: Non-determinism means scores are probabilistic (e.g., 80-90% tool call accuracy), not binary, requiring continuous monitoring over snapshots.",[22,7646,7647],{},"\"Agents are non-deterministic. That's not just a problem for demos. That's also a problem for real life when you actually get to production.\" —Amy Boyd, emphasizing why reliability demands tracing, evals, monitoring, and optimization, not just one-off tests.",[17,7649,7651],{"id":7650},"tracing-with-opentelemetry-unifies-multi-tool-agent-workflows","Tracing with OpenTelemetry Unifies Multi-Tool Agent Workflows",[22,7653,7654],{},"Build observability from day zero using OpenTelemetry (OTel) standards for tracing. This captures full agent traces: tool calls, messages, decisions across workflows—even multi-agent systems where debugging explodes in complexity.",[22,7656,7657],{},"In Microsoft Foundry, instrument agents built anywhere (e.g., LangChain, Semantic Kernel) and centralize traces in the control plane. No vendor lock-in: OTel exports to Foundry or your tools. For a weather agent example:",[7659,7660,7661,7665,7668,7671],"ul",{},[7662,7663,7664],"li",{},"User query: \"What's the weather in London?\"",[7662,7666,7667],{},"Eval 1: Intent resolution (did it detect local weather request?).",[7662,7669,7670],{},"Eval 2: Tool call correctness (right API? Parameters match?).",[7662,7672,7673],{},"Eval 3: Task adherence\u002Fresponse quality.",[22,7675,7676],{},"This pinpoints failures: 95% intent match but 70% wrong tool? Tweak prompt there. Results: Developers debug faster, IT admins integrate with Azure Monitor for infra signals.",[22,7678,7679],{},"Tradeoffs: Traces balloon in multi-agent setups (exponential data), so Foundry aggregates fleet-wide views. Fork their GitHub repo (with dev containers for instant Codespaces setup) to replicate: pre-installed tools, notebooks, branches for evolving workshops.",[22,7681,7682],{},"\"If you think about the change in trains and technology, but the platform doesn't change. So there's this sign on there because at each station it's different.\" —Amy Boyd, illustrating how fixed requirements clash with evolving agents, solved by per-step tracing.",[17,7684,7686],{"id":7685},"built-in-and-custom-evaluators-for-quality-safety-agentics","Built-in and Custom Evaluators for Quality, Safety, Agentics",[22,7688,7689],{},"Foundry embeds 20+ evaluators, learned from platform-scale customer data:",[7659,7691,7692,7699,7705],{},[7662,7693,7694,7698],{},[7695,7696,7697],"strong",{},"Quality",": Coherence, relevance, groundedness.",[7662,7700,7701,7704],{},[7695,7702,7703],{},"Safety\u002FRisk",": Toxicity, bias, PII leakage.",[7662,7706,7707,7710],{},[7695,7708,7709],{},"Agentic",": Intent resolution, tool selection, task completion—holistic over single LLM calls.",[22,7712,7713],{},"No eval data? Custom evaluators chain LLMs (e.g., GPT-4o judges outputs). Run continuous (code changes), scheduled, or ad-hoc batches. Metrics: Percentages reveal drift (e.g., task adherence drops from 92% to 75% post-prompt tweak).",[22,7715,7716],{},"For new projects like a Contoso travel agent (hotels, cars, flights): Too many models (2M+ on Hugging Face, 11K+ in Azure)? No data? Foundry prototypes fast: Define instructions\u002Ftools\u002Fmodel, trace first run, eval workflow.",[22,7718,7719],{},"\"You have no existing data. This app never existed before. Where do I get the data to even do evals?\" —Nitya Narasimhan, highlighting the zero-to-prototype challenge solved by auto-generated datasets in their observe skill.",[17,7721,7723],{"id":7722},"observe-skill-one-prompt-auto-evals-optimization-rollback","Observe Skill: One-Prompt Auto-Evals, Optimization, Rollback",[22,7725,7726],{},"Demo steals the show: \"Observe skill\"—a meta-agent for agents with zero setup.",[7728,7729,7730,7733,7736,7739,7742,7745],"ol",{},[7662,7731,7732],{},"Point at your agent (e.g., coding agent).",[7662,7734,7735],{},"Generates synthetic eval dataset (queries, gold responses).",[7662,7737,7738],{},"Batch evals across metrics.",[7662,7740,7741],{},"A\u002FB tests prompt versions.",[7662,7743,7744],{},"Optimizes (e.g., rephrases for +15% task adherence).",[7662,7746,7747],{},"Rolls back to best; shows reasoning\u002Ftrace.",[22,7749,7750],{},"In travel agent: Surfaces unknown failures like hallucinated bookings or wrong tool chains. Timeline: Minutes, not days. Costs: ~$10 for workshop runs (Azure free tier viable). Repo includes Codespaces dev container: VS Code in browser, deps pre-installed, extensions for notebooks\u002Fskills.",[22,7752,7753],{},"Tradeoffs: Relies on judge-model quality (use strong ones like o1); synthetic data misses real edges (pair with red teaming). Evolution: v1 single-agent → multi-agent traces.",[22,7755,7756],{},"This accelerates optimize loop: Data → Insight → Iteration. Nitya: Treat repo as 4-hour workshop; fork all branches for updates.",[22,7758,7759],{},"\"The skill shows its reasoning at each step, which is where the real value is: it surfaces the failures you didn't know to look for.\" —From session description, underscoring transparent auto-debugging over black-box scores.",[17,7761,7763],{"id":7762},"red-teaming-and-fleet-scale-monitoring-for-production","Red Teaming and Fleet-Scale Monitoring for Production",[22,7765,7766],{},"Safety beyond normal users: Red teaming pits adversarial AI (second agent) against yours with jailbreak prompts, finding vulns pre-launch. Integrates open-source like Pirat repo; one-click in Foundry.",[22,7768,7769],{},"Scale to fleets: Centralized dashboard across many multi-agent systems. Pull cloud monitors (Azure), schedule evals, fleet views. Hosting-agnostic: Build in LlamaIndex, host\u002Fobserve in Foundry.",[22,7771,7772],{},"Results: Brand protection (quality), user safety (guardrails), quick fixes (e.g., 40% faster debug via traces). Future: Security deep-dive (missed here, but repo\u002FDiscord cover).",[22,7774,7775],{},"\"Red teaming is not something you do alone.\" —Amy Boyd, on collaborating via open-source and platform tools to stress-test agents proactively.",[17,7777,7779],{"id":7778},"key-takeaways","Key Takeaways",[7659,7781,7782,7785,7788,7791,7794,7797,7800,7803,7806],{},[7662,7783,7784],{},"Fork the Microsoft Foundry repo early; use Codespaces dev containers to skip env setup and run 4-hour workshops in minutes.",[7662,7786,7787],{},"Instrument all agents with OpenTelemetry for portable tracing—centralize in Foundry control plane regardless of build tools.",[7662,7789,7790],{},"Evaluate workflows end-to-end: Intent → Tool call → Task adherence; use built-ins first, customize for gaps.",[7662,7792,7793],{},"Deploy 'observe skill' for zero-data starts: Auto-generate evals, optimize prompts, rollback—watch reasoning traces.",[7662,7795,7796],{},"Red team adversarially; monitor fleets continuously to catch drift before users notice.",[7662,7798,7799],{},"Start small: Prototype travel\u002Fcoding agents in repo to learn model\u002Ftools\u002Finstructions triad.",[7662,7801,7802],{},"Budget ~$10\u002Frun; join Discord for credits\u002Ftips—non-deterministic agents demand probabilistic metrics (80-95% norms).",[7662,7804,7805],{},"Tradeoff honesty: Synthetics great for baselines, but pair with real\u002Fuser data for production.",[7662,7807,7808],{},"Evolve: Single → Multi-agent → Fleet; OTel ensures future-proofing.",{"title":55,"searchDepth":83,"depth":83,"links":7810},[7811,7812,7813,7814,7815,7816],{"id":7637,"depth":83,"text":7638},{"id":7650,"depth":83,"text":7651},{"id":7685,"depth":83,"text":7686},{"id":7722,"depth":83,"text":7723},{"id":7762,"depth":83,"text":7763},{"id":7778,"depth":83,"text":7779},[],{"content_references":7819,"triage":7828},[7820,7822,7824,7826],{"type":415,"title":7821,"context":418},"OpenTelemetry",{"type":415,"title":7823,"context":418},"Azure Monitor",{"type":434,"title":7825,"context":439},"Microsoft Foundry GitHub Repo",{"type":434,"title":7827,"context":418},"Pirat Open-Source Repository",{"relevance":164,"novelty":128,"quality":128,"actionability":128,"composite":7829,"reasoning":7830},4.35,"Category: AI & LLMs. The article discusses observability for AI agents, addressing a critical pain point of agent drift and providing practical insights on using OpenTelemetry for monitoring and optimizing AI workflows. It offers concrete examples of evaluations and metrics that developers can implement, making it highly actionable.","\u002Fsummaries\u002F9732ce9fa72d407a-mind-the-gap-observability-for-drifting-ai-agents-summary","2026-05-14 16:00:06","2026-05-14 19:00:15",{"title":7627,"description":55},{"loc":7831},"9732ce9fa72d407a","AI Engineer","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=iOXM3zE-2dk","summaries\u002F9732ce9fa72d407a-mind-the-gap-observability-for-drifting-ai-agents-summary",[7841,7842,455,454],"agents","ai-tools","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FiOXM3zE-2dk\u002Fhqdefault.jpg","Microsoft Foundry's stack uses OpenTelemetry tracing, built-in evaluators, red teaming, and an 'observe skill' to detect agent drift, evaluate workflows, and auto-optimize prompts—bridging expected vs. actual behavior from build to production.","Microsoft devs demo Foundry's agent observability tools: OpenTelemetry tracing, built-in evaluators for quality\u002Fsafety\u002Fintent\u002Ftask metrics, AI red teaming with adversarial prompts. Standout is the \"observe skill\" demo, which auto-generates eval datasets, runs batch evals, prompt-optimizes, version-compares, and auto-rolls back—all from one prompt, showing its step-by-step reasoning.",[455,454],"G4ggGZuI_N4D07UGBWZ7GMZvFtKoVS6Xrz4QJwiMS2E",{"id":7849,"title":7850,"ai":7851,"body":7856,"categories":7912,"created_at":409,"date_modified":409,"description":55,"extension":410,"faq":409,"featured":411,"kicker_label":409,"meta":7913,"navigation":86,"path":7925,"published_at":7926,"question":409,"scraped_at":7927,"seo":7928,"sitemap":7929,"source_id":7930,"source_name":7837,"source_type":450,"source_url":7931,"stem":7932,"tags":7933,"thumbnail_url":409,"tldr":7935,"tweet":409,"unknown_tags":7936,"__hash__":7937},"summaries\u002Fsummaries\u002F3842f818c6a3df18-engineer-ai-context-like-code-full-lifecycle-summary.md","Engineer AI Context Like Code: Full Lifecycle",{"provider":7,"model":8,"input_tokens":7852,"output_tokens":7853,"processing_time_ms":7854,"cost_usd":7855},8712,1629,16737,0.00205005,{"type":14,"value":7857,"toc":7907},[7858,7862,7881,7884,7888,7891,7894,7898,7901,7904],[17,7859,7861],{"id":7860},"context-replaces-code-demands-sdlc-discipline","Context Replaces Code, Demands SDLC Discipline",[22,7863,7864,7865,7868,7869,7872,7873,7876,7877,7880],{},"AI coding agents shift focus from writing code to curating context—prompts, rules, docs, specs—that generates code. Turn reusable code snippets into 'skills' (e.g., detect package manager like npm\u002Fyarn then onboard users interactively), avoiding hardcoded solutions. Parallel to DevOps (ops like dev), apply software development lifecycle (SDLC) to context: infinite loop of ",[7695,7866,7867],{},"Generate"," (prompts, reusable agent.md\u002FClaude.md files, pull docs\u002FGitHub\u002FSlack\u002Ftickets, spec-driven breakdowns), ",[7695,7870,7871],{},"Evaluate"," (test impact), ",[7695,7874,7875],{},"Distribute"," (share via repos\u002Fregistries), ",[7695,7878,7879],{},"Observe"," (logs\u002FPRs\u002Fprod failures), then adapt\u002Fregenerate. Poor context yields bad agent output; engineer it systematically instead of ad-hoc hacks.",[22,7882,7883],{},"Trade-off: Context creation saves coding time but demands rigorous evals, as LLMs hallucinate (e.g., wrong library versions without fresh docs). Outcome: Shared, improvable context flywheel—better context → better agents → richer observations → refined context.",[17,7885,7887],{"id":7886},"rigorous-evaluation-handles-llm-non-determinism","Rigorous Evaluation Handles LLM Non-Determinism",[22,7889,7890],{},"Test context like code: lint (validate skill specs like description length), Grammarly-style (LLM judges clarity\u002Fverbosity: 'not explicit enough'), unit tests (LLM judges generated code against rules, e.g., APIs prefix '\u002Fawesome\u002F'—fails without context), suites (infra-as-context checks configs), end-to-end (judge agent with tools curls endpoints in sandbox). Run evals 5x minimum due to non-determinism; track success rate, use error budgets (e.g., tolerate minimal failures for non-critical tests). Optimize via LLM: feed eval feedback to 'fix this context.' CI\u002FCD runs these, but expect variability—unlike deterministic code tests.",[22,7892,7893],{},"Voice-to-prompt elaborates better than typing. Compare models (Gemini vs. Copilot) or commits: context diffs reveal impact. Q&A insight: Exotic context (e.g., architectural scopes) needs crisp evals; consistency test—parallel agents refine loose plans; if outputs vary wildly, revisit definition.",[17,7895,7897],{"id":7896},"distribute-securely-and-observe-at-scale","Distribute Securely and Observe at Scale",[22,7899,7900],{},"Check context into repos for zero-friction sharing. Package as skills\u002Flibraries (docs\u002Fscripts\u002Fdeps) for cross-project reuse; registries (Tessl marketplace) aid discovery, but 99.9% are low-quality—run evals to filter. Manage dependency hell (React frontend conflicts), version like libs, scan security (Snyk for creds\u002Fthird-parties), add AI SBOM (builder\u002Fmodel metadata). Context filters block prompt injections like WAFs.",[22,7902,7903],{},"Observe via agent logs (standardized formats surface 'missing context' across team—add once, benefits all), PR feedback ('improve context' over arguing), prod instrumentation (trace failing changes\u002Finputs → auto-test cases), sandbox tracing (block env var leaks\u002Fmemory access). Team loop: Individual crafts → org distributes → aggregate feedback improves all. Harness engineering adds traces for training\u002Frunning.",[22,7905,7906],{},"Scale reflex: Hit agent issue? Add context. Prod failures? Trace to context gaps. Engine (LLM) performs only with right fuel (context)—optimize what you control.",{"title":55,"searchDepth":83,"depth":83,"links":7908},[7909,7910,7911],{"id":7860,"depth":83,"text":7861},{"id":7886,"depth":83,"text":7887},{"id":7896,"depth":83,"text":7897},[],{"content_references":7914,"triage":7922},[7915,7917,7919],{"type":415,"title":7916,"context":439},"Tessl",{"type":415,"title":7918,"context":418},"Snyk",{"type":7920,"title":7921,"context":418},"event","AI DevCon",{"relevance":164,"novelty":128,"quality":128,"actionability":164,"composite":7923,"reasoning":7924},4.55,"Category: AI & LLMs. The article provides a comprehensive framework for treating AI context as code, addressing the audience's need for practical applications in AI integration. It introduces a structured Context Development Lifecycle that is actionable and relevant for developers looking to improve AI agent outputs.","\u002Fsummaries\u002F3842f818c6a3df18-engineer-ai-context-like-code-full-lifecycle-summary","2026-05-03 14:00:06","2026-05-03 16:41:08",{"title":7850,"description":55},{"loc":7925},"210cbabe5af67669","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=bSG9wUYaHWU","summaries\u002F3842f818c6a3df18-engineer-ai-context-like-code-full-lifecycle-summary",[7841,7934,455,454],"prompt-engineering","Treat AI agent context as code with a Context Development Lifecycle—Generate, Evaluate, Distribute, Observe—to create reliable, scalable prompts that drive better agent outputs via testing, sharing, and feedback loops.",[455,454],"2sEnMBB4xdTVI5lT6yfnMGIQVqr3Y0mB8AS-iJ8UpxI"]