[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-9166f90169a38f6e-5-layer-mvvm-keeps-swiftui-apps-maintainable-summary":3,"summaries-facets-categories":146,"summary-related-9166f90169a38f6e-5-layer-mvvm-keeps-swiftui-apps-maintainable-summary":7050},{"id":4,"title":5,"ai":6,"body":13,"categories":111,"created_at":113,"date_modified":113,"description":105,"extension":114,"faq":113,"featured":115,"kicker_label":113,"meta":116,"navigation":130,"path":131,"published_at":113,"question":113,"scraped_at":132,"seo":133,"sitemap":134,"source_id":135,"source_name":136,"source_type":137,"source_url":138,"stem":139,"tags":140,"thumbnail_url":113,"tldr":143,"tweet":113,"unknown_tags":144,"__hash__":145},"summaries\u002Fsummaries\u002F9166f90169a38f6e-5-layer-mvvm-keeps-swiftui-apps-maintainable-summary.md","5-Layer MVVM Keeps SwiftUI Apps Maintainable",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",5306,1690,8817,0.00139935,{"type":14,"value":15,"toc":104},"minimark",[16,21,58,61,65,90,93,97],[17,18,20],"h2",{"id":19},"layered-mvvm-separates-concerns-for-scalability","Layered MVVM Separates Concerns for Scalability",[22,23,24,25,29,30,33,34,37,38,41,42,45,46,49,50,53,54,57],"p",{},"Build SwiftUI apps using a 'full layer cake' MVVM with five distinct layers to prevent Views from handling data or logic, resulting in boring, maintainable code. Models define pure data structures like ",[26,27,28],"code",{},"Task"," (with title, notes, priority, category, due date, completion status), ",[26,31,32],{},"SubTask",", ",[26,35,36],{},"TaskPriority"," (Low\u002FMedium\u002FHigh), and ",[26,39,40],{},"TaskCategory","—no UI or persistence code. Repositories abstract storage via protocols like ",[26,43,44],{},"TaskRepositoryProtocol","; ",[26,47,48],{},"TaskRepository"," uses SwiftData's ",[26,51,52],{},"ModelContext"," but hides it from callers. Services handle cross-cutting utilities: date checks (e.g., 'is this today?'), greeting generation, formatting, settings, and notifications, avoiding bloated ViewModels. ViewModels (",[26,55,56],{},"@Observable",") manage screen state, fetch via repositories, process with services, and expose UI-ready data\u002Factions. Views render only, calling ViewModel methods without business rules.",[22,59,60],{},"This structure scales by keeping each layer single-responsibility: Views stay declarative, ViewModels testable, and data\u002Fpersistence swappable.",[17,62,64],{"id":63},"dependency-injection-and-data-flow-enable-testing","Dependency Injection and Data Flow Enable Testing",[22,66,67,68,71,72,75,76,79,80,82,83,85,86,89],{},"Inject repositories and services at app launch via ",[26,69,70],{},"@Environment"," or root views—ViewModels never instantiate dependencies. Data flows unidirectionally: user actions trigger ViewModel methods (e.g., ",[26,73,74],{},"toggleComplete(task)","), which call ",[26,77,78],{},"repository.toggleComplete(task)"," updating ",[26,81,52],{},", then refresh observable state for Views. Protocols like ",[26,84,44],{}," allow faking for unit tests: swap ",[26,87,88],{},"FakeTaskRepository"," to test ViewModels without SwiftData, UI, or real persistence, verifying state changes and actions in isolation.",[22,91,92],{},"Trade-off: Adds upfront boilerplate but prevents God objects and eases refactoring as apps grow.",[17,94,96],{"id":95},"demo-app-features-validate-architecture","Demo App Features Validate Architecture",[22,98,99,100,103],{},"The todo app showcases layers across screens. Today view displays due-today tasks with progress ring and personalized greeting (via Services). All Tasks lists with filters (All\u002FActive\u002FCompleted, by category) loaded by ViewModel. Add Task form sets priority\u002Fcategory\u002Fdue date\u002Ftime\u002Fsubtasks. Search queries tasks by name, showing matches with details. Settings manages profile, default priority, theme (System\u002FLight\u002FDark), notifications—all persisted via repository. UI uses Liquid Glass effects for polish. Run by opening ",[26,101,102],{},"IOSMvvCApp.xcodeproj"," in Xcode; MIT licensed.",{"title":105,"searchDepth":106,"depth":106,"links":107},"",2,[108,109,110],{"id":19,"depth":106,"text":20},{"id":63,"depth":106,"text":64},{"id":95,"depth":106,"text":96},[112],"Software Engineering",null,"md",false,{"content_references":117,"triage":125},[118],{"type":119,"title":120,"author":121,"publisher":122,"url":123,"context":124},"other","MVVM in SwiftUI: Build an iOS App That Stays Organized as It Grows","sanjaynelagadde1992","Medium","https:\u002F\u002Fmedium.com\u002F@sanjaynelagadde1992\u002Fmvvm-in-swiftui-build-an-ios-app-that-stays-organized-as-it-grows-a16e64d9eb3a","recommended",{"relevance":126,"novelty":127,"quality":126,"actionability":126,"composite":128,"reasoning":129},4,3,3.8,"Category: Design & Frontend. The article provides a structured approach to implementing MVVM in SwiftUI, addressing the audience's need for maintainable code and scalability, which is a common pain point for developers. It offers specific examples of how to structure code and implement dependency injection, making it actionable for developers looking to improve their app architecture.",true,"\u002Fsummaries\u002F9166f90169a38f6e-5-layer-mvvm-keeps-swiftui-apps-maintainable-summary","2026-04-16 02:56:11",{"title":5,"description":105},{"loc":131},"9166f90169a38f6e","__oneoff__","article","https:\u002F\u002Fgithub.com\u002Fsanjaynela\u002FIOSMvvCApp","summaries\u002F9166f90169a38f6e-5-layer-mvvm-keeps-swiftui-apps-maintainable-summary",[141,142],"coding","frontend","Implement MVVM as five layers—Models, Repositories, Services, ViewModels, Views—to isolate UI from data, logic, and persistence, enabling dependency injection and isolated ViewModel testing.",[],"P2RjZndIh2s04qnEiZcXtKRJ8CO0tytKe3mwjvwk198",[147,150,153,155,158,160,163,166,168,170,172,174,176,178,180,182,184,187,189,191,193,195,198,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,250,252,254,256,258,260,262,264,266,268,270,272,274,276,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,320,322,324,326,328,330,332,334,336,338,340,342,344,346,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,414,416,418,420,422,424,426,428,430,432,434,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,470,472,474,476,478,480,482,484,486,488,490,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,552,554,556,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,598,600,602,604,606,608,610,612,614,616,618,620,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,910,912,914,916,918,921,923,925,927,929,931,933,935,937,939,941,943,945,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,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,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,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,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,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,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,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,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,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,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,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,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,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,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,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3807,3809,3811,3813,3815,3817,3819,3821,3823,3825,3827,3829,3831,3833,3835,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3861,3863,3865,3867,3869,3871,3873,3875,3877,3879,3881,3883,3885,3887,3889,3891,3893,3895,3897,3899,3901,3903,3905,3907,3909,3911,3913,3915,3917,3919,3921,3923,3925,3927,3929,3931,3933,3935,3937,3939,3941,3943,3945,3947,3949,3951,3953,3955,3957,3959,3961,3963,3965,3967,3969,3971,3973,3975,3977,3979,3981,3983,3985,3987,3989,3991,3993,3995,3997,3999,4001,4003,4005,4007,4009,4011,4013,4015,4017,4019,4021,4023,4025,4027,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047,4049,4051,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4103,4105,4107,4109,4111,4113,4115,4117,4119,4121,4123,4125,4127,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147,4149,4151,4153,4155,4157,4159,4161,4163,4165,4167,4169,4171,4173,4175,4177,4179,4181,4183,4185,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205,4207,4209,4211,4213,4215,4217,4219,4221,4223,4225,4227,4229,4231,4233,4235,4237,4239,4241,4243,4245,4247,4249,4251,4253,4255,4257,4259,4261,4263,4265,4267,4269,4271,4273,4275,4277,4279,4281,4283,4285,4287,4289,4291,4293,4295,4297,4299,4301,4303,4305,4307,4309,4311,4313,4315,4317,4319,4321,4323,4325,4327,4329,4331,4333,4335,4337,4339,4341,4343,4345,4347,4349,4351,4353,4355,4357,4359,4361,4363,4365,4367,4369,4371,4373,4375,4377,4379,4381,4383,4385,4387,4389,4391,4393,4395,4397,4399,4401,4403,4405,4407,4409,4411,4413,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439,4441,4443,4445,4447,4449,4451,4453,4455,4457,4459,4461,4463,4465,4467,4469,4471,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501,4503,4505,4507,4509,4511,4513,4515,4517,4519,4521,4523,4525,4527,4529,4531,4533,4535,4537,4539,4541,4543,4545,4547,4549,4551,4553,4555,4557,4559,4561,4563,4565,4567,4569,4571,4573,4575,4577,4579,4581,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,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038,5040,5042,5044,5046,5048,5050,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090,5092,5094,5096,5098,5100,5102,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5166,5168,5170,5172,5174,5176,5178,5180,5182,5184,5186,5188,5190,5192,5194,5196,5198,5200,5202,5204,5206,5208,5210,5212,5214,5216,5218,5220,5222,5224,5226,5228,5230,5232,5234,5236,5238,5240,5242,5244,5246,5248,5250,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5272,5274,5276,5278,5280,5282,5284,5286,5288,5290,5292,5294,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5318,5320,5322,5324,5326,5328,5330,5332,5334,5336,5338,5340,5342,5344,5346,5348,5350,5352,5354,5356,5358,5360,5362,5364,5366,5368,5370,5372,5374,5376,5378,5380,5382,5384,5386,5388,5390,5392,5394,5396,5398,5400,5402,5404,5406,5408,5410,5412,5414,5416,5418,5420,5422,5424,5426,5428,5430,5432,5434,5436,5438,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,5644,5646,5648,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690,5692,5694,5696,5698,5700,5702,5704,5706,5708,5710,5712,5714,5716,5718,5720,5722,5724,5726,5728,5730,5732,5734,5736,5738,5740,5742,5744,5746,5748,5750,5752,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,5956,5958,5960,5962,5964,5966,5968,5970,5972,5974,5976,5978,5980,5982,5984,5986,5988,5990,5992,5994,5996,5998,6000,6002,6004,6006,6008,6010,6012,6014,6016,6018,6020,6022,6024,6026,6028,6030,6032,6034,6036,6038,6040,6042,6044,6046,6048,6050,6052,6054,6056,6058,6060,6062,6064,6066,6068,6070,6072,6074,6076,6078,6080,6082,6084,6086,6088,6090,6092,6094,6096,6098,6100,6102,6104,6106,6108,6110,6112,6114,6116,6118,6120,6122,6124,6126,6128,6130,6132,6134,6136,6138,6140,6142,6144,6146,6148,6150,6152,6154,6156,6158,6160,6162,6164,6166,6168,6170,6172,6174,6176,6178,6180,6182,6184,6186,6188,6190,6192,6194,6196,6198,6200,6202,6204,6206,6208,6210,6212,6214,6216,6218,6220,6222,6224,6226,6228,6230,6232,6234,6236,6238,6240,6242,6244,6246,6248,6250,6252,6254,6256,6258,6260,6262,6264,6266,6268,6270,6272,6274,6276,6278,6280,6282,6284,6286,6288,6290,6292,6294,6296,6298,6300,6302,6304,6306,6308,6310,6312,6314,6316,6318,6320,6322,6324,6326,6328,6330,6332,6334,6336,6338,6340,6342,6344,6346,6348,6350,6352,6354,6356,6358,6360,6362,6364,6366,6368,6370,6372,6374,6376,6378,6380,6382,6384,6386,6388,6390,6392,6394,6396,6398,6400,6402,6404,6406,6408,6410,6412,6414,6416,6418,6420,6422,6424,6426,6428,6430,6432,6434,6436,6438,6440,6442,6444,6446,6448,6450,6452,6454,6456,6458,6460,6462,6464,6466,6468,6470,6472,6474,6476,6478,6480,6482,6484,6486,6488,6490,6492,6494,6496,6498,6500,6502,6504,6506,6508,6510,6512,6514,6516,6518,6520,6522,6524,6526,6528,6530,6532,6534,6536,6538,6540,6542,6544,6546,6548,6550,6552,6554,6556,6558,6560,6562,6564,6566,6568,6570,6572,6574,6576,6578,6580,6582,6584,6586,6588,6590,6592,6594,6596,6598,6600,6602,6604,6606,6608,6610,6612,6614,6616,6618,6620,6622,6624,6626,6628,6630,6632,6634,6636,6638,6640,6642,6644,6646,6648,6650,6652,6654,6656,6658,6660,6662,6664,6666,6668,6670,6672,6674,6676,6678,6680,6682,6684,6686,6688,6690,6692,6694,6696,6698,6700,6702,6704,6706,6708,6710,6712,6714,6716,6718,6720,6722,6724,6726,6728,6730,6732,6734,6736,6738,6740,6742,6744,6746,6748,6750,6752,6754,6756,6758,6760,6762,6764,6766,6768,6770,6772,6774,6776,6778,6780,6782,6784,6786,6788,6790,6792,6794,6796,6798,6800,6802,6804,6806,6808,6810,6812,6814,6816,6818,6820,6822,6824,6826,6828,6830,6832,6834,6836,6838,6840,6842,6844,6846,6848,6850,6852,6854,6856,6858,6860,6862,6864,6866,6868,6870,6872,6874,6876,6878,6880,6882,6884,6886,6888,6890,6892,6894,6896,6898,6900,6902,6904,6906,6908,6910,6912,6914,6916,6918,6920,6922,6924,6926,6928,6930,6932,6934,6936,6938,6940,6942,6944,6946,6948,6950,6952,6954,6956,6958,6960,6962,6964,6966,6968,6970,6972,6974,6976,6978,6980,6982,6984,6986,6988,6990,6992,6994,6996,6998,7000,7002,7004,7006,7008,7010,7012,7014,7016,7018,7020,7022,7024,7026,7028,7030,7032,7034,7036,7038,7040,7042,7044,7046,7048],{"categories":148},[149],"AI & LLMs",{"categories":151},[152],"Developer Productivity",{"categories":154},[149],{"categories":156},[157],"Business & SaaS",{"categories":159},[149],{"categories":161},[162],"AI Automation",{"categories":164},[165],"Product Strategy",{"categories":167},[162],{"categories":169},[149],{"categories":171},[152],{"categories":173},[162],{"categories":175},[112],{"categories":177},[149],{"categories":179},[157],{"categories":181},[],{"categories":183},[149],{"categories":185},[186],"Inference & Serving",{"categories":188},[149],{"categories":190},[149],{"categories":192},[162],{"categories":194},[],{"categories":196},[197],"AI News & Trends",{"categories":199},[200],"Data Science & Visualization",{"categories":202},[162],{"categories":204},[149],{"categories":206},[149],{"categories":208},[157],{"categories":210},[152],{"categories":212},[149],{"categories":214},[162],{"categories":216},[197],{"categories":218},[149],{"categories":220},[162],{"categories":222},[162],{"categories":224},[149],{"categories":226},[149],{"categories":228},[162],{"categories":230},[149],{"categories":232},[149],{"categories":234},[149],{"categories":236},[162],{"categories":238},[197],{"categories":240},[149],{"categories":242},[149],{"categories":244},[149],{"categories":246},[],{"categories":248},[249],"Design & Frontend",{"categories":251},[200],{"categories":253},[197],{"categories":255},[149],{"categories":257},[149],{"categories":259},[149],{"categories":261},[],{"categories":263},[149],{"categories":265},[149],{"categories":267},[162],{"categories":269},[112],{"categories":271},[149],{"categories":273},[162],{"categories":275},[149],{"categories":277},[278],"Marketing & Growth",{"categories":280},[249],{"categories":282},[149],{"categories":284},[162],{"categories":286},[149],{"categories":288},[149],{"categories":290},[112],{"categories":292},[149],{"categories":294},[],{"categories":296},[],{"categories":298},[249],{"categories":300},[149],{"categories":302},[162],{"categories":304},[152],{"categories":306},[112],{"categories":308},[162],{"categories":310},[249],{"categories":312},[165],{"categories":314},[149],{"categories":316},[112],{"categories":318},[319],"DevOps & Cloud",{"categories":321},[162],{"categories":323},[165],{"categories":325},[197],{"categories":327},[149],{"categories":329},[],{"categories":331},[149],{"categories":333},[149],{"categories":335},[],{"categories":337},[162],{"categories":339},[112],{"categories":341},[],{"categories":343},[112],{"categories":345},[149],{"categories":347},[348],"Governance & Standards",{"categories":350},[157],{"categories":352},[],{"categories":354},[],{"categories":356},[149],{"categories":358},[149],{"categories":360},[162],{"categories":362},[149],{"categories":364},[149],{"categories":366},[162],{"categories":368},[149],{"categories":370},[149],{"categories":372},[149],{"categories":374},[],{"categories":376},[112],{"categories":378},[],{"categories":380},[],{"categories":382},[149],{"categories":384},[112],{"categories":386},[],{"categories":388},[112],{"categories":390},[149],{"categories":392},[149],{"categories":394},[278],{"categories":396},[149],{"categories":398},[149],{"categories":400},[149],{"categories":402},[249],{"categories":404},[249],{"categories":406},[149],{"categories":408},[112],{"categories":410},[162],{"categories":412},[413],"GovTech & Public-Sector Adoption",{"categories":415},[112],{"categories":417},[149],{"categories":419},[149],{"categories":421},[149],{"categories":423},[162],{"categories":425},[162],{"categories":427},[200],{"categories":429},[149],{"categories":431},[197],{"categories":433},[162],{"categories":435},[436],"Legal AI Tools",{"categories":438},[149],{"categories":440},[162],{"categories":442},[149],{"categories":444},[278],{"categories":446},[162],{"categories":448},[165],{"categories":450},[149],{"categories":452},[112],{"categories":454},[413],{"categories":456},[],{"categories":458},[162],{"categories":460},[],{"categories":462},[157],{"categories":464},[162],{"categories":466},[162],{"categories":468},[469],"RAG & Retrieval",{"categories":471},[157],{"categories":473},[149],{"categories":475},[112],{"categories":477},[112],{"categories":479},[319],{"categories":481},[249],{"categories":483},[162],{"categories":485},[149],{"categories":487},[149],{"categories":489},[],{"categories":491},[492],"Agents & Orchestration",{"categories":494},[112],{"categories":496},[149],{"categories":498},[],{"categories":500},[162],{"categories":502},[157],{"categories":504},[],{"categories":506},[149],{"categories":508},[],{"categories":510},[149],{"categories":512},[152],{"categories":514},[112],{"categories":516},[157],{"categories":518},[149],{"categories":520},[162],{"categories":522},[149],{"categories":524},[197],{"categories":526},[149],{"categories":528},[],{"categories":530},[149],{"categories":532},[],{"categories":534},[149],{"categories":536},[112],{"categories":538},[149],{"categories":540},[162],{"categories":542},[200],{"categories":544},[],{"categories":546},[149],{"categories":548},[249],{"categories":550},[551],"Models & Frontier Labs",{"categories":553},[],{"categories":555},[249],{"categories":557},[558],"Regulation & Governance of AI",{"categories":560},[165],{"categories":562},[162],{"categories":564},[],{"categories":566},[149],{"categories":568},[149],{"categories":570},[162],{"categories":572},[162],{"categories":574},[197],{"categories":576},[149],{"categories":578},[157],{"categories":580},[149],{"categories":582},[162],{"categories":584},[],{"categories":586},[112],{"categories":588},[162],{"categories":590},[149],{"categories":592},[165],{"categories":594},[149],{"categories":596},[597],"AI Policy & Regulation",{"categories":599},[],{"categories":601},[149],{"categories":603},[162],{"categories":605},[165],{"categories":607},[162],{"categories":609},[149],{"categories":611},[149],{"categories":613},[149],{"categories":615},[162],{"categories":617},[],{"categories":619},[200],{"categories":621},[622],"Evals & Reliability",{"categories":624},[149],{"categories":626},[149],{"categories":628},[],{"categories":630},[152],{"categories":632},[413],{"categories":634},[597],{"categories":636},[149],{"categories":638},[157],{"categories":640},[149],{"categories":642},[162],{"categories":644},[149],{"categories":646},[162],{"categories":648},[492],{"categories":650},[149],{"categories":652},[112],{"categories":654},[149],{"categories":656},[],{"categories":658},[249],{"categories":660},[],{"categories":662},[149],{"categories":664},[413],{"categories":666},[149],{"categories":668},[149],{"categories":670},[149],{"categories":672},[],{"categories":674},[149],{"categories":676},[249],{"categories":678},[112],{"categories":680},[],{"categories":682},[149],{"categories":684},[],{"categories":686},[162],{"categories":688},[149],{"categories":690},[249],{"categories":692},[],{"categories":694},[149],{"categories":696},[149],{"categories":698},[200],{"categories":700},[162],{"categories":702},[149],{"categories":704},[157],{"categories":706},[162],{"categories":708},[149],{"categories":710},[149],{"categories":712},[112],{"categories":714},[249],{"categories":716},[149],{"categories":718},[162],{"categories":720},[],{"categories":722},[112],{"categories":724},[162],{"categories":726},[200],{"categories":728},[],{"categories":730},[149],{"categories":732},[197],{"categories":734},[149],{"categories":736},[],{"categories":738},[149],{"categories":740},[149],{"categories":742},[149],{"categories":744},[157,278],{"categories":746},[],{"categories":748},[112],{"categories":750},[149],{"categories":752},[149],{"categories":754},[162],{"categories":756},[149],{"categories":758},[],{"categories":760},[],{"categories":762},[149],{"categories":764},[249],{"categories":766},[149],{"categories":768},[],{"categories":770},[149],{"categories":772},[319],{"categories":774},[],{"categories":776},[162],{"categories":778},[197],{"categories":780},[149],{"categories":782},[149],{"categories":784},[249],{"categories":786},[],{"categories":788},[197],{"categories":790},[149],{"categories":792},[186],{"categories":794},[149],{"categories":796},[149],{"categories":798},[162],{"categories":800},[197],{"categories":802},[551],{"categories":804},[149],{"categories":806},[278],{"categories":808},[],{"categories":810},[162],{"categories":812},[157],{"categories":814},[112],{"categories":816},[149],{"categories":818},[162],{"categories":820},[],{"categories":822},[149,319],{"categories":824},[149],{"categories":826},[149],{"categories":828},[149],{"categories":830},[162],{"categories":832},[149,112],{"categories":834},[200],{"categories":836},[149],{"categories":838},[149],{"categories":840},[149],{"categories":842},[112],{"categories":844},[149],{"categories":846},[162],{"categories":848},[162],{"categories":850},[597],{"categories":852},[278],{"categories":854},[149],{"categories":856},[162],{"categories":858},[149],{"categories":860},[149],{"categories":862},[162],{"categories":864},[],{"categories":866},[162],{"categories":868},[149],{"categories":870},[149],{"categories":872},[162],{"categories":874},[149],{"categories":876},[149,157],{"categories":878},[149],{"categories":880},[157],{"categories":882},[],{"categories":884},[249],{"categories":886},[249],{"categories":888},[149],{"categories":890},[],{"categories":892},[],{"categories":894},[149],{"categories":896},[197],{"categories":898},[],{"categories":900},[152],{"categories":902},[149],{"categories":904},[112],{"categories":906},[149],{"categories":908},[909],"Generative UI & Design-to-Code",{"categories":911},[149],{"categories":913},[149],{"categories":915},[249],{"categories":917},[149],{"categories":919},[920],"Algorithmic Accountability",{"categories":922},[162],{"categories":924},[112],{"categories":926},[197],{"categories":928},[249],{"categories":930},[149],{"categories":932},[],{"categories":934},[165],{"categories":936},[149],{"categories":938},[149],{"categories":940},[149],{"categories":942},[149],{"categories":944},[162],{"categories":946},[947],"MLOps & Infrastructure",{"categories":949},[149],{"categories":951},[149],{"categories":953},[149],{"categories":955},[149],{"categories":957},[149],{"categories":959},[112],{"categories":961},[197],{"categories":963},[149],{"categories":965},[165],{"categories":967},[152],{"categories":969},[149],{"categories":971},[162],{"categories":973},[319],{"categories":975},[149],{"categories":977},[157],{"categories":979},[149],{"categories":981},[249],{"categories":983},[149],{"categories":985},[149],{"categories":987},[162],{"categories":989},[],{"categories":991},[],{"categories":993},[149],{"categories":995},[186],{"categories":997},[249],{"categories":999},[197],{"categories":1001},[200],{"categories":1003},[],{"categories":1005},[149],{"categories":1007},[149],{"categories":1009},[157],{"categories":1011},[162],{"categories":1013},[149],{"categories":1015},[149],{"categories":1017},[149],{"categories":1019},[149],{"categories":1021},[197],{"categories":1023},[186],{"categories":1025},[149],{"categories":1027},[249],{"categories":1029},[149],{"categories":1031},[],{"categories":1033},[162],{"categories":1035},[112],{"categories":1037},[],{"categories":1039},[149],{"categories":1041},[149],{"categories":1043},[162],{"categories":1045},[112],{"categories":1047},[149],{"categories":1049},[200],{"categories":1051},[249],{"categories":1053},[],{"categories":1055},[149],{"categories":1057},[],{"categories":1059},[149],{"categories":1061},[],{"categories":1063},[149],{"categories":1065},[149],{"categories":1067},[165],{"categories":1069},[157],{"categories":1071},[162],{"categories":1073},[162],{"categories":1075},[],{"categories":1077},[149],{"categories":1079},[152],{"categories":1081},[149],{"categories":1083},[149],{"categories":1085},[157],{"categories":1087},[197],{"categories":1089},[152],{"categories":1091},[],{"categories":1093},[149],{"categories":1095},[],{"categories":1097},[149],{"categories":1099},[],{"categories":1101},[197],{"categories":1103},[197],{"categories":1105},[],{"categories":1107},[492],{"categories":1109},[149],{"categories":1111},[249],{"categories":1113},[112],{"categories":1115},[],{"categories":1117},[436],{"categories":1119},[162],{"categories":1121},[157],{"categories":1123},[],{"categories":1125},[],{"categories":1127},[152],{"categories":1129},[200],{"categories":1131},[],{"categories":1133},[278],{"categories":1135},[162],{"categories":1137},[157],{"categories":1139},[162],{"categories":1141},[149],{"categories":1143},[157],{"categories":1145},[149],{"categories":1147},[112],{"categories":1149},[],{"categories":1151},[186],{"categories":1153},[165],{"categories":1155},[149],{"categories":1157},[249],{"categories":1159},[112],{"categories":1161},[157],{"categories":1163},[149],{"categories":1165},[112],{"categories":1167},[149],{"categories":1169},[162],{"categories":1171},[157],{"categories":1173},[149],{"categories":1175},[149],{"categories":1177},[149],{"categories":1179},[149],{"categories":1181},[149],{"categories":1183},[],{"categories":1185},[],{"categories":1187},[112],{"categories":1189},[200],{"categories":1191},[165],{"categories":1193},[149],{"categories":1195},[162],{"categories":1197},[112],{"categories":1199},[112],{"categories":1201},[149],{"categories":1203},[],{"categories":1205},[197],{"categories":1207},[165],{"categories":1209},[165],{"categories":1211},[112],{"categories":1213},[149],{"categories":1215},[622],{"categories":1217},[319],{"categories":1219},[],{"categories":1221},[162],{"categories":1223},[149],{"categories":1225},[],{"categories":1227},[152],{"categories":1229},[],{"categories":1231},[149],{"categories":1233},[149],{"categories":1235},[149],{"categories":1237},[249],{"categories":1239},[278],{"categories":1241},[149],{"categories":1243},[112],{"categories":1245},[149],{"categories":1247},[162],{"categories":1249},[],{"categories":1251},[112],{"categories":1253},[149],{"categories":1255},[152],{"categories":1257},[],{"categories":1259},[157],{"categories":1261},[149],{"categories":1263},[149],{"categories":1265},[197],{"categories":1267},[149,319],{"categories":1269},[149],{"categories":1271},[1272],"Design Systems for AI",{"categories":1274},[149],{"categories":1276},[149],{"categories":1278},[197],{"categories":1280},[149],{"categories":1282},[149],{"categories":1284},[149],{"categories":1286},[157],{"categories":1288},[149],{"categories":1290},[149],{"categories":1292},[149],{"categories":1294},[],{"categories":1296},[149],{"categories":1298},[149],{"categories":1300},[157],{"categories":1302},[149],{"categories":1304},[],{"categories":1306},[162],{"categories":1308},[162],{"categories":1310},[112],{"categories":1312},[197],{"categories":1314},[112],{"categories":1316},[149],{"categories":1318},[249],{"categories":1320},[197],{"categories":1322},[200],{"categories":1324},[149],{"categories":1326},[149],{"categories":1328},[162],{"categories":1330},[152],{"categories":1332},[597],{"categories":1334},[149],{"categories":1336},[162],{"categories":1338},[149],{"categories":1340},[112],{"categories":1342},[112],{"categories":1344},[],{"categories":1346},[],{"categories":1348},[149],{"categories":1350},[162],{"categories":1352},[165],{"categories":1354},[],{"categories":1356},[157],{"categories":1358},[149],{"categories":1360},[],{"categories":1362},[249],{"categories":1364},[112],{"categories":1366},[162],{"categories":1368},[112],{"categories":1370},[249],{"categories":1372},[149],{"categories":1374},[149],{"categories":1376},[249],{"categories":1378},[],{"categories":1380},[],{"categories":1382},[197],{"categories":1384},[162],{"categories":1386},[162],{"categories":1388},[149],{"categories":1390},[149],{"categories":1392},[149],{"categories":1394},[149],{"categories":1396},[157],{"categories":1398},[149],{"categories":1400},[149],{"categories":1402},[],{"categories":1404},[112],{"categories":1406},[112],{"categories":1408},[149],{"categories":1410},[112],{"categories":1412},[157],{"categories":1414},[],{"categories":1416},[149],{"categories":1418},[149],{"categories":1420},[149],{"categories":1422},[149],{"categories":1424},[149],{"categories":1426},[162],{"categories":1428},[152],{"categories":1430},[157],{"categories":1432},[149],{"categories":1434},[162],{"categories":1436},[197],{"categories":1438},[162],{"categories":1440},[186],{"categories":1442},[278],{"categories":1444},[149],{"categories":1446},[162],{"categories":1448},[149],{"categories":1450},[149],{"categories":1452},[149],{"categories":1454},[],{"categories":1456},[249],{"categories":1458},[],{"categories":1460},[149],{"categories":1462},[149],{"categories":1464},[],{"categories":1466},[149],{"categories":1468},[112],{"categories":1470},[157],{"categories":1472},[1473],"Visual & Generative Media",{"categories":1475},[162],{"categories":1477},[],{"categories":1479},[149],{"categories":1481},[149],{"categories":1483},[112],{"categories":1485},[319],{"categories":1487},[149],{"categories":1489},[200],{"categories":1491},[597],{"categories":1493},[112],{"categories":1495},[278],{"categories":1497},[149],{"categories":1499},[249],{"categories":1501},[149],{"categories":1503},[149],{"categories":1505},[112],{"categories":1507},[162],{"categories":1509},[149],{"categories":1511},[],{"categories":1513},[],{"categories":1515},[162],{"categories":1517},[112],{"categories":1519},[152],{"categories":1521},[162],{"categories":1523},[551],{"categories":1525},[149],{"categories":1527},[165],{"categories":1529},[149],{"categories":1531},[157],{"categories":1533},[],{"categories":1535},[149],{"categories":1537},[165],{"categories":1539},[149],{"categories":1541},[149],{"categories":1543},[149],{"categories":1545},[165],{"categories":1547},[149],{"categories":1549},[149],{"categories":1551},[278],{"categories":1553},[149],{"categories":1555},[492],{"categories":1557},[149],{"categories":1559},[162],{"categories":1561},[149],{"categories":1563},[149],{"categories":1565},[149],{"categories":1567},[149],{"categories":1569},[249],{"categories":1571},[162],{"categories":1573},[],{"categories":1575},[162],{"categories":1577},[],{"categories":1579},[319],{"categories":1581},[112],{"categories":1583},[],{"categories":1585},[551],{"categories":1587},[149],{"categories":1589},[162],{"categories":1591},[162],{"categories":1593},[149],{"categories":1595},[249,149],{"categories":1597},[152],{"categories":1599},[149],{"categories":1601},[249],{"categories":1603},[],{"categories":1605},[149],{"categories":1607},[152],{"categories":1609},[149],{"categories":1611},[1612],"Medical Imaging & Radiology",{"categories":1614},[149],{"categories":1616},[149],{"categories":1618},[149],{"categories":1620},[249],{"categories":1622},[162],{"categories":1624},[112],{"categories":1626},[],{"categories":1628},[149],{"categories":1630},[149],{"categories":1632},[149],{"categories":1634},[],{"categories":1636},[],{"categories":1638},[149],{"categories":1640},[149],{"categories":1642},[492],{"categories":1644},[149],{"categories":1646},[152],{"categories":1648},[149],{"categories":1650},[149],{"categories":1652},[],{"categories":1654},[162],{"categories":1656},[149],{"categories":1658},[165],{"categories":1660},[112],{"categories":1662},[149],{"categories":1664},[162],{"categories":1666},[492],{"categories":1668},[149],{"categories":1670},[162],{"categories":1672},[149],{"categories":1674},[149],{"categories":1676},[149],{"categories":1678},[249],{"categories":1680},[162],{"categories":1682},[319],{"categories":1684},[249],{"categories":1686},[157],{"categories":1688},[162],{"categories":1690},[197],{"categories":1692},[149],{"categories":1694},[149],{"categories":1696},[165],{"categories":1698},[149],{"categories":1700},[149],{"categories":1702},[149],{"categories":1704},[149],{"categories":1706},[162],{"categories":1708},[149],{"categories":1710},[112],{"categories":1712},[112],{"categories":1714},[149],{"categories":1716},[165],{"categories":1718},[],{"categories":1720},[197],{"categories":1722},[],{"categories":1724},[165],{"categories":1726},[162],{"categories":1728},[149],{"categories":1730},[162],{"categories":1732},[1272],{"categories":1734},[1272],{"categories":1736},[249],{"categories":1738},[149],{"categories":1740},[149],{"categories":1742},[149],{"categories":1744},[162],{"categories":1746},[112],{"categories":1748},[249],{"categories":1750},[162],{"categories":1752},[197],{"categories":1754},[],{"categories":1756},[149],{"categories":1758},[],{"categories":1760},[149],{"categories":1762},[149],{"categories":1764},[149],{"categories":1766},[149],{"categories":1768},[162],{"categories":1770},[1771],"Contract Review & E-Discovery",{"categories":1773},[149],{"categories":1775},[249],{"categories":1777},[149],{"categories":1779},[152],{"categories":1781},[149],{"categories":1783},[197],{"categories":1785},[149],{"categories":1787},[149],{"categories":1789},[278],{"categories":1791},[112],{"categories":1793},[149],{"categories":1795},[149],{"categories":1797},[162],{"categories":1799},[162],{"categories":1801},[920],{"categories":1803},[149],{"categories":1805},[149],{"categories":1807},[162],{"categories":1809},[162],{"categories":1811},[149],{"categories":1813},[149],{"categories":1815},[149],{"categories":1817},[162],{"categories":1819},[149],{"categories":1821},[149],{"categories":1823},[492],{"categories":1825},[469],{"categories":1827},[149],{"categories":1829},[162],{"categories":1831},[149],{"categories":1833},[1834],"Law-Firm Practice & Adoption",{"categories":1836},[149],{"categories":1838},[162],{"categories":1840},[249],{"categories":1842},[149],{"categories":1844},[149],{"categories":1846},[149],{"categories":1848},[],{"categories":1850},[],{"categories":1852},[112],{"categories":1854},[149],{"categories":1856},[],{"categories":1858},[162],{"categories":1860},[152],{"categories":1862},[319],{"categories":1864},[149],{"categories":1866},[],{"categories":1868},[152],{"categories":1870},[157],{"categories":1872},[149],{"categories":1874},[278],{"categories":1876},[],{"categories":1878},[157],{"categories":1880},[162],{"categories":1882},[157],{"categories":1884},[],{"categories":1886},[149],{"categories":1888},[165],{"categories":1890},[149],{"categories":1892},[112],{"categories":1894},[],{"categories":1896},[],{"categories":1898},[],{"categories":1900},[],{"categories":1902},[149],{"categories":1904},[165],{"categories":1906},[162],{"categories":1908},[319],{"categories":1910},[149],{"categories":1912},[152],{"categories":1914},[112],{"categories":1916},[149],{"categories":1918},[149],{"categories":1920},[112],{"categories":1922},[165],{"categories":1924},[149],{"categories":1926},[149],{"categories":1928},[149],{"categories":1930},[947],{"categories":1932},[149],{"categories":1934},[112],{"categories":1936},[149],{"categories":1938},[278],{"categories":1940},[112],{"categories":1942},[157],{"categories":1944},[149],{"categories":1946},[149],{"categories":1948},[149],{"categories":1950},[249],{"categories":1952},[149],{"categories":1954},[149],{"categories":1956},[149],{"categories":1958},[149],{"categories":1960},[157],{"categories":1962},[162],{"categories":1964},[149,152],{"categories":1966},[492],{"categories":1968},[149],{"categories":1970},[149],{"categories":1972},[112],{"categories":1974},[112],{"categories":1976},[249],{"categories":1978},[162],{"categories":1980},[162],{"categories":1982},[112],{"categories":1984},[149],{"categories":1986},[149],{"categories":1988},[149],{"categories":1990},[],{"categories":1992},[],{"categories":1994},[149],{"categories":1996},[200],{"categories":1998},[149],{"categories":2000},[162],{"categories":2002},[],{"categories":2004},[149],{"categories":2006},[149],{"categories":2008},[112],{"categories":2010},[200],{"categories":2012},[197],{"categories":2014},[249],{"categories":2016},[149],{"categories":2018},[162],{"categories":2020},[149],{"categories":2022},[112],{"categories":2024},[],{"categories":2026},[162],{"categories":2028},[149],{"categories":2030},[149],{"categories":2032},[149],{"categories":2034},[149],{"categories":2036},[],{"categories":2038},[162],{"categories":2040},[149],{"categories":2042},[149],{"categories":2044},[149],{"categories":2046},[],{"categories":2048},[162],{"categories":2050},[149],{"categories":2052},[149],{"categories":2054},[157],{"categories":2056},[149],{"categories":2058},[149],{"categories":2060},[],{"categories":2062},[152],{"categories":2064},[149],{"categories":2066},[149],{"categories":2068},[149],{"categories":2070},[249],{"categories":2072},[149],{"categories":2074},[112],{"categories":2076},[149],{"categories":2078},[152],{"categories":2080},[149],{"categories":2082},[112],{"categories":2084},[278],{"categories":2086},[162],{"categories":2088},[162],{"categories":2090},[149],{"categories":2092},[149],{"categories":2094},[149,249],{"categories":2096},[149],{"categories":2098},[162],{"categories":2100},[197],{"categories":2102},[149],{"categories":2104},[197],{"categories":2106},[162],{"categories":2108},[249],{"categories":2110},[149],{"categories":2112},[],{"categories":2114},[112],{"categories":2116},[319],{"categories":2118},[249],{"categories":2120},[112],{"categories":2122},[149],{"categories":2124},[165],{"categories":2126},[149],{"categories":2128},[149],{"categories":2130},[162],{"categories":2132},[],{"categories":2134},[],{"categories":2136},[149],{"categories":2138},[],{"categories":2140},[],{"categories":2142},[165],{"categories":2144},[112],{"categories":2146},[149],{"categories":2148},[162],{"categories":2150},[162],{"categories":2152},[157],{"categories":2154},[162],{"categories":2156},[319],{"categories":2158},[149],{"categories":2160},[149],{"categories":2162},[149],{"categories":2164},[186],{"categories":2166},[149],{"categories":2168},[149],{"categories":2170},[149],{"categories":2172},[112],{"categories":2174},[162],{"categories":2176},[149],{"categories":2178},[149],{"categories":2180},[112],{"categories":2182},[436],{"categories":2184},[162],{"categories":2186},[920],{"categories":2188},[],{"categories":2190},[249],{"categories":2192},[1834],{"categories":2194},[112],{"categories":2196},[],{"categories":2198},[],{"categories":2200},[149],{"categories":2202},[162],{"categories":2204},[],{"categories":2206},[],{"categories":2208},[149],{"categories":2210},[278],{"categories":2212},[149],{"categories":2214},[278],{"categories":2216},[162],{"categories":2218},[149],{"categories":2220},[149],{"categories":2222},[112],{"categories":2224},[165],{"categories":2226},[],{"categories":2228},[149],{"categories":2230},[149],{"categories":2232},[112],{"categories":2234},[1771],{"categories":2236},[249],{"categories":2238},[249],{"categories":2240},[149],{"categories":2242},[162],{"categories":2244},[152],{"categories":2246},[149],{"categories":2248},[149],{"categories":2250},[149],{"categories":2252},[149],{"categories":2254},[249],{"categories":2256},[249],{"categories":2258},[162],{"categories":2260},[162],{"categories":2262},[162],{"categories":2264},[149],{"categories":2266},[149],{"categories":2268},[],{"categories":2270},[149],{"categories":2272},[],{"categories":2274},[2275],"Interaction & Product Design",{"categories":2277},[149],{"categories":2279},[162],{"categories":2281},[112],{"categories":2283},[348],{"categories":2285},[197],{"categories":2287},[112],{"categories":2289},[149],{"categories":2291},[149],{"categories":2293},[149],{"categories":2295},[112],{"categories":2297},[149],{"categories":2299},[152],{"categories":2301},[162],{"categories":2303},[149],{"categories":2305},[],{"categories":2307},[162],{"categories":2309},[162],{"categories":2311},[162],{"categories":2313},[],{"categories":2315},[112],{"categories":2317},[149],{"categories":2319},[162],{"categories":2321},[152],{"categories":2323},[2275],{"categories":2325},[149],{"categories":2327},[152],{"categories":2329},[152],{"categories":2331},[],{"categories":2333},[162],{"categories":2335},[112],{"categories":2337},[],{"categories":2339},[162],{"categories":2341},[197],{"categories":2343},[149],{"categories":2345},[162],{"categories":2347},[149],{"categories":2349},[162],{"categories":2351},[162],{"categories":2353},[149],{"categories":2355},[149],{"categories":2357},[197],{"categories":2359},[200],{"categories":2361},[149],{"categories":2363},[165],{"categories":2365},[112],{"categories":2367},[2368],"Coding Agents & Dev Productivity",{"categories":2370},[197],{"categories":2372},[249],{"categories":2374},[149],{"categories":2376},[149],{"categories":2378},[],{"categories":2380},[149],{"categories":2382},[920],{"categories":2384},[],{"categories":2386},[149],{"categories":2388},[149],{"categories":2390},[319],{"categories":2392},[149],{"categories":2394},[197],{"categories":2396},[],{"categories":2398},[],{"categories":2400},[149],{"categories":2402},[],{"categories":2404},[162],{"categories":2406},[149],{"categories":2408},[],{"categories":2410},[112],{"categories":2412},[112],{"categories":2414},[149],{"categories":2416},[200],{"categories":2418},[],{"categories":2420},[149],{"categories":2422},[149],{"categories":2424},[149],{"categories":2426},[200],{"categories":2428},[112],{"categories":2430},[162],{"categories":2432},[],{"categories":2434},[],{"categories":2436},[149],{"categories":2438},[149],{"categories":2440},[162],{"categories":2442},[162],{"categories":2444},[413],{"categories":2446},[112],{"categories":2448},[112],{"categories":2450},[162],{"categories":2452},[197],{"categories":2454},[197],{"categories":2456},[162],{"categories":2458},[162],{"categories":2460},[149],{"categories":2462},[152],{"categories":2464},[2275],{"categories":2466},[165],{"categories":2468},[149,319],{"categories":2470},[200],{"categories":2472},[],{"categories":2474},[249],{"categories":2476},[162],{"categories":2478},[112],{"categories":2480},[152],{"categories":2482},[149],{"categories":2484},[162],{"categories":2486},[2487],"The Designer's Role & Craft",{"categories":2489},[249],{"categories":2491},[],{"categories":2493},[162],{"categories":2495},[149],{"categories":2497},[162],{"categories":2499},[162],{"categories":2501},[149],{"categories":2503},[278],{"categories":2505},[149],{"categories":2507},[112],{"categories":2509},[149],{"categories":2511},[249],{"categories":2513},[149],{"categories":2515},[],{"categories":2517},[162],{"categories":2519},[249],{"categories":2521},[165],{"categories":2523},[149],{"categories":2525},[149],{"categories":2527},[149],{"categories":2529},[2530],"AI UX Patterns",{"categories":2532},[162],{"categories":2534},[162],{"categories":2536},[162],{"categories":2538},[162],{"categories":2540},[278],{"categories":2542},[200],{"categories":2544},[149],{"categories":2546},[162],{"categories":2548},[149],{"categories":2550},[1272],{"categories":2552},[],{"categories":2554},[278],{"categories":2556},[162],{"categories":2558},[197],{"categories":2560},[112],{"categories":2562},[149],{"categories":2564},[162],{"categories":2566},[],{"categories":2568},[],{"categories":2570},[149],{"categories":2572},[149],{"categories":2574},[162],{"categories":2576},[149],{"categories":2578},[162],{"categories":2580},[413],{"categories":2582},[249],{"categories":2584},[149],{"categories":2586},[197],{"categories":2588},[112],{"categories":2590},[149],{"categories":2592},[162],{"categories":2594},[162],{"categories":2596},[],{"categories":2598},[149],{"categories":2600},[],{"categories":2602},[149],{"categories":2604},[],{"categories":2606},[149],{"categories":2608},[149],{"categories":2610},[149],{"categories":2612},[162],{"categories":2614},[112],{"categories":2616},[],{"categories":2618},[],{"categories":2620},[200],{"categories":2622},[186],{"categories":2624},[149],{"categories":2626},[149],{"categories":2628},[149],{"categories":2630},[200],{"categories":2632},[149],{"categories":2634},[149],{"categories":2636},[197],{"categories":2638},[149],{"categories":2640},[149],{"categories":2642},[149],{"categories":2644},[162],{"categories":2646},[149],{"categories":2648},[162],{"categories":2650},[149],{"categories":2652},[149],{"categories":2654},[149],{"categories":2656},[162],{"categories":2658},[],{"categories":2660},[149],{"categories":2662},[],{"categories":2664},[149],{"categories":2666},[149],{"categories":2668},[319],{"categories":2670},[149],{"categories":2672},[],{"categories":2674},[],{"categories":2676},[249],{"categories":2678},[947],{"categories":2680},[162],{"categories":2682},[152],{"categories":2684},[2487],{"categories":2686},[],{"categories":2688},[],{"categories":2690},[149],{"categories":2692},[],{"categories":2694},[],{"categories":2696},[112],{"categories":2698},[197],{"categories":2700},[278],{"categories":2702},[162],{"categories":2704},[157],{"categories":2706},[149],{"categories":2708},[149],{"categories":2710},[157],{"categories":2712},[],{"categories":2714},[249],{"categories":2716},[165],{"categories":2718},[149],{"categories":2720},[149],{"categories":2722},[162],{"categories":2724},[157],{"categories":2726},[149],{"categories":2728},[149],{"categories":2730},[152],{"categories":2732},[149],{"categories":2734},[149],{"categories":2736},[],{"categories":2738},[152],{"categories":2740},[149],{"categories":2742},[278],{"categories":2744},[162],{"categories":2746},[197],{"categories":2748},[149],{"categories":2750},[112],{"categories":2752},[149],{"categories":2754},[149],{"categories":2756},[157],{"categories":2758},[149],{"categories":2760},[149],{"categories":2762},[149],{"categories":2764},[162],{"categories":2766},[149],{"categories":2768},[],{"categories":2770},[149],{"categories":2772},[112],{"categories":2774},[152],{"categories":2776},[149],{"categories":2778},[149],{"categories":2780},[149],{"categories":2782},[],{"categories":2784},[149],{"categories":2786},[492],{"categories":2788},[162],{"categories":2790},[157],{"categories":2792},[197],{"categories":2794},[149],{"categories":2796},[149],{"categories":2798},[],{"categories":2800},[157],{"categories":2802},[157],{"categories":2804},[149],{"categories":2806},[149],{"categories":2808},[165],{"categories":2810},[149],{"categories":2812},[149],{"categories":2814},[149],{"categories":2816},[149],{"categories":2818},[112],{"categories":2820},[112],{"categories":2822},[149],{"categories":2824},[],{"categories":2826},[112],{"categories":2828},[149],{"categories":2830},[112],{"categories":2832},[162],{"categories":2834},[597],{"categories":2836},[],{"categories":2838},[],{"categories":2840},[149],{"categories":2842},[197],{"categories":2844},[],{"categories":2846},[319],{"categories":2848},[149],{"categories":2850},[149],{"categories":2852},[149],{"categories":2854},[249],{"categories":2856},[909],{"categories":2858},[],{"categories":2860},[149],{"categories":2862},[149],{"categories":2864},[149],{"categories":2866},[112],{"categories":2868},[149],{"categories":2870},[149],{"categories":2872},[149,319],{"categories":2874},[149],{"categories":2876},[149],{"categories":2878},[249],{"categories":2880},[162],{"categories":2882},[],{"categories":2884},[162],{"categories":2886},[162],{"categories":2888},[149],{"categories":2890},[149],{"categories":2892},[149],{"categories":2894},[149],{"categories":2896},[200],{"categories":2898},[149],{"categories":2900},[2530],{"categories":2902},[152],{"categories":2904},[200],{"categories":2906},[152],{"categories":2908},[112],{"categories":2910},[249],{"categories":2912},[162],{"categories":2914},[149],{"categories":2916},[],{"categories":2918},[157],{"categories":2920},[149],{"categories":2922},[149],{"categories":2924},[197],{"categories":2926},[149],{"categories":2928},[149],{"categories":2930},[149],{"categories":2932},[162],{"categories":2934},[149],{"categories":2936},[149],{"categories":2938},[149],{"categories":2940},[157],{"categories":2942},[],{"categories":2944},[319],{"categories":2946},[149],{"categories":2948},[413],{"categories":2950},[249],{"categories":2952},[249],{"categories":2954},[112],{"categories":2956},[162],{"categories":2958},[149],{"categories":2960},[157],{"categories":2962},[197],{"categories":2964},[149],{"categories":2966},[149],{"categories":2968},[149],{"categories":2970},[249],{"categories":2972},[162],{"categories":2974},[162],{"categories":2976},[149],{"categories":2978},[149],{"categories":2980},[551],{"categories":2982},[162],{"categories":2984},[],{"categories":2986},[149],{"categories":2988},[149],{"categories":2990},[149],{"categories":2992},[],{"categories":2994},[],{"categories":2996},[149],{"categories":2998},[149],{"categories":3000},[162],{"categories":3002},[149],{"categories":3004},[149],{"categories":3006},[149],{"categories":3008},[112],{"categories":3010},[149],{"categories":3012},[149],{"categories":3014},[162],{"categories":3016},[149],{"categories":3018},[149],{"categories":3020},[149],{"categories":3022},[149],{"categories":3024},[149],{"categories":3026},[],{"categories":3028},[112],{"categories":3030},[200],{"categories":3032},[149],{"categories":3034},[162],{"categories":3036},[162],{"categories":3038},[149],{"categories":3040},[149],{"categories":3042},[],{"categories":3044},[],{"categories":3046},[149],{"categories":3048},[149],{"categories":3050},[149],{"categories":3052},[197],{"categories":3054},[200],{"categories":3056},[],{"categories":3058},[149],{"categories":3060},[249],{"categories":3062},[149],{"categories":3064},[319],{"categories":3066},[1834],{"categories":3068},[197],{"categories":3070},[112],{"categories":3072},[149],{"categories":3074},[112],{"categories":3076},[112],{"categories":3078},[149],{"categories":3080},[149],{"categories":3082},[112],{"categories":3084},[197],{"categories":3086},[197],{"categories":3088},[319],{"categories":3090},[162],{"categories":3092},[],{"categories":3094},[197],{"categories":3096},[149],{"categories":3098},[162],{"categories":3100},[152],{"categories":3102},[112],{"categories":3104},[149],{"categories":3106},[197],{"categories":3108},[],{"categories":3110},[149],{"categories":3112},[112],{"categories":3114},[112],{"categories":3116},[200],{"categories":3118},[149],{"categories":3120},[197],{"categories":3122},[149],{"categories":3124},[112],{"categories":3126},[162],{"categories":3128},[162],{"categories":3130},[197],{"categories":3132},[162],{"categories":3134},[319],{"categories":3136},[162],{"categories":3138},[149],{"categories":3140},[149],{"categories":3142},[149],{"categories":3144},[149],{"categories":3146},[112],{"categories":3148},[149],{"categories":3150},[],{"categories":3152},[162],{"categories":3154},[157],{"categories":3156},[112],{"categories":3158},[],{"categories":3160},[],{"categories":3162},[149],{"categories":3164},[162],{"categories":3166},[149],{"categories":3168},[149],{"categories":3170},[3171],"Frameworks & Tooling",{"categories":3173},[149],{"categories":3175},[149],{"categories":3177},[112],{"categories":3179},[149],{"categories":3181},[149],{"categories":3183},[],{"categories":3185},[200],{"categories":3187},[200],{"categories":3189},[152],{"categories":3191},[149],{"categories":3193},[162],{"categories":3195},[149],{"categories":3197},[249],{"categories":3199},[],{"categories":3201},[1834],{"categories":3203},[149],{"categories":3205},[112],{"categories":3207},[149],{"categories":3209},[319],{"categories":3211},[319],{"categories":3213},[],{"categories":3215},[162],{"categories":3217},[162],{"categories":3219},[149],{"categories":3221},[149],{"categories":3223},[197],{"categories":3225},[162],{"categories":3227},[197],{"categories":3229},[149],{"categories":3231},[162],{"categories":3233},[],{"categories":3235},[249],{"categories":3237},[149],{"categories":3239},[149],{"categories":3241},[],{"categories":3243},[149],{"categories":3245},[162],{"categories":3247},[149],{"categories":3249},[149],{"categories":3251},[149],{"categories":3253},[],{"categories":3255},[112],{"categories":3257},[149],{"categories":3259},[112],{"categories":3261},[319],{"categories":3263},[149],{"categories":3265},[149],{"categories":3267},[149],{"categories":3269},[112],{"categories":3271},[157],{"categories":3273},[149],{"categories":3275},[1834],{"categories":3277},[],{"categories":3279},[162],{"categories":3281},[152],{"categories":3283},[149],{"categories":3285},[152],{"categories":3287},[149],{"categories":3289},[],{"categories":3291},[162],{"categories":3293},[149],{"categories":3295},[149],{"categories":3297},[3298],"AI Design Tooling",{"categories":3300},[249],{"categories":3302},[149],{"categories":3304},[149],{"categories":3306},[112],{"categories":3308},[249],{"categories":3310},[149],{"categories":3312},[149],{"categories":3314},[112],{"categories":3316},[197],{"categories":3318},[165],{"categories":3320},[112],{"categories":3322},[149],{"categories":3324},[149],{"categories":3326},[149],{"categories":3328},[162],{"categories":3330},[149],{"categories":3332},[],{"categories":3334},[162],{"categories":3336},[149],{"categories":3338},[149],{"categories":3340},[162],{"categories":3342},[149],{"categories":3344},[149],{"categories":3346},[149],{"categories":3348},[162],{"categories":3350},[],{"categories":3352},[162],{"categories":3354},[3171],{"categories":3356},[149],{"categories":3358},[149],{"categories":3360},[162],{"categories":3362},[162],{"categories":3364},[112],{"categories":3366},[112],{"categories":3368},[149],{"categories":3370},[],{"categories":3372},[112],{"categories":3374},[149],{"categories":3376},[149],{"categories":3378},[162],{"categories":3380},[157],{"categories":3382},[149],{"categories":3384},[],{"categories":3386},[149],{"categories":3388},[149],{"categories":3390},[2275],{"categories":3392},[],{"categories":3394},[149],{"categories":3396},[149],{"categories":3398},[149],{"categories":3400},[149],{"categories":3402},[249],{"categories":3404},[149],{"categories":3406},[],{"categories":3408},[149],{"categories":3410},[149],{"categories":3412},[149],{"categories":3414},[149],{"categories":3416},[278],{"categories":3418},[197],{"categories":3420},[149],{"categories":3422},[149],{"categories":3424},[1834],{"categories":3426},[152],{"categories":3428},[149],{"categories":3430},[149],{"categories":3432},[200],{"categories":3434},[149],{"categories":3436},[149],{"categories":3438},[197],{"categories":3440},[162],{"categories":3442},[],{"categories":3444},[149],{"categories":3446},[149],{"categories":3448},[249],{"categories":3450},[149],{"categories":3452},[278],{"categories":3454},[162],{"categories":3456},[149],{"categories":3458},[162],{"categories":3460},[],{"categories":3462},[],{"categories":3464},[],{"categories":3466},[152],{"categories":3468},[197],{"categories":3470},[162],{"categories":3472},[149],{"categories":3474},[149],{"categories":3476},[149],{"categories":3478},[149],{"categories":3480},[436],{"categories":3482},[249],{"categories":3484},[162],{"categories":3486},[149],{"categories":3488},[],{"categories":3490},[162],{"categories":3492},[162],{"categories":3494},[],{"categories":3496},[149],{"categories":3498},[162],{"categories":3500},[149],{"categories":3502},[],{"categories":3504},[149],{"categories":3506},[149],{"categories":3508},[149],{"categories":3510},[197],{"categories":3512},[249],{"categories":3514},[162],{"categories":3516},[249],{"categories":3518},[162],{"categories":3520},[149],{"categories":3522},[157],{"categories":3524},[],{"categories":3526},[],{"categories":3528},[149],{"categories":3530},[149],{"categories":3532},[149],{"categories":3534},[152],{"categories":3536},[162],{"categories":3538},[197],{"categories":3540},[],{"categories":3542},[249],{"categories":3544},[],{"categories":3546},[112],{"categories":3548},[149],{"categories":3550},[112],{"categories":3552},[249],{"categories":3554},[112],{"categories":3556},[149],{"categories":3558},[],{"categories":3560},[149],{"categories":3562},[149],{"categories":3564},[],{"categories":3566},[149],{"categories":3568},[149],{"categories":3570},[278],{"categories":3572},[149],{"categories":3574},[149],{"categories":3576},[319],{"categories":3578},[112],{"categories":3580},[149],{"categories":3582},[],{"categories":3584},[162],{"categories":3586},[149],{"categories":3588},[152],{"categories":3590},[551],{"categories":3592},[149],{"categories":3594},[149],{"categories":3596},[162],{"categories":3598},[149],{"categories":3600},[162],{"categories":3602},[149],{"categories":3604},[149],{"categories":3606},[149],{"categories":3608},[149],{"categories":3610},[],{"categories":3612},[149],{"categories":3614},[152],{"categories":3616},[149],{"categories":3618},[157],{"categories":3620},[112],{"categories":3622},[249],{"categories":3624},[],{"categories":3626},[149],{"categories":3628},[],{"categories":3630},[162],{"categories":3632},[149],{"categories":3634},[],{"categories":3636},[162],{"categories":3638},[149],{"categories":3640},[112],{"categories":3642},[249],{"categories":3644},[197],{"categories":3646},[149],{"categories":3648},[197],{"categories":3650},[162],{"categories":3652},[249],{"categories":3654},[149],{"categories":3656},[],{"categories":3658},[149],{"categories":3660},[186],{"categories":3662},[162],{"categories":3664},[149],{"categories":3666},[249],{"categories":3668},[197],{"categories":3670},[157],{"categories":3672},[112],{"categories":3674},[149],{"categories":3676},[149],{"categories":3678},[149],{"categories":3680},[149],{"categories":3682},[197],{"categories":3684},[278],{"categories":3686},[],{"categories":3688},[],{"categories":3690},[200],{"categories":3692},[492],{"categories":3694},[149],{"categories":3696},[162],{"categories":3698},[149,112],{"categories":3700},[197],{"categories":3702},[149],{"categories":3704},[149],{"categories":3706},[149],{"categories":3708},[149],{"categories":3710},[149],{"categories":3712},[149],{"categories":3714},[149],{"categories":3716},[162],{"categories":3718},[149],{"categories":3720},[162],{"categories":3722},[149],{"categories":3724},[149],{"categories":3726},[149],{"categories":3728},[],{"categories":3730},[149],{"categories":3732},[1272],{"categories":3734},[112],{"categories":3736},[249],{"categories":3738},[149],{"categories":3740},[149],{"categories":3742},[149],{"categories":3744},[200],{"categories":3746},[162],{"categories":3748},[278],{"categories":3750},[319],{"categories":3752},[],{"categories":3754},[112],{"categories":3756},[149],{"categories":3758},[157],{"categories":3760},[162],{"categories":3762},[152],{"categories":3764},[162],{"categories":3766},[149],{"categories":3768},[162],{"categories":3770},[162],{"categories":3772},[165],{"categories":3774},[112],{"categories":3776},[149],{"categories":3778},[149],{"categories":3780},[],{"categories":3782},[],{"categories":3784},[],{"categories":3786},[319],{"categories":3788},[149],{"categories":3790},[197],{"categories":3792},[149],{"categories":3794},[149],{"categories":3796},[149],{"categories":3798},[149],{"categories":3800},[],{"categories":3802},[149],{"categories":3804},[200],{"categories":3806},[157],{"categories":3808},[162],{"categories":3810},[149],{"categories":3812},[],{"categories":3814},[149],{"categories":3816},[162],{"categories":3818},[149],{"categories":3820},[319],{"categories":3822},[],{"categories":3824},[249],{"categories":3826},[249],{"categories":3828},[149],{"categories":3830},[162],{"categories":3832},[],{"categories":3834},[112],{"categories":3836},[149],{"categories":3838},[249],{"categories":3840},[149],{"categories":3842},[157],{"categories":3844},[162],{"categories":3846},[149],{"categories":3848},[],{"categories":3850},[197],{"categories":3852},[149],{"categories":3854},[149],{"categories":3856},[149],{"categories":3858},[249],{"categories":3860},[162],{"categories":3862},[197],{"categories":3864},[],{"categories":3866},[162],{"categories":3868},[157],{"categories":3870},[162],{"categories":3872},[249],{"categories":3874},[149],{"categories":3876},[149],{"categories":3878},[149],{"categories":3880},[492],{"categories":3882},[149],{"categories":3884},[162],{"categories":3886},[],{"categories":3888},[149],{"categories":3890},[149],{"categories":3892},[319],{"categories":3894},[197],{"categories":3896},[200],{"categories":3898},[597],{"categories":3900},[200],{"categories":3902},[200],{"categories":3904},[149],{"categories":3906},[],{"categories":3908},[],{"categories":3910},[],{"categories":3912},[162],{"categories":3914},[149],{"categories":3916},[162],{"categories":3918},[162],{"categories":3920},[112],{"categories":3922},[149],{"categories":3924},[469],{"categories":3926},[112],{"categories":3928},[162],{"categories":3930},[149],{"categories":3932},[149],{"categories":3934},[149],{"categories":3936},[149],{"categories":3938},[149],{"categories":3940},[162],{"categories":3942},[149],{"categories":3944},[],{"categories":3946},[],{"categories":3948},[149],{"categories":3950},[],{"categories":3952},[149],{"categories":3954},[162],{"categories":3956},[249],{"categories":3958},[149],{"categories":3960},[149],{"categories":3962},[],{"categories":3964},[162],{"categories":3966},[149],{"categories":3968},[149],{"categories":3970},[165],{"categories":3972},[149],{"categories":3974},[249],{"categories":3976},[149],{"categories":3978},[162],{"categories":3980},[157],{"categories":3982},[149],{"categories":3984},[149],{"categories":3986},[278],{"categories":3988},[162],{"categories":3990},[149],{"categories":3992},[149],{"categories":3994},[909],{"categories":3996},[149],{"categories":3998},[162],{"categories":4000},[149],{"categories":4002},[112],{"categories":4004},[149],{"categories":4006},[551],{"categories":4008},[249],{"categories":4010},[],{"categories":4012},[149],{"categories":4014},[149],{"categories":4016},[197],{"categories":4018},[492],{"categories":4020},[162],{"categories":4022},[149],{"categories":4024},[],{"categories":4026},[197],{"categories":4028},[413],{"categories":4030},[162],{"categories":4032},[162],{"categories":4034},[162],{"categories":4036},[149],{"categories":4038},[149],{"categories":4040},[162],{"categories":4042},[],{"categories":4044},[157],{"categories":4046},[149],{"categories":4048},[157],{"categories":4050},[162],{"categories":4052},[],{"categories":4054},[112],{"categories":4056},[149],{"categories":4058},[149],{"categories":4060},[152],{"categories":4062},[149],{"categories":4064},[197],{"categories":4066},[319],{"categories":4068},[186],{"categories":4070},[162],{"categories":4072},[162],{"categories":4074},[149],{"categories":4076},[149],{"categories":4078},[162],{"categories":4080},[149],{"categories":4082},[152],{"categories":4084},[],{"categories":4086},[162],{"categories":4088},[149],{"categories":4090},[149],{"categories":4092},[149],{"categories":4094},[162],{"categories":4096},[149],{"categories":4098},[],{"categories":4100},[149],{"categories":4102},[],{"categories":4104},[249],{"categories":4106},[162],{"categories":4108},[149,157],{"categories":4110},[162],{"categories":4112},[149],{"categories":4114},[],{"categories":4116},[152],{"categories":4118},[200],{"categories":4120},[157],{"categories":4122},[149],{"categories":4124},[112],{"categories":4126},[149],{"categories":4128},[149],{"categories":4130},[162],{"categories":4132},[149],{"categories":4134},[149],{"categories":4136},[149],{"categories":4138},[197],{"categories":4140},[1272],{"categories":4142},[162],{"categories":4144},[149],{"categories":4146},[],{"categories":4148},[],{"categories":4150},[149],{"categories":4152},[162],{"categories":4154},[149],{"categories":4156},[149],{"categories":4158},[319],{"categories":4160},[],{"categories":4162},[149],{"categories":4164},[162],{"categories":4166},[186],{"categories":4168},[162],{"categories":4170},[492],{"categories":4172},[],{"categories":4174},[436],{"categories":4176},[162],{"categories":4178},[149],{"categories":4180},[149],{"categories":4182},[278],{"categories":4184},[162],{"categories":4186},[149],{"categories":4188},[200],{"categories":4190},[165],{"categories":4192},[162],{"categories":4194},[149],{"categories":4196},[492],{"categories":4198},[149],{"categories":4200},[319],{"categories":4202},[157],{"categories":4204},[],{"categories":4206},[149],{"categories":4208},[149],{"categories":4210},[278],{"categories":4212},[249],{"categories":4214},[149],{"categories":4216},[149],{"categories":4218},[149],{"categories":4220},[],{"categories":4222},[278],{"categories":4224},[197],{"categories":4226},[149],{"categories":4228},[149],{"categories":4230},[149],{"categories":4232},[597],{"categories":4234},[152],{"categories":4236},[149],{"categories":4238},[165],{"categories":4240},[149],{"categories":4242},[],{"categories":4244},[],{"categories":4246},[249],{"categories":4248},[149],{"categories":4250},[200],{"categories":4252},[278],{"categories":4254},[162],{"categories":4256},[149],{"categories":4258},[149],{"categories":4260},[278],{"categories":4262},[197],{"categories":4264},[149],{"categories":4266},[],{"categories":4268},[149],{"categories":4270},[149],{"categories":4272},[],{"categories":4274},[149],{"categories":4276},[149],{"categories":4278},[622],{"categories":4280},[149],{"categories":4282},[149],{"categories":4284},[162],{"categories":4286},[112],{"categories":4288},[492],{"categories":4290},[149],{"categories":4292},[149],{"categories":4294},[149],{"categories":4296},[],{"categories":4298},[149,112],{"categories":4300},[197],{"categories":4302},[162],{"categories":4304},[112],{"categories":4306},[162],{"categories":4308},[947],{"categories":4310},[112],{"categories":4312},[112],{"categories":4314},[162],{"categories":4316},[149],{"categories":4318},[152],{"categories":4320},[],{"categories":4322},[],{"categories":4324},[162],{"categories":4326},[149],{"categories":4328},[112],{"categories":4330},[149],{"categories":4332},[152],{"categories":4334},[112],{"categories":4336},[112],{"categories":4338},[149],{"categories":4340},[278],{"categories":4342},[149],{"categories":4344},[112],{"categories":4346},[149],{"categories":4348},[],{"categories":4350},[149],{"categories":4352},[149],{"categories":4354},[249,149],{"categories":4356},[319],{"categories":4358},[152],{"categories":4360},[149],{"categories":4362},[],{"categories":4364},[149],{"categories":4366},[149],{"categories":4368},[157],{"categories":4370},[149],{"categories":4372},[157],{"categories":4374},[149],{"categories":4376},[149],{"categories":4378},[413],{"categories":4380},[149],{"categories":4382},[157],{"categories":4384},[112],{"categories":4386},[200],{"categories":4388},[162],{"categories":4390},[149],{"categories":4392},[112],{"categories":4394},[149],{"categories":4396},[149],{"categories":4398},[197],{"categories":4400},[278],{"categories":4402},[249],{"categories":4404},[149],{"categories":4406},[149],{"categories":4408},[149],{"categories":4410},[149],{"categories":4412},[152],{"categories":4414},[149],{"categories":4416},[162],{"categories":4418},[162],{"categories":4420},[112],{"categories":4422},[197],{"categories":4424},[112],{"categories":4426},[112],{"categories":4428},[149],{"categories":4430},[149],{"categories":4432},[],{"categories":4434},[],{"categories":4436},[200],{"categories":4438},[149],{"categories":4440},[112],{"categories":4442},[149],{"categories":4444},[249],{"categories":4446},[492],{"categories":4448},[436],{"categories":4450},[413],{"categories":4452},[149],{"categories":4454},[149],{"categories":4456},[149],{"categories":4458},[200],{"categories":4460},[149],{"categories":4462},[149],{"categories":4464},[149],{"categories":4466},[149],{"categories":4468},[149],{"categories":4470},[149],{"categories":4472},[149],{"categories":4474},[162],{"categories":4476},[152],{"categories":4478},[162],{"categories":4480},[149,157],{"categories":4482},[],{"categories":4484},[249],{"categories":4486},[],{"categories":4488},[165],{"categories":4490},[149],{"categories":4492},[197],{"categories":4494},[152],{"categories":4496},[149],{"categories":4498},[152],{"categories":4500},[162],{"categories":4502},[200],{"categories":4504},[162],{"categories":4506},[165],{"categories":4508},[162],{"categories":4510},[149],{"categories":4512},[149],{"categories":4514},[157],{"categories":4516},[162],{"categories":4518},[112],{"categories":4520},[278],{"categories":4522},[149],{"categories":4524},[149],{"categories":4526},[],{"categories":4528},[197],{"categories":4530},[149],{"categories":4532},[149],{"categories":4534},[149],{"categories":4536},[149],{"categories":4538},[149],{"categories":4540},[149],{"categories":4542},[112],{"categories":4544},[197],{"categories":4546},[112],{"categories":4548},[112],{"categories":4550},[149],{"categories":4552},[149],{"categories":4554},[149],{"categories":4556},[149],{"categories":4558},[436],{"categories":4560},[149],{"categories":4562},[162],{"categories":4564},[197],{"categories":4566},[149],{"categories":4568},[149],{"categories":4570},[149],{"categories":4572},[162],{"categories":4574},[149],{"categories":4576},[149],{"categories":4578},[149],{"categories":4580},[3171],{"categories":4582},[4583],"Clinical AI",{"categories":4585},[249],{"categories":4587},[149],{"categories":4589},[149],{"categories":4591},[149],{"categories":4593},[149],{"categories":4595},[319],{"categories":4597},[2530],{"categories":4599},[149],{"categories":4601},[165],{"categories":4603},[249],{"categories":4605},[149],{"categories":4607},[162],{"categories":4609},[149],{"categories":4611},[149],{"categories":4613},[197],{"categories":4615},[149],{"categories":4617},[162],{"categories":4619},[112],{"categories":4621},[278],{"categories":4623},[149],{"categories":4625},[149],{"categories":4627},[157],{"categories":4629},[149],{"categories":4631},[149],{"categories":4633},[551],{"categories":4635},[149],{"categories":4637},[],{"categories":4639},[162],{"categories":4641},[149],{"categories":4643},[112],{"categories":4645},[152],{"categories":4647},[149],{"categories":4649},[],{"categories":4651},[],{"categories":4653},[149],{"categories":4655},[],{"categories":4657},[157],{"categories":4659},[149],{"categories":4661},[149],{"categories":4663},[162],{"categories":4665},[149],{"categories":4667},[197],{"categories":4669},[197],{"categories":4671},[197],{"categories":4673},[197],{"categories":4675},[],{"categories":4677},[152],{"categories":4679},[162],{"categories":4681},[197],{"categories":4683},[149],{"categories":4685},[622],{"categories":4687},[165],{"categories":4689},[162],{"categories":4691},[149],{"categories":4693},[152],{"categories":4695},[149],{"categories":4697},[162],{"categories":4699},[149],{"categories":4701},[149],{"categories":4703},[149],{"categories":4705},[149,162],{"categories":4707},[162],{"categories":4709},[319],{"categories":4711},[197],{"categories":4713},[162],{"categories":4715},[197],{"categories":4717},[162],{"categories":4719},[149],{"categories":4721},[],{"categories":4723},[197],{"categories":4725},[278],{"categories":4727},[152],{"categories":4729},[149],{"categories":4731},[149],{"categories":4733},[],{"categories":4735},[112],{"categories":4737},[],{"categories":4739},[152],{"categories":4741},[162],{"categories":4743},[197],{"categories":4745},[149],{"categories":4747},[197],{"categories":4749},[152],{"categories":4751},[197],{"categories":4753},[197],{"categories":4755},[],{"categories":4757},[157],{"categories":4759},[162],{"categories":4761},[197],{"categories":4763},[197],{"categories":4765},[197],{"categories":4767},[197],{"categories":4769},[197],{"categories":4771},[197],{"categories":4773},[197],{"categories":4775},[197],{"categories":4777},[197],{"categories":4779},[197],{"categories":4781},[200],{"categories":4783},[152],{"categories":4785},[149],{"categories":4787},[149],{"categories":4789},[162],{"categories":4791},[162],{"categories":4793},[],{"categories":4795},[149],{"categories":4797},[149,152],{"categories":4799},[],{"categories":4801},[162],{"categories":4803},[149],{"categories":4805},[197],{"categories":4807},[162],{"categories":4809},[947],{"categories":4811},[149],{"categories":4813},[149],{"categories":4815},[149],{"categories":4817},[149],{"categories":4819},[149],{"categories":4821},[413],{"categories":4823},[149],{"categories":4825},[149],{"categories":4827},[162],{"categories":4829},[149],{"categories":4831},[149],{"categories":4833},[157],{"categories":4835},[165],{"categories":4837},[162],{"categories":4839},[162],{"categories":4841},[],{"categories":4843},[162],{"categories":4845},[249],{"categories":4847},[197],{"categories":4849},[149],{"categories":4851},[],{"categories":4853},[165],{"categories":4855},[],{"categories":4857},[112],{"categories":4859},[149],{"categories":4861},[162],{"categories":4863},[249],{"categories":4865},[149],{"categories":4867},[],{"categories":4869},[149],{"categories":4871},[149],{"categories":4873},[],{"categories":4875},[278],{"categories":4877},[149],{"categories":4879},[162],{"categories":4881},[],{"categories":4883},[],{"categories":4885},[197],{"categories":4887},[152],{"categories":4889},[149],{"categories":4891},[149],{"categories":4893},[157],{"categories":4895},[149],{"categories":4897},[149],{"categories":4899},[162],{"categories":4901},[149],{"categories":4903},[157],{"categories":4905},[157],{"categories":4907},[249],{"categories":4909},[],{"categories":4911},[149],{"categories":4913},[197],{"categories":4915},[],{"categories":4917},[149],{"categories":4919},[149],{"categories":4921},[249],{"categories":4923},[149],{"categories":4925},[149],{"categories":4927},[278],{"categories":4929},[149],{"categories":4931},[319],{"categories":4933},[],{"categories":4935},[162],{"categories":4937},[149],{"categories":4939},[278],{"categories":4941},[112],{"categories":4943},[],{"categories":4945},[149],{"categories":4947},[],{"categories":4949},[162],{"categories":4951},[249],{"categories":4953},[112],{"categories":4955},[],{"categories":4957},[3171],{"categories":4959},[157],{"categories":4961},[152],{"categories":4963},[149],{"categories":4965},[200],{"categories":4967},[162],{"categories":4969},[249],{"categories":4971},[149],{"categories":4973},[112],{"categories":4975},[],{"categories":4977},[],{"categories":4979},[149],{"categories":4981},[152],{"categories":4983},[149],{"categories":4985},[278],{"categories":4987},[],{"categories":4989},[162],{"categories":4991},[162],{"categories":4993},[149],{"categories":4995},[162],{"categories":4997},[149],{"categories":4999},[197],{"categories":5001},[112],{"categories":5003},[149],{"categories":5005},[162],{"categories":5007},[165],{"categories":5009},[149],{"categories":5011},[149],{"categories":5013},[149],{"categories":5015},[162],{"categories":5017},[149],{"categories":5019},[165],{"categories":5021},[278],{"categories":5023},[197],{"categories":5025},[],{"categories":5027},[278],{"categories":5029},[149],{"categories":5031},[],{"categories":5033},[112],{"categories":5035},[162],{"categories":5037},[],{"categories":5039},[149],{"categories":5041},[149],{"categories":5043},[149],{"categories":5045},[149],{"categories":5047},[149],{"categories":5049},[162],{"categories":5051},[157],{"categories":5053},[152],{"categories":5055},[162],{"categories":5057},[149],{"categories":5059},[249],{"categories":5061},[112],{"categories":5063},[112],{"categories":5065},[149],{"categories":5067},[200],{"categories":5069},[162],{"categories":5071},[149],{"categories":5073},[149],{"categories":5075},[162],{"categories":5077},[149],{"categories":5079},[149],{"categories":5081},[162],{"categories":5083},[157],{"categories":5085},[149],{"categories":5087},[249],{"categories":5089},[112],{"categories":5091},[162],{"categories":5093},[149],{"categories":5095},[165],{"categories":5097},[149],{"categories":5099},[162],{"categories":5101},[149],{"categories":5103},[149],{"categories":5105},[197],{"categories":5107},[149],{"categories":5109},[],{"categories":5111},[152],{"categories":5113},[149],{"categories":5115},[149],{"categories":5117},[149],{"categories":5119},[112],{"categories":5121},[112],{"categories":5123},[149],{"categories":5125},[112],{"categories":5127},[149],{"categories":5129},[162],{"categories":5131},[149],{"categories":5133},[149],{"categories":5135},[149],{"categories":5137},[149],{"categories":5139},[149],{"categories":5141},[],{"categories":5143},[149],{"categories":5145},[249],{"categories":5147},[162],{"categories":5149},[157],{"categories":5151},[197],{"categories":5153},[149],{"categories":5155},[162],{"categories":5157},[149],{"categories":5159},[162],{"categories":5161},[149],{"categories":5163},[149],{"categories":5165},[249],{"categories":5167},[162],{"categories":5169},[149],{"categories":5171},[278],{"categories":5173},[149],{"categories":5175},[200],{"categories":5177},[149],{"categories":5179},[149],{"categories":5181},[197],{"categories":5183},[149],{"categories":5185},[149],{"categories":5187},[149],{"categories":5189},[149],{"categories":5191},[162],{"categories":5193},[319],{"categories":5195},[149],{"categories":5197},[112],{"categories":5199},[162],{"categories":5201},[200],{"categories":5203},[],{"categories":5205},[162],{"categories":5207},[112],{"categories":5209},[149],{"categories":5211},[149],{"categories":5213},[2368],{"categories":5215},[249],{"categories":5217},[348],{"categories":5219},[149],{"categories":5221},[149],{"categories":5223},[149],{"categories":5225},[149],{"categories":5227},[152],{"categories":5229},[149],{"categories":5231},[149],{"categories":5233},[112],{"categories":5235},[157],{"categories":5237},[149],{"categories":5239},[112],{"categories":5241},[149],{"categories":5243},[],{"categories":5245},[162],{"categories":5247},[162],{"categories":5249},[149],{"categories":5251},[149],{"categories":5253},[149],{"categories":5255},[200],{"categories":5257},[],{"categories":5259},[197],{"categories":5261},[],{"categories":5263},[197],{"categories":5265},[149],{"categories":5267},[149],{"categories":5269},[162],{"categories":5271},[149],{"categories":5273},[162],{"categories":5275},[162],{"categories":5277},[],{"categories":5279},[149],{"categories":5281},[197],{"categories":5283},[149],{"categories":5285},[],{"categories":5287},[149],{"categories":5289},[149],{"categories":5291},[],{"categories":5293},[149],{"categories":5295},[149],{"categories":5297},[249],{"categories":5299},[112],{"categories":5301},[162],{"categories":5303},[149],{"categories":5305},[149],{"categories":5307},[149],{"categories":5309},[149],{"categories":5311},[278],{"categories":5313},[149],{"categories":5315},[149],{"categories":5317},[149],{"categories":5319},[152],{"categories":5321},[149],{"categories":5323},[149],{"categories":5325},[],{"categories":5327},[149],{"categories":5329},[149],{"categories":5331},[149],{"categories":5333},[],{"categories":5335},[152],{"categories":5337},[149],{"categories":5339},[149],{"categories":5341},[197],{"categories":5343},[112],{"categories":5345},[165],{"categories":5347},[162],{"categories":5349},[492],{"categories":5351},[149],{"categories":5353},[149],{"categories":5355},[149],{"categories":5357},[112],{"categories":5359},[197],{"categories":5361},[249],{"categories":5363},[149],{"categories":5365},[149],{"categories":5367},[149],{"categories":5369},[149],{"categories":5371},[197],{"categories":5373},[149],{"categories":5375},[249],{"categories":5377},[149],{"categories":5379},[149],{"categories":5381},[197],{"categories":5383},[249],{"categories":5385},[149],{"categories":5387},[197],{"categories":5389},[149],{"categories":5391},[162],{"categories":5393},[162],{"categories":5395},[162],{"categories":5397},[112],{"categories":5399},[197],{"categories":5401},[162],{"categories":5403},[162],{"categories":5405},[149],{"categories":5407},[112],{"categories":5409},[249],{"categories":5411},[149],{"categories":5413},[149],{"categories":5415},[162],{"categories":5417},[149],{"categories":5419},[],{"categories":5421},[162],{"categories":5423},[],{"categories":5425},[149],{"categories":5427},[149],{"categories":5429},[],{"categories":5431},[],{"categories":5433},[162],{"categories":5435},[157],{"categories":5437},[162],{"categories":5439},[5440],"Liability & Ethics",{"categories":5442},[149],{"categories":5444},[149],{"categories":5446},[149],{"categories":5448},[162],{"categories":5450},[152],{"categories":5452},[162],{"categories":5454},[157],{"categories":5456},[278],{"categories":5458},[162],{"categories":5460},[149],{"categories":5462},[149],{"categories":5464},[],{"categories":5466},[597],{"categories":5468},[162],{"categories":5470},[],{"categories":5472},[149],{"categories":5474},[152],{"categories":5476},[162],{"categories":5478},[],{"categories":5480},[162],{"categories":5482},[149],{"categories":5484},[149],{"categories":5486},[112],{"categories":5488},[149],{"categories":5490},[197],{"categories":5492},[149],{"categories":5494},[149],{"categories":5496},[165],{"categories":5498},[162],{"categories":5500},[149],{"categories":5502},[149],{"categories":5504},[149],{"categories":5506},[197],{"categories":5508},[162],{"categories":5510},[112],{"categories":5512},[249],{"categories":5514},[152],{"categories":5516},[149],{"categories":5518},[149],{"categories":5520},[149],{"categories":5522},[],{"categories":5524},[162],{"categories":5526},[162],{"categories":5528},[162],{"categories":5530},[492],{"categories":5532},[249],{"categories":5534},[162],{"categories":5536},[319],{"categories":5538},[112],{"categories":5540},[197],{"categories":5542},[149],{"categories":5544},[249],{"categories":5546},[149],{"categories":5548},[152],{"categories":5550},[],{"categories":5552},[162],{"categories":5554},[149],{"categories":5556},[149],{"categories":5558},[149],{"categories":5560},[149],{"categories":5562},[162],{"categories":5564},[149],{"categories":5566},[149],{"categories":5568},[249],{"categories":5570},[],{"categories":5572},[162],{"categories":5574},[165],{"categories":5576},[197],{"categories":5578},[162],{"categories":5580},[157],{"categories":5582},[],{"categories":5584},[149],{"categories":5586},[149],{"categories":5588},[165],{"categories":5590},[149],{"categories":5592},[162],{"categories":5594},[197],{"categories":5596},[152],{"categories":5598},[319],{"categories":5600},[149],{"categories":5602},[149],{"categories":5604},[149],{"categories":5606},[197],{"categories":5608},[157],{"categories":5610},[149],{"categories":5612},[249],{"categories":5614},[197],{"categories":5616},[319],{"categories":5618},[149],{"categories":5620},[162],{"categories":5622},[],{"categories":5624},[551],{"categories":5626},[],{"categories":5628},[149],{"categories":5630},[319],{"categories":5632},[149],{"categories":5634},[200],{"categories":5636},[149],{"categories":5638},[162],{"categories":5640},[162],{"categories":5642},[5643],"Design News & Tools",{"categories":5645},[149],{"categories":5647},[149],{"categories":5649},[197],{"categories":5651},[149],{"categories":5653},[149],{"categories":5655},[152],{"categories":5657},[162],{"categories":5659},[149],{"categories":5661},[249],{"categories":5663},[162],{"categories":5665},[162],{"categories":5667},[249],{"categories":5669},[149],{"categories":5671},[149],{"categories":5673},[492],{"categories":5675},[162],{"categories":5677},[149],{"categories":5679},[149],{"categories":5681},[492],{"categories":5683},[149],{"categories":5685},[278],{"categories":5687},[149],{"categories":5689},[162],{"categories":5691},[],{"categories":5693},[149],{"categories":5695},[149],{"categories":5697},[149],{"categories":5699},[197],{"categories":5701},[149],{"categories":5703},[152],{"categories":5705},[],{"categories":5707},[149],{"categories":5709},[149],{"categories":5711},[149],{"categories":5713},[112],{"categories":5715},[622],{"categories":5717},[112],{"categories":5719},[249],{"categories":5721},[149],{"categories":5723},[149,162],{"categories":5725},[278,157],{"categories":5727},[112],{"categories":5729},[149],{"categories":5731},[149],{"categories":5733},[149],{"categories":5735},[149],{"categories":5737},[],{"categories":5739},[162],{"categories":5741},[149],{"categories":5743},[],{"categories":5745},[149],{"categories":5747},[112],{"categories":5749},[149],{"categories":5751},[112],{"categories":5753},[],{"categories":5755},[162],{"categories":5757},[149],{"categories":5759},[157],{"categories":5761},[149],{"categories":5763},[197],{"categories":5765},[149],{"categories":5767},[],{"categories":5769},[162],{"categories":5771},[149],{"categories":5773},[],{"categories":5775},[249],{"categories":5777},[149],{"categories":5779},[149],{"categories":5781},[162],{"categories":5783},[149],{"categories":5785},[149],{"categories":5787},[152],{"categories":5789},[162],{"categories":5791},[149],{"categories":5793},[],{"categories":5795},[149],{"categories":5797},[319],{"categories":5799},[278],{"categories":5801},[157],{"categories":5803},[157],{"categories":5805},[149],{"categories":5807},[152],{"categories":5809},[152],{"categories":5811},[149],{"categories":5813},[162],{"categories":5815},[149],{"categories":5817},[149],{"categories":5819},[149],{"categories":5821},[149],{"categories":5823},[112],{"categories":5825},[149],{"categories":5827},[152],{"categories":5829},[149],{"categories":5831},[149],{"categories":5833},[162],{"categories":5835},[149],{"categories":5837},[278],{"categories":5839},[149],{"categories":5841},[197],{"categories":5843},[149],{"categories":5845},[149],{"categories":5847},[162],{"categories":5849},[165],{"categories":5851},[149],{"categories":5853},[149],{"categories":5855},[162],{"categories":5857},[],{"categories":5859},[112],{"categories":5861},[],{"categories":5863},[112],{"categories":5865},[162],{"categories":5867},[152],{"categories":5869},[149],{"categories":5871},[],{"categories":5873},[200],{"categories":5875},[319],{"categories":5877},[149],{"categories":5879},[112],{"categories":5881},[149],{"categories":5883},[],{"categories":5885},[197],{"categories":5887},[162],{"categories":5889},[112],{"categories":5891},[249],{"categories":5893},[157],{"categories":5895},[149],{"categories":5897},[149],{"categories":5899},[162],{"categories":5901},[112],{"categories":5903},[162],{"categories":5905},[197],{"categories":5907},[149],{"categories":5909},[165],{"categories":5911},[152],{"categories":5913},[165],{"categories":5915},[197],{"categories":5917},[149],{"categories":5919},[112],{"categories":5921},[149],{"categories":5923},[249],{"categories":5925},[157],{"categories":5927},[149],{"categories":5929},[149],{"categories":5931},[149],{"categories":5933},[149],{"categories":5935},[149],{"categories":5937},[149],{"categories":5939},[162],{"categories":5941},[149],{"categories":5943},[162],{"categories":5945},[149],{"categories":5947},[149],{"categories":5949},[152],{"categories":5951},[149],{"categories":5953},[162],{"categories":5955},[162],{"categories":5957},[249],{"categories":5959},[162],{"categories":5961},[162],{"categories":5963},[149],{"categories":5965},[152],{"categories":5967},[162],{"categories":5969},[249],{"categories":5971},[],{"categories":5973},[149],{"categories":5975},[200],{"categories":5977},[492],{"categories":5979},[149],{"categories":5981},[162],{"categories":5983},[149],{"categories":5985},[149],{"categories":5987},[112],{"categories":5989},[149],{"categories":5991},[],{"categories":5993},[149],{"categories":5995},[162],{"categories":5997},[149],{"categories":5999},[278],{"categories":6001},[149],{"categories":6003},[112],{"categories":6005},[149],{"categories":6007},[197],{"categories":6009},[162],{"categories":6011},[149],{"categories":6013},[278],{"categories":6015},[162],{"categories":6017},[157],{"categories":6019},[157],{"categories":6021},[149],{"categories":6023},[149],{"categories":6025},[149],{"categories":6027},[149],{"categories":6029},[149],{"categories":6031},[149],{"categories":6033},[152],{"categories":6035},[],{"categories":6037},[149],{"categories":6039},[149],{"categories":6041},[162],{"categories":6043},[162],{"categories":6045},[149],{"categories":6047},[149],{"categories":6049},[149],{"categories":6051},[149],{"categories":6053},[149],{"categories":6055},[112],{"categories":6057},[],{"categories":6059},[152],{"categories":6061},[149],{"categories":6063},[149],{"categories":6065},[162],{"categories":6067},[162],{"categories":6069},[],{"categories":6071},[112],{"categories":6073},[112],{"categories":6075},[149],{"categories":6077},[278],{"categories":6079},[157],{"categories":6081},[249],{"categories":6083},[],{"categories":6085},[149],{"categories":6087},[162],{"categories":6089},[152],{"categories":6091},[149],{"categories":6093},[149],{"categories":6095},[112],{"categories":6097},[152],{"categories":6099},[149],{"categories":6101},[149],{"categories":6103},[197],{"categories":6105},[200],{"categories":6107},[149],{"categories":6109},[197],{"categories":6111},[162],{"categories":6113},[149],{"categories":6115},[],{"categories":6117},[197],{"categories":6119},[162],{"categories":6121},[249],{"categories":6123},[200],{"categories":6125},[149],{"categories":6127},[149],{"categories":6129},[],{"categories":6131},[162],{"categories":6133},[162],{"categories":6135},[162],{"categories":6137},[3171],{"categories":6139},[197],{"categories":6141},[149],{"categories":6143},[112],{"categories":6145},[149],{"categories":6147},[149],{"categories":6149},[149],{"categories":6151},[149],{"categories":6153},[149],{"categories":6155},[157],{"categories":6157},[149],{"categories":6159},[152],{"categories":6161},[1834],{"categories":6163},[319],{"categories":6165},[152],{"categories":6167},[],{"categories":6169},[149],{"categories":6171},[],{"categories":6173},[197],{"categories":6175},[162],{"categories":6177},[249],{"categories":6179},[149],{"categories":6181},[149],{"categories":6183},[149],{"categories":6185},[197],{"categories":6187},[],{"categories":6189},[162],{"categories":6191},[149],{"categories":6193},[162],{"categories":6195},[162],{"categories":6197},[],{"categories":6199},[149],{"categories":6201},[],{"categories":6203},[197],{"categories":6205},[152],{"categories":6207},[249],{"categories":6209},[149],{"categories":6211},[162],{"categories":6213},[197],{"categories":6215},[149],{"categories":6217},[197],{"categories":6219},[],{"categories":6221},[197],{"categories":6223},[149],{"categories":6225},[152],{"categories":6227},[492],{"categories":6229},[162],{"categories":6231},[149],{"categories":6233},[],{"categories":6235},[112],{"categories":6237},[162],{"categories":6239},[165],{"categories":6241},[162],{"categories":6243},[152],{"categories":6245},[149],{"categories":6247},[149],{"categories":6249},[],{"categories":6251},[],{"categories":6253},[],{"categories":6255},[249],{"categories":6257},[149],{"categories":6259},[162],{"categories":6261},[149],{"categories":6263},[149],{"categories":6265},[],{"categories":6267},[],{"categories":6269},[],{"categories":6271},[149],{"categories":6273},[162],{"categories":6275},[249],{"categories":6277},[149],{"categories":6279},[],{"categories":6281},[162],{"categories":6283},[149],{"categories":6285},[149],{"categories":6287},[152],{"categories":6289},[],{"categories":6291},[],{"categories":6293},[149],{"categories":6295},[149],{"categories":6297},[162],{"categories":6299},[249],{"categories":6301},[149],{"categories":6303},[197],{"categories":6305},[],{"categories":6307},[149],{"categories":6309},[149],{"categories":6311},[278],{"categories":6313},[197],{"categories":6315},[278],{"categories":6317},[200],{"categories":6319},[149],{"categories":6321},[149],{"categories":6323},[],{"categories":6325},[],{"categories":6327},[162],{"categories":6329},[],{"categories":6331},[149],{"categories":6333},[492],{"categories":6335},[149],{"categories":6337},[149],{"categories":6339},[149],{"categories":6341},[149],{"categories":6343},[],{"categories":6345},[162],{"categories":6347},[149],{"categories":6349},[149],{"categories":6351},[],{"categories":6353},[162],{"categories":6355},[149],{"categories":6357},[197],{"categories":6359},[149],{"categories":6361},[278],{"categories":6363},[157],{"categories":6365},[165],{"categories":6367},[149],{"categories":6369},[149],{"categories":6371},[162],{"categories":6373},[200],{"categories":6375},[162],{"categories":6377},[162],{"categories":6379},[],{"categories":6381},[149],{"categories":6383},[162],{"categories":6385},[],{"categories":6387},[149],{"categories":6389},[],{"categories":6391},[197],{"categories":6393},[157],{"categories":6395},[],{"categories":6397},[149],{"categories":6399},[149],{"categories":6401},[149],{"categories":6403},[],{"categories":6405},[162],{"categories":6407},[249],{"categories":6409},[152],{"categories":6411},[149],{"categories":6413},[],{"categories":6415},[157],{"categories":6417},[278],{"categories":6419},[149],{"categories":6421},[112],{"categories":6423},[152],{"categories":6425},[200],{"categories":6427},[157],{"categories":6429},[112],{"categories":6431},[162],{"categories":6433},[112],{"categories":6435},[],{"categories":6437},[149],{"categories":6439},[165],{"categories":6441},[149],{"categories":6443},[],{"categories":6445},[162],{"categories":6447},[152],{"categories":6449},[249],{"categories":6451},[149],{"categories":6453},[152],{"categories":6455},[162],{"categories":6457},[319],{"categories":6459},[149],{"categories":6461},[149],{"categories":6463},[149],{"categories":6465},[149],{"categories":6467},[149],{"categories":6469},[152],{"categories":6471},[149],{"categories":6473},[112],{"categories":6475},[200],{"categories":6477},[162],{"categories":6479},[],{"categories":6481},[149],{"categories":6483},[149],{"categories":6485},[149],{"categories":6487},[112],{"categories":6489},[162],{"categories":6491},[197],{"categories":6493},[112],{"categories":6495},[149],{"categories":6497},[165],{"categories":6499},[],{"categories":6501},[249],{"categories":6503},[112],{"categories":6505},[197],{"categories":6507},[149],{"categories":6509},[152],{"categories":6511},[162],{"categories":6513},[149],{"categories":6515},[149],{"categories":6517},[162],{"categories":6519},[165],{"categories":6521},[149],{"categories":6523},[162],{"categories":6525},[149],{"categories":6527},[157],{"categories":6529},[162],{"categories":6531},[162,319],{"categories":6533},[149],{"categories":6535},[149],{"categories":6537},[162],{"categories":6539},[112],{"categories":6541},[149],{"categories":6543},[149],{"categories":6545},[200],{"categories":6547},[162],{"categories":6549},[278],{"categories":6551},[162],{"categories":6553},[157],{"categories":6555},[],{"categories":6557},[162],{"categories":6559},[149],{"categories":6561},[157],{"categories":6563},[],{"categories":6565},[],{"categories":6567},[112],{"categories":6569},[149],{"categories":6571},[149],{"categories":6573},[162],{"categories":6575},[200],{"categories":6577},[278],{"categories":6579},[149],{"categories":6581},[149],{"categories":6583},[149],{"categories":6585},[162],{"categories":6587},[],{"categories":6589},[162],{"categories":6591},[197],{"categories":6593},[149],{"categories":6595},[162],{"categories":6597},[162],{"categories":6599},[149],{"categories":6601},[],{"categories":6603},[197],{"categories":6605},[112],{"categories":6607},[3171],{"categories":6609},[152],{"categories":6611},[112],{"categories":6613},[149],{"categories":6615},[162],{"categories":6617},[149],{"categories":6619},[149],{"categories":6621},[278],{"categories":6623},[112],{"categories":6625},[200],{"categories":6627},[],{"categories":6629},[197],{"categories":6631},[149],{"categories":6633},[149],{"categories":6635},[],{"categories":6637},[162],{"categories":6639},[149],{"categories":6641},[149],{"categories":6643},[149],{"categories":6645},[149],{"categories":6647},[162],{"categories":6649},[149],{"categories":6651},[149],{"categories":6653},[149],{"categories":6655},[165],{"categories":6657},[149],{"categories":6659},[162],{"categories":6661},[149],{"categories":6663},[149],{"categories":6665},[149],{"categories":6667},[149],{"categories":6669},[149],{"categories":6671},[149],{"categories":6673},[149],{"categories":6675},[157],{"categories":6677},[],{"categories":6679},[165],{"categories":6681},[197],{"categories":6683},[162],{"categories":6685},[149],{"categories":6687},[112],{"categories":6689},[],{"categories":6691},[112],{"categories":6693},[112],{"categories":6695},[162],{"categories":6697},[112],{"categories":6699},[149],{"categories":6701},[149],{"categories":6703},[149],{"categories":6705},[162],{"categories":6707},[112],{"categories":6709},[149],{"categories":6711},[149],{"categories":6713},[149],{"categories":6715},[162],{"categories":6717},[197],{"categories":6719},[149],{"categories":6721},[149],{"categories":6723},[149],{"categories":6725},[157],{"categories":6727},[149],{"categories":6729},[162],{"categories":6731},[249],{"categories":6733},[],{"categories":6735},[149],{"categories":6737},[200],{"categories":6739},[162],{"categories":6741},[149],{"categories":6743},[149],{"categories":6745},[],{"categories":6747},[149],{"categories":6749},[149],{"categories":6751},[197],{"categories":6753},[149],{"categories":6755},[149],{"categories":6757},[162],{"categories":6759},[278],{"categories":6761},[],{"categories":6763},[],{"categories":6765},[112],{"categories":6767},[149],{"categories":6769},[149],{"categories":6771},[197],{"categories":6773},[149],{"categories":6775},[112],{"categories":6777},[197],{"categories":6779},[149],{"categories":6781},[149],{"categories":6783},[278],{"categories":6785},[200],{"categories":6787},[149],{"categories":6789},[149],{"categories":6791},[152],{"categories":6793},[162],{"categories":6795},[149],{"categories":6797},[149],{"categories":6799},[162],{"categories":6801},[157],{"categories":6803},[162],{"categories":6805},[112],{"categories":6807},[149],{"categories":6809},[157],{"categories":6811},[],{"categories":6813},[149],{"categories":6815},[200],{"categories":6817},[149],{"categories":6819},[149],{"categories":6821},[],{"categories":6823},[197],{"categories":6825},[149],{"categories":6827},[162],{"categories":6829},[200],{"categories":6831},[149],{"categories":6833},[112],{"categories":6835},[112],{"categories":6837},[112],{"categories":6839},[149],{"categories":6841},[162],{"categories":6843},[162],{"categories":6845},[149],{"categories":6847},[162],{"categories":6849},[149],{"categories":6851},[149],{"categories":6853},[249],{"categories":6855},[200],{"categories":6857},[200],{"categories":6859},[],{"categories":6861},[197],{"categories":6863},[149],{"categories":6865},[149],{"categories":6867},[112],{"categories":6869},[],{"categories":6871},[197],{"categories":6873},[197],{"categories":6875},[197],{"categories":6877},[],{"categories":6879},[162],{"categories":6881},[149],{"categories":6883},[],{"categories":6885},[152],{"categories":6887},[157],{"categories":6889},[],{"categories":6891},[149],{"categories":6893},[149],{"categories":6895},[],{"categories":6897},[112],{"categories":6899},[],{"categories":6901},[],{"categories":6903},[],{"categories":6905},[],{"categories":6907},[149],{"categories":6909},[197],{"categories":6911},[],{"categories":6913},[],{"categories":6915},[149],{"categories":6917},[149],{"categories":6919},[149],{"categories":6921},[200],{"categories":6923},[149],{"categories":6925},[200],{"categories":6927},[],{"categories":6929},[200],{"categories":6931},[200],{"categories":6933},[319],{"categories":6935},[162],{"categories":6937},[112],{"categories":6939},[],{"categories":6941},[],{"categories":6943},[200],{"categories":6945},[112],{"categories":6947},[112],{"categories":6949},[112],{"categories":6951},[],{"categories":6953},[152],{"categories":6955},[112],{"categories":6957},[112],{"categories":6959},[152],{"categories":6961},[112],{"categories":6963},[157],{"categories":6965},[112],{"categories":6967},[112],{"categories":6969},[112],{"categories":6971},[200],{"categories":6973},[197],{"categories":6975},[197],{"categories":6977},[149],{"categories":6979},[112],{"categories":6981},[200],{"categories":6983},[319],{"categories":6985},[200],{"categories":6987},[200],{"categories":6989},[200],{"categories":6991},[],{"categories":6993},[157],{"categories":6995},[],{"categories":6997},[319],{"categories":6999},[112],{"categories":7001},[112],{"categories":7003},[112],{"categories":7005},[162],{"categories":7007},[197,157],{"categories":7009},[200],{"categories":7011},[],{"categories":7013},[],{"categories":7015},[200],{"categories":7017},[],{"categories":7019},[200],{"categories":7021},[197],{"categories":7023},[162],{"categories":7025},[],{"categories":7027},[112],{"categories":7029},[149],{"categories":7031},[249],{"categories":7033},[],{"categories":7035},[149],{"categories":7037},[],{"categories":7039},[197],{"categories":7041},[152],{"categories":7043},[200],{"categories":7045},[],{"categories":7047},[112],{"categories":7049},[197],[7051,7191,7249,7341],{"id":7052,"title":7053,"ai":7054,"body":7059,"categories":7163,"created_at":113,"date_modified":113,"description":105,"extension":114,"faq":113,"featured":115,"kicker_label":113,"meta":7164,"navigation":130,"path":7177,"published_at":7178,"question":113,"scraped_at":7179,"seo":7180,"sitemap":7181,"source_id":7182,"source_name":7183,"source_type":137,"source_url":7184,"stem":7185,"tags":7186,"thumbnail_url":113,"tldr":7188,"tweet":113,"unknown_tags":7189,"__hash__":7190},"summaries\u002Fsummaries\u002Fc116726456b33e2b-tanstack-server-components-opt-in-granularity-beat-summary.md","TanStack Server Components: Opt-In Granularity Beats Next.js",{"provider":7,"model":8,"input_tokens":7055,"output_tokens":7056,"processing_time_ms":7057,"cost_usd":7058},7116,1537,11991,0.00216905,{"type":14,"value":7060,"toc":7158},[7061,7065,7080,7087,7091,7102,7105,7109,7112,7155],[17,7062,7064],{"id":7063},"opt-in-server-rendering-via-server-functions","Opt-In Server Rendering via Server Functions",[22,7066,7067,7068,7071,7072,7075,7076,7079],{},"Render React components on the server explicitly by wrapping them in ",[26,7069,7070],{},"renderServerComponent"," inside a server function, then fetch like JSON data. This runs server-only code (e.g., ",[26,7073,7074],{},"os.hostname()",", env vars) without changing your client-first app structure. Pass computed values as props to keep components pure and reusable on client or server. In a TanStack Start route loader, await the server function and use ",[26,7077,7078],{},"loaderData"," to render: the boundary stays clear since server logic lives solely in the function. Replace server components with JSON fetches seamlessly—no framework overhaul required, unlike Next.js's server-first tree where 'use client' opts out interactivity.",[22,7081,7082,7083,7086],{},"For multiple components, use ",[26,7084,7085],{},"Promise.all"," in one server function or return promises directly for streaming. Client-side, wrap in Suspense for skeletons: slow components load independently without blocking the page.",[17,7088,7090],{"id":7089},"composite-components-eliminate-server-controlled-client-trees","Composite Components Eliminate Server-Controlled Client Trees",[22,7092,7093,7094,7097,7098,7101],{},"Avoid nesting 'use client' components inside server renders, which muddies boundaries (e.g., tracing counter logic requires jumping files). Instead, return ",[26,7095,7096],{},"createCompositeComponent"," from server functions, defining slots for client content. Fetch the source in loaders, then render with ",[26,7099,7100],{},"\u003CComposite source={greetingSource}>","—server defines structure and data passthrough, but clients fill slots.",[22,7103,7104],{},"This keeps all client decisions in client code: server sees opaque slots, executes no client functions. Integrates with TanStack Query for caching\u002FCDN simplicity. Result: explicit server\u002Fclient separation, no 'use client' needed for slots.",[17,7106,7108],{"id":7107},"slot-patterns-for-flexible-client-integration","Slot Patterns for Flexible Client Integration",[22,7110,7111],{},"Use three slot types to inject client components without server knowledge of their identity:",[7113,7114,7115,7127,7137],"ul",{},[7116,7117,7118,7122,7123,7126],"li",{},[7119,7120,7121],"strong",{},"Children slots",": Pass ",[26,7124,7125],{},"{children}"," prop; server forwards anything provided (e.g., counter under greeting).",[7116,7128,7129,7132,7133,7136],{},[7119,7130,7131],{},"Render props",": Define function props (e.g., ",[26,7134,7135],{},"renderActions?: (postId: string, authorId: string) => ReactNode","). Server calls optionally with data (e.g., above post title); client provides function returning component. Opaque to server—runs client-side, avoids double-fetches (author data passes directly).",[7116,7138,7139,7142,7143,7146,7147,7150,7151,7154],{},[7119,7140,7141],{},"Component props",": Pass component directly (e.g., ",[26,7144,7145],{},"PostActions: Component\u003C{postId: string, authorId: string}>","). Server renders ",[26,7148,7149],{},"\u003CPostActions {...data} \u002F>"," as placeholder. Swap implementations client-side (e.g., ",[26,7152,7153],{},"FakePostActions"," works identically). Prefer render props if needing data transforms; component props for direct passthrough.",[22,7156,7157],{},"These solve real issues: targeted actions (like\u002Ffollow) without children dumping at bottom, data sharing without client refetching. Server provides data\u002Fslots; client handles rendering—reverses Next.js logic for better DX and modularity.",{"title":105,"searchDepth":106,"depth":106,"links":7159},[7160,7161,7162],{"id":7063,"depth":106,"text":7064},{"id":7089,"depth":106,"text":7090},{"id":7107,"depth":106,"text":7108},[112],{"content_references":7165,"triage":7175},[7166,7171],{"type":7167,"title":7168,"url":7169,"context":7170},"tool","TanStack Start Server Components Docs","https:\u002F\u002Ftanstack.com\u002Fstart\u002Flatest\u002Fdocs\u002Fframework\u002Freact\u002Fguide\u002Fserver-components","mentioned",{"type":119,"title":7172,"url":7173,"context":7174},"TanStack React Server Components Announcement","https:\u002F\u002Ftanstack.com\u002Fblog\u002Freact-server-components","cited",{"relevance":126,"novelty":127,"quality":126,"actionability":126,"composite":128,"reasoning":7176},"Category: Design & Frontend. The article discusses practical techniques for rendering React components on the server, addressing a specific pain point for developers looking to optimize their frontend architecture. It provides actionable insights on using `renderServerComponent` and `createCompositeComponent`, which can be directly applied in building AI-powered products.","\u002Fsummaries\u002Fc116726456b33e2b-tanstack-server-components-opt-in-granularity-beat-summary","2026-04-20 22:30:20","2026-04-21 15:16:40",{"title":7053,"description":105},{"loc":7177},"44549f7a250bdc2f","Better Stack","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=pWxRvFFUHcY","summaries\u002Fc116726456b33e2b-tanstack-server-components-opt-in-granularity-beat-summary",[142,141,7187],"software-engineering","Use renderServerComponent in server functions to render React components on the server granularly, like fetching JSON. Composite components with slots keep client boundaries clean without 'use client' directives.",[7187],"txEuohnvndBk3yN4LUpj-Ih9qNEyhx3iGFhMQ45h3_o",{"id":7192,"title":7193,"ai":7194,"body":7199,"categories":7231,"created_at":113,"date_modified":113,"description":7232,"extension":114,"faq":113,"featured":115,"kicker_label":113,"meta":7233,"navigation":130,"path":7234,"published_at":7235,"question":113,"scraped_at":7236,"seo":7237,"sitemap":7238,"source_id":7239,"source_name":7240,"source_type":7241,"source_url":7242,"stem":7243,"tags":7244,"thumbnail_url":113,"tldr":7246,"tweet":113,"unknown_tags":7247,"__hash__":7248},"summaries\u002Fsummaries\u002F46ee9b4965eebef4-asm-js-predicted-js-s-demise-wasm-partially-delive-summary.md","Asm.js Predicted JS's Demise – Wasm Partially Delivers",{"provider":7,"model":8,"input_tokens":7195,"output_tokens":7196,"processing_time_ms":7197,"cost_usd":7198},5305,1615,15930,0.00184615,{"type":14,"value":7200,"toc":7226},[7201,7205,7212,7216,7219,7223],[17,7202,7204],{"id":7203},"asmjs-unlocks-high-performance-non-js-code-in-browsers","Asm.js Unlocks High-Performance Non-JS Code in Browsers",[22,7206,7207,7208,7211],{},"Asm.js, a strict typed subset of JavaScript acting as web assembly, allows compiling C\u002FC++ or other languages directly to browser-executable code. Every operation explicitly coerces types (e.g., ",[26,7209,7210],{},"function square(x) { x = +x; return x * x; }"," becomes a single mul instruction via JIT optimization). This enabled demos like Unreal Engine 3 running at playable frame rates (not 60 FPS) in Firefox in 2013, outperforming pure JS in Chrome. Bundles reached 3MB, feasible despite slower internet and VMs then, proving you could run complex apps like games without native JS. Gary Bernhardt demonstrated Chrome (compiled to Asm.js) running inside Firefox via Wine and X Windows shims, all from C – showing 'if it compiles to C, it runs in the browser.' The core claim: Asm.js lets developers ditch JS for preferred languages while still targeting JS engines, dooming JS dominance.",[17,7213,7215],{"id":7214},"_2025-prediction-massive-app-ports-fall-short-due-to-ai","2025 Prediction: Massive App Ports Fall Short Due to AI",[22,7217,7218],{},"Bernhardt predicted 2025 as peak Asm.js adoption with 'thick, extremely large applications' ported to it, frustrated developers fleeing JS pains (e.g., Brendan Eich's 10-day creation lore). Reality diverged: No massive war (as charted), but COVID and AI code generation eased JS frustrations, reducing migration urgency. Asm.js evolved into WebAssembly (Wasm), now at version 3.0 with garbage collection, better exceptions, JS string builtins, custom text annotations, and deterministic profiling – making it viable beyond early clunkiness.",[17,7220,7222],{"id":7221},"wasm-gains-traction-in-production-despite-js-persistence","Wasm Gains Traction in Production Despite JS Persistence",[22,7224,7225],{},"Wasm enables Rust, C++, Go (and experimentally Python) in Cloudflare Workers for serverless backends, bypassing JS. Notable apps like Figma use it. Hosting providers embrace it, hinting at Bernhardt's wild 'metal' vision: Embed JS VM in kernel for ring-0\u002F3 isolation, compiling all software to Asm\u002FWasm. While kernel-level remains far-fetched, Wasm's inroads validate the 'JS kills JS' thesis partially – blame AI for stalling full replacement by automating JS workarounds.",{"title":105,"searchDepth":106,"depth":106,"links":7227},[7228,7229,7230],{"id":7203,"depth":106,"text":7204},{"id":7214,"depth":106,"text":7215},{"id":7221,"depth":106,"text":7222},[112],"Birth and death: https:\u002F\u002Fwww.destroyallsoftware.com\u002Ftalks\u002Fthe-birth-and-death-of-javascript\n\nbecome an engineer, not just a slop cannon.  Check out https:\u002F\u002Fboot.dev\u002Fprime! And get 25% off. \n\nhttps:\u002F\u002Ftwitch.tv\u002FThePrimeagen - I Stream on Twitch\n\nhttps:\u002F\u002Ftwitter.com\u002Fterminaldotshop - Want to order coffee over SSH?\nssh terminal.shop\n\nBecome Backend Dev: https:\u002F\u002Fboot.dev\u002Fprime\n(plus i make courses for them)\n\nThis is also the best way to support me is to support yourself becoming a better backend engineer.  \n\nGreat News?  Want me to research and create video????: https:\u002F\u002Fwww.reddit.com\u002Fr\u002FThePrimeagen\n\nKinesis Advantage 360: https:\u002F\u002Fbit.ly\u002FPrime-Kinesis",{},"\u002Fsummaries\u002F46ee9b4965eebef4-asm-js-predicted-js-s-demise-wasm-partially-delive-summary","2026-03-31 12:00:41","2026-04-03 21:18:26",{"title":7193,"description":7232},{"loc":7234},"46ee9b4965eebef4","The PrimeTime","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ceH0IT-OBCw","summaries\u002F46ee9b4965eebef4-asm-js-predicted-js-s-demise-wasm-partially-delive-summary",[142,141,7245],"wasm","Gary Bernhardt's 2014 talk foresaw JavaScript killing itself via Asm.js, a typed subset enabling any language in browsers; Wasm advances this but AI code generation has delayed full adoption.",[7245],"IKCDMlQrZE5eeyf2Lb7FKlX88Ham2VN4JOhuCDMQI6U",{"id":7250,"title":7251,"ai":7252,"body":7257,"categories":7324,"created_at":113,"date_modified":113,"description":105,"extension":114,"faq":113,"featured":115,"kicker_label":113,"meta":7325,"navigation":130,"path":7330,"published_at":113,"question":113,"scraped_at":7331,"seo":7332,"sitemap":7333,"source_id":7334,"source_name":136,"source_type":137,"source_url":7316,"stem":7335,"tags":7336,"thumbnail_url":113,"tldr":7338,"tweet":113,"unknown_tags":7339,"__hash__":7340},"summaries\u002Fsummaries\u002F6eb63cd73ca2db1a-servo-html5ever-parser-runs-in-browser-via-465kb-w-summary.md","Servo html5ever Parser Runs in Browser via 465KB WASM",{"provider":7,"model":8,"input_tokens":7253,"output_tokens":7254,"processing_time_ms":7255,"cost_usd":7256},3583,1305,11684,0.0013466,{"type":14,"value":7258,"toc":7320},[7259,7263,7278,7289,7293,7296,7310],[17,7260,7262],{"id":7261},"compile-servo-sub-crates-to-wasm-for-browser-use","Compile Servo Sub-Crates to WASM for Browser Use",[22,7264,7265,7266,7269,7270,7273,7274,7277],{},"Servo's individual crates like ",[26,7267,7268],{},"html5ever"," (HTML5 parser) and ",[26,7271,7272],{},"markup5ever_rcdom"," (RC DOM builder) compile cleanly to WebAssembly at ~465 KB, enabling fully client-side execution without server roundtrips. This sidesteps the full ",[26,7275,7276],{},"servo"," crate's compilation blockers: SpiderMonkey JS engine, threading, and OpenGL dependencies. Result: a production-grade parser runs in any modern browser tab, producing a parse tree and normalized serialization from raw input.",[22,7279,7280,7281,7284,7285,7288],{},"To integrate, load the WASM module (shows 'loading wasm…' on init), feed it HTML strings, and query the output DOM. Handles real-world mess: input like ",[26,7282,7283],{},"\u003Cp>hello\u003Cb>world\u003C\u002Fp>\u003Ci>! \u003Cdiv>\u003Ctable>\u003Ctr>\u003Ctd>implicit tbody \u003Cp>unclosed\u003C\u002Fhtml>\u003C!-- parser adopts the mis-nested tags -->"," yields Servo's tolerant interpretation—implicit ",[26,7286,7287],{},"\u003Ctbody>",", tag adoption despite mis-nesting, and comment preservation.",[17,7290,7292],{"id":7291},"interactive-demo-reveals-parser-robustness","Interactive Demo Reveals Parser Robustness",[22,7294,7295],{},"Edit HTML live on the left pane; right pane updates with:",[7113,7297,7298,7304],{},[7116,7299,7300,7303],{},[7119,7301,7302],{},"Parse tree",": Full DOM structure as Servo sees it, exposing quirks like implicit table elements.",[7116,7305,7306,7309],{},[7119,7307,7308],{},"Normalized HTML",": Clean serialization matching Servo's output, stripping errors without losing intent.",[22,7311,7312,7313,7319],{},"This proves Servo components deliver browser fidelity in WASM—ideal for tools needing accurate parsing (linters, preprocessors, editors) without bundling a full engine. Trade-off: sticks to parser\u002FDOM only; no layout or rendering. Start with the demo at ",[7314,7315,7316],"a",{"href":7316,"rel":7317},"https:\u002F\u002Fsimonw.github.io\u002Fresearch\u002Fservo-crate-exploration\u002Fhtml5ever-wasm-demo\u002Fwww\u002F",[7318],"nofollow"," to test edge cases yourself.",{"title":105,"searchDepth":106,"depth":106,"links":7321},[7322,7323],{"id":7261,"depth":106,"text":7262},{"id":7291,"depth":106,"text":7292},[112],{"content_references":7326,"triage":7327},[],{"relevance":127,"novelty":127,"quality":126,"actionability":127,"composite":7328,"reasoning":7329},3.25,"Category: Design & Frontend. The article discusses compiling Servo's html5ever and markup5ever_rcdom crates to WebAssembly for client-side HTML parsing, which is relevant for frontend developers. It provides a practical demonstration of the parser's capabilities, but lacks detailed step-by-step integration guidance.","\u002Fsummaries\u002F6eb63cd73ca2db1a-servo-html5ever-parser-runs-in-browser-via-465kb-w-summary","2026-04-15 15:35:11",{"title":7251,"description":105},{"loc":7330},"6eb63cd73ca2db1a","summaries\u002F6eb63cd73ca2db1a-servo-html5ever-parser-runs-in-browser-via-465kb-w-summary",[142,7337,141],"open-source","Compile Servo's html5ever and markup5ever_rcdom crates to WebAssembly for client-side HTML parsing, handling malformed input like unclosed tags and mis-nesting—full Servo won't compile due to SpiderMonkey, threads, and GL dependencies.",[],"oN4TlOdOhmULZaf8-h-BOCMlw8b1gDvPnzF2Qf-KRoI",{"id":7342,"title":7343,"ai":7344,"body":7349,"categories":7377,"created_at":113,"date_modified":113,"description":105,"extension":114,"faq":113,"featured":115,"kicker_label":113,"meta":7378,"navigation":130,"path":7391,"published_at":113,"question":113,"scraped_at":7392,"seo":7393,"sitemap":7394,"source_id":7395,"source_name":136,"source_type":137,"source_url":7396,"stem":7397,"tags":7398,"thumbnail_url":113,"tldr":7400,"tweet":113,"unknown_tags":7401,"__hash__":7402},"summaries\u002Fsummaries\u002Fb9d2d95557e72e3e-socket-io-reliable-websocket-fallbacks-for-realtim-summary.md","Socket.IO: Reliable WebSocket Fallbacks for Realtime Apps",{"provider":7,"model":8,"input_tokens":7345,"output_tokens":7346,"processing_time_ms":7347,"cost_usd":7348},9516,1481,8019,0.00213685,{"type":14,"value":7350,"toc":7372},[7351,7355,7358,7362,7365,7369],[17,7352,7354],{"id":7353},"transport-and-performance-choices","Transport and Performance Choices",[22,7356,7357],{},"Socket.IO defaults to WebSocket connections for minimal overhead between server and client, ensuring low-latency bidirectional messaging across platforms. If WebSocket fails, it automatically switches to HTTP long-polling to maintain connectivity without user intervention. This setup delivers reliable transport that handles network variability—connections drop and reconnect seamlessly, preventing data loss in real-world apps like chats or live updates.",[17,7359,7361],{"id":7360},"scaling-and-broadcasting","Scaling and Broadcasting",[22,7363,7364],{},"Built for production, Socket.IO supports horizontal scaling across multiple servers. Broadcast events to every connected client effortlessly, using adapters for backends like Redis (recently added three new ones on March 29, 2024). This avoids single-server bottlenecks, making it suitable for high-traffic scenarios without custom infrastructure hacks.",[17,7366,7368],{"id":7367},"hands-on-implementation","Hands-On Implementation",[22,7370,7371],{},"Start with the minimal example: server listens on port 3000, emits 'hello' events; client receives and responds. Run it instantly on Replit, StackBlitz, or CodeSandbox—no local setup required. Full docs cover v4 tutorial and advanced patterns. Recent updates include Bun engine support (Aug 22, 2025), npm package provenance (July 25, 2024), monorepo migration (July 12, 2024), and a chat platform demo (Jan 12, 2024). This page is a thin landing site with some rendering errors (Docusaurus baseUrl mismatch, requestAnimationFrame undefined), but core library docs remain actionable for integrating realtime features.",{"title":105,"searchDepth":106,"depth":106,"links":7373},[7374,7375,7376],{"id":7353,"depth":106,"text":7354},{"id":7360,"depth":106,"text":7361},{"id":7367,"depth":106,"text":7368},[112],{"content_references":7379,"triage":7389},[7380,7383,7386],{"type":7167,"title":7381,"url":7382,"context":7170},"Replit Socket.IO Minimal Example","https:\u002F\u002Freplit.com\u002F@socketio\u002Fsocketio-minimal-example",{"type":7167,"title":7384,"url":7385,"context":7170},"StackBlitz Socket.IO Base","https:\u002F\u002Fstackblitz.com\u002Fedit\u002Fsocketio-base?file=index.js",{"type":7167,"title":7387,"url":7388,"context":7170},"CodeSandbox Socket.IO Minimal Example","https:\u002F\u002Fcodesandbox.io\u002Fs\u002Fsocket-io-minimal-example-k3h2l",{"relevance":127,"novelty":106,"quality":127,"actionability":126,"composite":127,"reasoning":7390},"Category: Software Engineering. The article discusses Socket.IO, which is relevant for developers looking to implement real-time features in their applications. While it provides a solid overview of the technology, it lacks deeper insights or novel perspectives on its use cases.","\u002Fsummaries\u002Fb9d2d95557e72e3e-socket-io-reliable-websocket-fallbacks-for-realtim-summary","2026-04-16 02:59:43",{"title":7343,"description":105},{"loc":7391},"b9d2d95557e72e3e","https:\u002F\u002Fsocket.io\u002F","summaries\u002Fb9d2d95557e72e3e-socket-io-reliable-websocket-fallbacks-for-realtim-summary",[7399,142,141],"backend","Socket.IO prioritizes WebSocket for low-overhead bidirectional communication, falls back to HTTP long-polling if needed, auto-reconnects on drops, and scales across servers for broadcasting to all clients.",[],"uyNx_TtK0NXs7ZkEGjmsF1xPZR5IQbzc0NOkG1YiUd0"]