[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-f0120274ba6c30b2-using-dejavu-for-compose-guardrails-not-just-perfo-summary":3,"summaries-facets-categories":103,"summary-related-f0120274ba6c30b2-using-dejavu-for-compose-guardrails-not-just-perfo-summary":5677},{"id":4,"title":5,"ai":6,"body":13,"categories":67,"created_at":69,"date_modified":69,"description":61,"extension":70,"faq":69,"featured":71,"kicker_label":69,"meta":72,"navigation":84,"path":85,"published_at":86,"question":69,"scraped_at":87,"seo":88,"sitemap":89,"source_id":90,"source_name":91,"source_type":92,"source_url":93,"stem":94,"tags":95,"thumbnail_url":69,"tldr":100,"tweet":69,"unknown_tags":101,"__hash__":102},"summaries\u002Fsummaries\u002Ff0120274ba6c30b2-using-dejavu-for-compose-guardrails-not-just-perfo-summary.md","Using Dejavu for Compose Guardrails, Not Just Performance",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",6246,556,3312,0.0023955,{"type":14,"value":15,"toc":60},"minimark",[16,21,25,29,37,41,44],[17,18,20],"h2",{"id":19},"shifting-from-performance-to-guardrails","Shifting from Performance to Guardrails",[22,23,24],"p",{},"Integrating recomposition tracking tools like Dejavu is often viewed through the lens of finding \"performance disasters.\" However, in a mature codebase, the primary value is often operational: establishing guardrails. By defining explicit test contracts for recomposition, developers can ensure that future refactors or AI-generated code do not silently broaden recomposition scopes. The absence of a \"big win\" (i.e., finding a major performance bottleneck) does not mean the tool is ineffective; rather, it provides proof that existing state boundaries are sound and protects against future regressions.",[17,26,28],{"id":27},"debugging-tooling-integration","Debugging Tooling Integration",[22,30,31,32,36],{},"When adopting inspection tools, developers often blame their own app architecture for failures. In this case, a recurring ",[33,34,35],"code",{},"testTag"," mapping failure was initially misidentified as an issue with composable structure or screen complexity. By building a minimal reproduction—a single screen with two tagged composables and a state change—the author identified that the issue was actually an Android runtime edge case where Dejavu failed to map tags if it enabled after the activity had already resumed. This highlights the importance of isolating issues into a standalone repro rather than attempting to debug within a noisy, complex production app.",[17,38,40],{"id":39},"pragmatic-tool-adoption","Pragmatic Tool Adoption",[22,42,43],{},"Successful tool adoption requires a shift in expectations. Instead of seeking immediate performance gains, treat the integration as a way to build \"performance confidence.\" The author’s process involved:",[45,46,47,51,54,57],"ul",{},[48,49,50],"li",{},"Targeting stateful screens where boundaries are critical.",[48,52,53],{},"Performing app-side cleanup (extracting smaller, named composables) to improve testability.",[48,55,56],{},"Contributing fixes back to the library (e.g., PR #52) to resolve runtime edge cases.",[48,58,59],{},"Accepting that \"no news is good news\" when tests pass, as this confirms the current implementation is acceptable and creates a baseline for future maintenance.",{"title":61,"searchDepth":62,"depth":62,"links":63},"",2,[64,65,66],{"id":19,"depth":62,"text":20},{"id":27,"depth":62,"text":28},{"id":39,"depth":62,"text":40},[68],"Software Engineering",null,"md",false,{"content_references":73,"triage":79},[74],{"type":75,"title":76,"url":77,"context":78},"tool","Dejavu","https:\u002F\u002Fgithub.com\u002Fhimattm\u002Fdejavu","recommended",{"relevance":80,"novelty":81,"quality":80,"actionability":80,"composite":82,"reasoning":83},4,3,3.8,"Category: Software Engineering. The article discusses integrating Dejavu into Android codebases, addressing the audience's pain point of ensuring operational safety and maintaining code quality. It provides actionable steps for tool adoption and emphasizes the importance of establishing testable contracts, which can directly benefit developers looking to implement AI-powered features.",true,"\u002Fsummaries\u002Ff0120274ba6c30b2-using-dejavu-for-compose-guardrails-not-just-perfo-summary","2026-05-18 15:46:02","2026-05-18 19:00:31",{"title":5,"description":61},{"loc":85},"f0120274ba6c30b2","Level Up Coding","article","https:\u002F\u002Flevelup.gitconnected.com\u002Fdejavu-compose-and-the-difference-between-performance-wins-and-guardrails-294c6bd78e7d?source=rss----5517fd7b58a6---4","summaries\u002Ff0120274ba6c30b2-using-dejavu-for-compose-guardrails-not-just-perfo-summary",[96,97,98,99],"android","jetpack-compose","testing","performance","Integrating Dejavu into a mature Android codebase provides operational safety by turning recomposition expectations into testable contracts, even when no immediate performance bottlenecks exist.",[96,97,98,99],"RIJQNM361RwrADUW9jO2rHGORQrIafhTzm50495Ud5w",[104,107,110,113,116,119,121,123,125,127,129,131,133,136,138,140,142,144,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,184,187,189,191,193,195,197,199,201,203,205,207,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,241,243,245,247,249,251,253,255,257,259,261,263,265,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,327,329,331,333,335,337,339,341,343,345,348,350,352,354,356,358,360,362,364,366,368,370,373,375,377,379,381,383,385,387,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,439,441,443,446,448,450,452,454,456,458,460,462,464,466,468,470,472,475,477,479,481,483,485,487,489,491,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,733,735,737,739,742,744,746,748,750,752,754,756,758,760,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,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,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,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,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,1458,1460,1462,1464,1466,1468,1470,1472,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,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,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,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,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,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,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,4583,4585,4587,4589,4591,4593,4595,4597,4599,4601,4603,4605,4607,4609,4611,4613,4615,4617,4619,4621,4623,4625,4627,4629,4631,4633,4635,4637,4639,4641,4643,4645,4647,4649,4651,4653,4655,4657,4659,4661,4663,4665,4667,4669,4671,4673,4675,4677,4679,4681,4683,4685,4687,4689,4691,4693,4695,4697,4699,4701,4703,4705,4707,4709,4711,4713,4715,4717,4719,4721,4723,4725,4727,4729,4731,4733,4735,4737,4739,4741,4743,4745,4747,4749,4751,4753,4755,4757,4759,4761,4763,4765,4767,4769,4771,4773,4775,4777,4779,4781,4783,4785,4787,4789,4791,4793,4795,4797,4799,4801,4803,4805,4807,4809,4811,4813,4815,4817,4819,4821,4823,4825,4827,4829,4831,4833,4835,4837,4839,4841,4843,4845,4847,4849,4851,4853,4855,4857,4859,4861,4863,4865,4867,4869,4871,4873,4875,4877,4879,4881,4883,4885,4887,4889,4891,4893,4895,4897,4899,4901,4903,4905,4907,4909,4911,4913,4915,4917,4919,4921,4923,4925,4927,4929,4931,4933,4935,4937,4939,4941,4943,4945,4947,4949,4951,4953,4955,4957,4959,4961,4963,4965,4967,4969,4971,4973,4975,4977,4979,4981,4983,4985,4987,4989,4991,4993,4995,4997,4999,5001,5003,5005,5007,5009,5011,5013,5015,5017,5019,5021,5023,5025,5027,5029,5031,5033,5035,5037,5039,5041,5043,5045,5047,5049,5051,5053,5055,5057,5059,5061,5063,5065,5067,5069,5071,5073,5075,5077,5079,5081,5083,5085,5087,5089,5091,5093,5095,5097,5099,5101,5103,5105,5107,5109,5111,5113,5115,5117,5119,5121,5123,5125,5127,5129,5131,5133,5135,5137,5139,5141,5143,5145,5147,5149,5151,5153,5155,5157,5159,5161,5163,5165,5167,5169,5171,5173,5175,5177,5179,5181,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5215,5217,5219,5221,5223,5225,5227,5229,5231,5233,5235,5237,5239,5241,5243,5245,5247,5249,5251,5253,5255,5257,5259,5261,5263,5265,5267,5269,5271,5273,5275,5277,5279,5281,5283,5285,5287,5289,5291,5293,5295,5297,5299,5301,5303,5305,5307,5309,5311,5313,5315,5317,5319,5321,5323,5325,5327,5329,5331,5333,5335,5337,5339,5341,5343,5345,5347,5349,5351,5353,5355,5357,5359,5361,5363,5365,5367,5369,5371,5373,5375,5377,5379,5381,5383,5385,5387,5389,5391,5393,5395,5397,5399,5401,5403,5405,5407,5409,5411,5413,5415,5417,5419,5421,5423,5425,5427,5429,5431,5433,5435,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,5475,5477,5479,5481,5483,5485,5487,5489,5491,5493,5495,5497,5499,5501,5503,5505,5507,5509,5511,5513,5515,5517,5519,5521,5523,5525,5527,5529,5531,5533,5535,5537,5539,5541,5543,5545,5547,5549,5551,5553,5555,5557,5559,5561,5563,5565,5567,5569,5571,5573,5575,5577,5579,5581,5583,5585,5587,5589,5591,5593,5595,5597,5599,5601,5603,5605,5607,5609,5611,5613,5615,5617,5619,5621,5623,5625,5627,5629,5631,5633,5635,5637,5639,5641,5643,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663,5665,5667,5669,5671,5673,5675],{"categories":105},[106],"Developer Productivity",{"categories":108},[109],"Business & SaaS",{"categories":111},[112],"AI & LLMs",{"categories":114},[115],"AI Automation",{"categories":117},[118],"Product Strategy",{"categories":120},[112],{"categories":122},[106],{"categories":124},[68],{"categories":126},[112],{"categories":128},[109],{"categories":130},[],{"categories":132},[112],{"categories":134},[135],"Inference & Serving",{"categories":137},[112],{"categories":139},[112],{"categories":141},[115],{"categories":143},[],{"categories":145},[146],"AI News & Trends",{"categories":148},[115],{"categories":150},[112],{"categories":152},[109],{"categories":154},[112],{"categories":156},[115],{"categories":158},[146],{"categories":160},[115],{"categories":162},[115],{"categories":164},[112],{"categories":166},[115],{"categories":168},[112],{"categories":170},[112],{"categories":172},[112],{"categories":174},[146],{"categories":176},[112],{"categories":178},[112],{"categories":180},[],{"categories":182},[183],"Design & Frontend",{"categories":185},[186],"Data Science & Visualization",{"categories":188},[146],{"categories":190},[112],{"categories":192},[112],{"categories":194},[],{"categories":196},[112],{"categories":198},[115],{"categories":200},[68],{"categories":202},[112],{"categories":204},[115],{"categories":206},[112],{"categories":208},[209],"Marketing & Growth",{"categories":211},[183],{"categories":213},[112],{"categories":215},[115],{"categories":217},[112],{"categories":219},[],{"categories":221},[],{"categories":223},[183],{"categories":225},[112],{"categories":227},[115],{"categories":229},[106],{"categories":231},[68],{"categories":233},[183],{"categories":235},[112],{"categories":237},[68],{"categories":239},[240],"DevOps & Cloud",{"categories":242},[115],{"categories":244},[118],{"categories":246},[146],{"categories":248},[112],{"categories":250},[],{"categories":252},[112],{"categories":254},[],{"categories":256},[115],{"categories":258},[68],{"categories":260},[],{"categories":262},[68],{"categories":264},[112],{"categories":266},[267],"Governance & Standards",{"categories":269},[109],{"categories":271},[],{"categories":273},[],{"categories":275},[112],{"categories":277},[112],{"categories":279},[115],{"categories":281},[112],{"categories":283},[112],{"categories":285},[115],{"categories":287},[112],{"categories":289},[112],{"categories":291},[112],{"categories":293},[],{"categories":295},[68],{"categories":297},[],{"categories":299},[],{"categories":301},[68],{"categories":303},[],{"categories":305},[68],{"categories":307},[112],{"categories":309},[112],{"categories":311},[209],{"categories":313},[112],{"categories":315},[183],{"categories":317},[183],{"categories":319},[112],{"categories":321},[68],{"categories":323},[115],{"categories":325},[326],"GovTech & Public-Sector Adoption",{"categories":328},[68],{"categories":330},[112],{"categories":332},[112],{"categories":334},[115],{"categories":336},[115],{"categories":338},[186],{"categories":340},[112],{"categories":342},[146],{"categories":344},[115],{"categories":346},[347],"Legal AI Tools",{"categories":349},[115],{"categories":351},[209],{"categories":353},[115],{"categories":355},[118],{"categories":357},[68],{"categories":359},[326],{"categories":361},[],{"categories":363},[115],{"categories":365},[],{"categories":367},[115],{"categories":369},[115],{"categories":371},[372],"RAG & Retrieval",{"categories":374},[109],{"categories":376},[112],{"categories":378},[68],{"categories":380},[240],{"categories":382},[183],{"categories":384},[112],{"categories":386},[],{"categories":388},[389],"Agents & Orchestration",{"categories":391},[68],{"categories":393},[112],{"categories":395},[],{"categories":397},[115],{"categories":399},[109],{"categories":401},[],{"categories":403},[112],{"categories":405},[],{"categories":407},[106],{"categories":409},[68],{"categories":411},[109],{"categories":413},[112],{"categories":415},[112],{"categories":417},[146],{"categories":419},[112],{"categories":421},[],{"categories":423},[112],{"categories":425},[],{"categories":427},[68],{"categories":429},[186],{"categories":431},[],{"categories":433},[112],{"categories":435},[183],{"categories":437},[438],"Models & Frontier Labs",{"categories":440},[],{"categories":442},[183],{"categories":444},[445],"Regulation & Governance of AI",{"categories":447},[115],{"categories":449},[],{"categories":451},[112],{"categories":453},[112],{"categories":455},[115],{"categories":457},[146],{"categories":459},[109],{"categories":461},[112],{"categories":463},[],{"categories":465},[68],{"categories":467},[115],{"categories":469},[112],{"categories":471},[118],{"categories":473},[474],"AI Policy & Regulation",{"categories":476},[],{"categories":478},[112],{"categories":480},[118],{"categories":482},[115],{"categories":484},[112],{"categories":486},[115],{"categories":488},[],{"categories":490},[186],{"categories":492},[493],"Evals & Reliability",{"categories":495},[112],{"categories":497},[],{"categories":499},[106],{"categories":501},[326],{"categories":503},[474],{"categories":505},[112],{"categories":507},[109],{"categories":509},[112],{"categories":511},[115],{"categories":513},[112],{"categories":515},[115],{"categories":517},[389],{"categories":519},[112],{"categories":521},[68],{"categories":523},[112],{"categories":525},[],{"categories":527},[],{"categories":529},[112],{"categories":531},[326],{"categories":533},[112],{"categories":535},[112],{"categories":537},[],{"categories":539},[183],{"categories":541},[],{"categories":543},[112],{"categories":545},[],{"categories":547},[115],{"categories":549},[112],{"categories":551},[183],{"categories":553},[],{"categories":555},[112],{"categories":557},[115],{"categories":559},[112],{"categories":561},[109],{"categories":563},[115],{"categories":565},[112],{"categories":567},[112],{"categories":569},[68],{"categories":571},[183],{"categories":573},[115],{"categories":575},[],{"categories":577},[68],{"categories":579},[115],{"categories":581},[],{"categories":583},[146],{"categories":585},[],{"categories":587},[112],{"categories":589},[112],{"categories":591},[109,209],{"categories":593},[],{"categories":595},[112],{"categories":597},[112],{"categories":599},[115],{"categories":601},[],{"categories":603},[],{"categories":605},[112],{"categories":607},[183],{"categories":609},[112],{"categories":611},[],{"categories":613},[112],{"categories":615},[240],{"categories":617},[],{"categories":619},[115],{"categories":621},[146],{"categories":623},[112],{"categories":625},[183],{"categories":627},[],{"categories":629},[146],{"categories":631},[112],{"categories":633},[135],{"categories":635},[112],{"categories":637},[115],{"categories":639},[146],{"categories":641},[438],{"categories":643},[112],{"categories":645},[209],{"categories":647},[],{"categories":649},[115],{"categories":651},[109],{"categories":653},[68],{"categories":655},[112],{"categories":657},[115],{"categories":659},[],{"categories":661},[112,240],{"categories":663},[112],{"categories":665},[112],{"categories":667},[112],{"categories":669},[115],{"categories":671},[112,68],{"categories":673},[186],{"categories":675},[112],{"categories":677},[112],{"categories":679},[68],{"categories":681},[115],{"categories":683},[474],{"categories":685},[209],{"categories":687},[112],{"categories":689},[115],{"categories":691},[112],{"categories":693},[112],{"categories":695},[115],{"categories":697},[],{"categories":699},[112],{"categories":701},[115],{"categories":703},[112],{"categories":705},[112,109],{"categories":707},[109],{"categories":709},[],{"categories":711},[183],{"categories":713},[183],{"categories":715},[112],{"categories":717},[],{"categories":719},[],{"categories":721},[146],{"categories":723},[],{"categories":725},[106],{"categories":727},[112],{"categories":729},[68],{"categories":731},[732],"Generative UI & Design-to-Code",{"categories":734},[112],{"categories":736},[183],{"categories":738},[112],{"categories":740},[741],"Algorithmic Accountability",{"categories":743},[115],{"categories":745},[68],{"categories":747},[146],{"categories":749},[183],{"categories":751},[],{"categories":753},[112],{"categories":755},[112],{"categories":757},[112],{"categories":759},[115],{"categories":761},[762],"MLOps & Infrastructure",{"categories":764},[112],{"categories":766},[112],{"categories":768},[112],{"categories":770},[112],{"categories":772},[146],{"categories":774},[106],{"categories":776},[112],{"categories":778},[115],{"categories":780},[240],{"categories":782},[112],{"categories":784},[183],{"categories":786},[112],{"categories":788},[115],{"categories":790},[],{"categories":792},[],{"categories":794},[135],{"categories":796},[183],{"categories":798},[146],{"categories":800},[186],{"categories":802},[],{"categories":804},[112],{"categories":806},[112],{"categories":808},[109],{"categories":810},[112],{"categories":812},[112],{"categories":814},[112],{"categories":816},[146],{"categories":818},[135],{"categories":820},[112],{"categories":822},[183],{"categories":824},[],{"categories":826},[115],{"categories":828},[68],{"categories":830},[],{"categories":832},[112],{"categories":834},[112],{"categories":836},[115],{"categories":838},[68],{"categories":840},[112],{"categories":842},[186],{"categories":844},[],{"categories":846},[112],{"categories":848},[],{"categories":850},[112],{"categories":852},[],{"categories":854},[118],{"categories":856},[109],{"categories":858},[115],{"categories":860},[115],{"categories":862},[],{"categories":864},[106],{"categories":866},[112],{"categories":868},[109],{"categories":870},[146],{"categories":872},[106],{"categories":874},[],{"categories":876},[112],{"categories":878},[],{"categories":880},[],{"categories":882},[146],{"categories":884},[146],{"categories":886},[],{"categories":888},[389],{"categories":890},[112],{"categories":892},[183],{"categories":894},[68],{"categories":896},[],{"categories":898},[347],{"categories":900},[109],{"categories":902},[],{"categories":904},[],{"categories":906},[106],{"categories":908},[186],{"categories":910},[],{"categories":912},[209],{"categories":914},[115],{"categories":916},[109],{"categories":918},[115],{"categories":920},[109],{"categories":922},[68],{"categories":924},[],{"categories":926},[135],{"categories":928},[118],{"categories":930},[112],{"categories":932},[183],{"categories":934},[68],{"categories":936},[109],{"categories":938},[112],{"categories":940},[115],{"categories":942},[109],{"categories":944},[112],{"categories":946},[112],{"categories":948},[],{"categories":950},[],{"categories":952},[68],{"categories":954},[186],{"categories":956},[118],{"categories":958},[112],{"categories":960},[115],{"categories":962},[112],{"categories":964},[],{"categories":966},[146],{"categories":968},[118],{"categories":970},[112],{"categories":972},[493],{"categories":974},[240],{"categories":976},[],{"categories":978},[115],{"categories":980},[],{"categories":982},[106],{"categories":984},[],{"categories":986},[112],{"categories":988},[112],{"categories":990},[183],{"categories":992},[209],{"categories":994},[68],{"categories":996},[115],{"categories":998},[],{"categories":1000},[68],{"categories":1002},[106],{"categories":1004},[],{"categories":1006},[146],{"categories":1008},[112,240],{"categories":1010},[1011],"Design Systems for AI",{"categories":1013},[112],{"categories":1015},[146],{"categories":1017},[112],{"categories":1019},[112],{"categories":1021},[109],{"categories":1023},[112],{"categories":1025},[],{"categories":1027},[112],{"categories":1029},[112],{"categories":1031},[109],{"categories":1033},[112],{"categories":1035},[],{"categories":1037},[115],{"categories":1039},[68],{"categories":1041},[68],{"categories":1043},[183],{"categories":1045},[146],{"categories":1047},[186],{"categories":1049},[112],{"categories":1051},[106],{"categories":1053},[474],{"categories":1055},[112],{"categories":1057},[115],{"categories":1059},[112],{"categories":1061},[68],{"categories":1063},[68],{"categories":1065},[],{"categories":1067},[],{"categories":1069},[115],{"categories":1071},[118],{"categories":1073},[],{"categories":1075},[112],{"categories":1077},[],{"categories":1079},[183],{"categories":1081},[115],{"categories":1083},[68],{"categories":1085},[183],{"categories":1087},[112],{"categories":1089},[183],{"categories":1091},[],{"categories":1093},[],{"categories":1095},[146],{"categories":1097},[115],{"categories":1099},[115],{"categories":1101},[112],{"categories":1103},[112],{"categories":1105},[112],{"categories":1107},[109],{"categories":1109},[112],{"categories":1111},[112],{"categories":1113},[],{"categories":1115},[68],{"categories":1117},[68],{"categories":1119},[112],{"categories":1121},[68],{"categories":1123},[109],{"categories":1125},[],{"categories":1127},[112],{"categories":1129},[112],{"categories":1131},[112],{"categories":1133},[115],{"categories":1135},[106],{"categories":1137},[109],{"categories":1139},[146],{"categories":1141},[115],{"categories":1143},[135],{"categories":1145},[209],{"categories":1147},[112],{"categories":1149},[115],{"categories":1151},[],{"categories":1153},[183],{"categories":1155},[],{"categories":1157},[112],{"categories":1159},[112],{"categories":1161},[],{"categories":1163},[68],{"categories":1165},[109],{"categories":1167},[1168],"Visual & Generative Media",{"categories":1170},[115],{"categories":1172},[],{"categories":1174},[112],{"categories":1176},[112],{"categories":1178},[240],{"categories":1180},[186],{"categories":1182},[474],{"categories":1184},[68],{"categories":1186},[209],{"categories":1188},[112],{"categories":1190},[183],{"categories":1192},[112],{"categories":1194},[68],{"categories":1196},[115],{"categories":1198},[],{"categories":1200},[],{"categories":1202},[115],{"categories":1204},[106],{"categories":1206},[115],{"categories":1208},[438],{"categories":1210},[112],{"categories":1212},[118],{"categories":1214},[109],{"categories":1216},[],{"categories":1218},[112],{"categories":1220},[118],{"categories":1222},[112],{"categories":1224},[112],{"categories":1226},[112],{"categories":1228},[112],{"categories":1230},[112],{"categories":1232},[209],{"categories":1234},[112],{"categories":1236},[389],{"categories":1238},[112],{"categories":1240},[112],{"categories":1242},[112],{"categories":1244},[112],{"categories":1246},[112],{"categories":1248},[183],{"categories":1250},[115],{"categories":1252},[],{"categories":1254},[115],{"categories":1256},[],{"categories":1258},[240],{"categories":1260},[68],{"categories":1262},[],{"categories":1264},[438],{"categories":1266},[115],{"categories":1268},[112],{"categories":1270},[183,112],{"categories":1272},[106],{"categories":1274},[],{"categories":1276},[112],{"categories":1278},[106],{"categories":1280},[1281],"Medical Imaging & Radiology",{"categories":1283},[183],{"categories":1285},[115],{"categories":1287},[68],{"categories":1289},[],{"categories":1291},[112],{"categories":1293},[112],{"categories":1295},[112],{"categories":1297},[],{"categories":1299},[],{"categories":1301},[112],{"categories":1303},[389],{"categories":1305},[112],{"categories":1307},[106],{"categories":1309},[112],{"categories":1311},[112],{"categories":1313},[],{"categories":1315},[115],{"categories":1317},[112],{"categories":1319},[118],{"categories":1321},[68],{"categories":1323},[112],{"categories":1325},[389],{"categories":1327},[112],{"categories":1329},[115],{"categories":1331},[112],{"categories":1333},[183],{"categories":1335},[115],{"categories":1337},[240],{"categories":1339},[183],{"categories":1341},[109],{"categories":1343},[115],{"categories":1345},[112],{"categories":1347},[112],{"categories":1349},[112],{"categories":1351},[112],{"categories":1353},[112],{"categories":1355},[115],{"categories":1357},[68],{"categories":1359},[112],{"categories":1361},[118],{"categories":1363},[],{"categories":1365},[146],{"categories":1367},[],{"categories":1369},[118],{"categories":1371},[115],{"categories":1373},[1011],{"categories":1375},[1011],{"categories":1377},[183],{"categories":1379},[112],{"categories":1381},[112],{"categories":1383},[115],{"categories":1385},[68],{"categories":1387},[183],{"categories":1389},[115],{"categories":1391},[146],{"categories":1393},[],{"categories":1395},[112],{"categories":1397},[],{"categories":1399},[112],{"categories":1401},[112],{"categories":1403},[112],{"categories":1405},[1406],"Contract Review & E-Discovery",{"categories":1408},[183],{"categories":1410},[112],{"categories":1412},[106],{"categories":1414},[146],{"categories":1416},[112],{"categories":1418},[112],{"categories":1420},[209],{"categories":1422},[68],{"categories":1424},[112],{"categories":1426},[112],{"categories":1428},[115],{"categories":1430},[115],{"categories":1432},[741],{"categories":1434},[115],{"categories":1436},[115],{"categories":1438},[112],{"categories":1440},[112],{"categories":1442},[115],{"categories":1444},[112],{"categories":1446},[389],{"categories":1448},[372],{"categories":1450},[112],{"categories":1452},[115],{"categories":1454},[112],{"categories":1456},[1457],"Law-Firm Practice & Adoption",{"categories":1459},[112],{"categories":1461},[115],{"categories":1463},[183],{"categories":1465},[112],{"categories":1467},[112],{"categories":1469},[],{"categories":1471},[],{"categories":1473},[68],{"categories":1475},[],{"categories":1477},[106],{"categories":1479},[240],{"categories":1481},[112],{"categories":1483},[],{"categories":1485},[106],{"categories":1487},[109],{"categories":1489},[112],{"categories":1491},[209],{"categories":1493},[],{"categories":1495},[109],{"categories":1497},[109],{"categories":1499},[],{"categories":1501},[112],{"categories":1503},[112],{"categories":1505},[68],{"categories":1507},[],{"categories":1509},[],{"categories":1511},[],{"categories":1513},[],{"categories":1515},[112],{"categories":1517},[115],{"categories":1519},[240],{"categories":1521},[112],{"categories":1523},[106],{"categories":1525},[68],{"categories":1527},[112],{"categories":1529},[112],{"categories":1531},[68],{"categories":1533},[118],{"categories":1535},[112],{"categories":1537},[762],{"categories":1539},[112],{"categories":1541},[209],{"categories":1543},[68],{"categories":1545},[109],{"categories":1547},[112],{"categories":1549},[112],{"categories":1551},[183],{"categories":1553},[112],{"categories":1555},[112],{"categories":1557},[112],{"categories":1559},[115],{"categories":1561},[112,106],{"categories":1563},[389],{"categories":1565},[112],{"categories":1567},[68],{"categories":1569},[68],{"categories":1571},[183],{"categories":1573},[115],{"categories":1575},[68],{"categories":1577},[112],{"categories":1579},[112],{"categories":1581},[],{"categories":1583},[],{"categories":1585},[112],{"categories":1587},[],{"categories":1589},[112],{"categories":1591},[68],{"categories":1593},[186],{"categories":1595},[146],{"categories":1597},[183],{"categories":1599},[112],{"categories":1601},[68],{"categories":1603},[],{"categories":1605},[115],{"categories":1607},[112],{"categories":1609},[112],{"categories":1611},[112],{"categories":1613},[112],{"categories":1615},[],{"categories":1617},[115],{"categories":1619},[112],{"categories":1621},[112],{"categories":1623},[],{"categories":1625},[115],{"categories":1627},[112],{"categories":1629},[112],{"categories":1631},[109],{"categories":1633},[112],{"categories":1635},[],{"categories":1637},[106],{"categories":1639},[112],{"categories":1641},[183],{"categories":1643},[68],{"categories":1645},[112],{"categories":1647},[106],{"categories":1649},[112],{"categories":1651},[68],{"categories":1653},[209],{"categories":1655},[115],{"categories":1657},[115],{"categories":1659},[112,183],{"categories":1661},[112],{"categories":1663},[146],{"categories":1665},[112],{"categories":1667},[146],{"categories":1669},[115],{"categories":1671},[183],{"categories":1673},[],{"categories":1675},[68],{"categories":1677},[240],{"categories":1679},[183],{"categories":1681},[68],{"categories":1683},[112],{"categories":1685},[118],{"categories":1687},[112],{"categories":1689},[115],{"categories":1691},[],{"categories":1693},[],{"categories":1695},[112],{"categories":1697},[],{"categories":1699},[],{"categories":1701},[118],{"categories":1703},[68],{"categories":1705},[112],{"categories":1707},[115],{"categories":1709},[115],{"categories":1711},[109],{"categories":1713},[115],{"categories":1715},[240],{"categories":1717},[112],{"categories":1719},[112],{"categories":1721},[135],{"categories":1723},[112],{"categories":1725},[112],{"categories":1727},[115],{"categories":1729},[112],{"categories":1731},[112],{"categories":1733},[347],{"categories":1735},[741],{"categories":1737},[],{"categories":1739},[183],{"categories":1741},[1457],{"categories":1743},[68],{"categories":1745},[],{"categories":1747},[],{"categories":1749},[115],{"categories":1751},[],{"categories":1753},[],{"categories":1755},[209],{"categories":1757},[209],{"categories":1759},[115],{"categories":1761},[68],{"categories":1763},[],{"categories":1765},[112],{"categories":1767},[112],{"categories":1769},[68],{"categories":1771},[1406],{"categories":1773},[183],{"categories":1775},[183],{"categories":1777},[112],{"categories":1779},[115],{"categories":1781},[106],{"categories":1783},[112],{"categories":1785},[112],{"categories":1787},[183],{"categories":1789},[183],{"categories":1791},[115],{"categories":1793},[115],{"categories":1795},[112],{"categories":1797},[],{"categories":1799},[112],{"categories":1801},[],{"categories":1803},[1804],"Interaction & Product Design",{"categories":1806},[112],{"categories":1808},[115],{"categories":1810},[267],{"categories":1812},[146],{"categories":1814},[68],{"categories":1816},[112],{"categories":1818},[112],{"categories":1820},[68],{"categories":1822},[106],{"categories":1824},[112],{"categories":1826},[],{"categories":1828},[115],{"categories":1830},[115],{"categories":1832},[],{"categories":1834},[68],{"categories":1836},[112],{"categories":1838},[106],{"categories":1840},[1804],{"categories":1842},[112],{"categories":1844},[106],{"categories":1846},[106],{"categories":1848},[],{"categories":1850},[68],{"categories":1852},[],{"categories":1854},[115],{"categories":1856},[146],{"categories":1858},[112],{"categories":1860},[115],{"categories":1862},[112],{"categories":1864},[115],{"categories":1866},[112],{"categories":1868},[146],{"categories":1870},[186],{"categories":1872},[112],{"categories":1874},[118],{"categories":1876},[68],{"categories":1878},[1879],"Coding Agents & Dev Productivity",{"categories":1881},[146],{"categories":1883},[183],{"categories":1885},[],{"categories":1887},[112],{"categories":1889},[741],{"categories":1891},[],{"categories":1893},[112],{"categories":1895},[112],{"categories":1897},[146],{"categories":1899},[],{"categories":1901},[],{"categories":1903},[112],{"categories":1905},[],{"categories":1907},[115],{"categories":1909},[112],{"categories":1911},[],{"categories":1913},[68],{"categories":1915},[68],{"categories":1917},[112],{"categories":1919},[186],{"categories":1921},[],{"categories":1923},[112],{"categories":1925},[112],{"categories":1927},[112],{"categories":1929},[186],{"categories":1931},[68],{"categories":1933},[],{"categories":1935},[],{"categories":1937},[115],{"categories":1939},[115],{"categories":1941},[326],{"categories":1943},[68],{"categories":1945},[68],{"categories":1947},[115],{"categories":1949},[146],{"categories":1951},[146],{"categories":1953},[115],{"categories":1955},[115],{"categories":1957},[112],{"categories":1959},[106],{"categories":1961},[1804],{"categories":1963},[112,240],{"categories":1965},[],{"categories":1967},[183],{"categories":1969},[68],{"categories":1971},[106],{"categories":1973},[112],{"categories":1975},[115],{"categories":1977},[1978],"The Designer's Role & Craft",{"categories":1980},[183],{"categories":1982},[],{"categories":1984},[115],{"categories":1986},[112],{"categories":1988},[115],{"categories":1990},[115],{"categories":1992},[112],{"categories":1994},[209],{"categories":1996},[112],{"categories":1998},[68],{"categories":2000},[183],{"categories":2002},[112],{"categories":2004},[],{"categories":2006},[115],{"categories":2008},[183],{"categories":2010},[112],{"categories":2012},[112],{"categories":2014},[2015],"AI UX Patterns",{"categories":2017},[115],{"categories":2019},[115],{"categories":2021},[115],{"categories":2023},[115],{"categories":2025},[209],{"categories":2027},[186],{"categories":2029},[112],{"categories":2031},[115],{"categories":2033},[112],{"categories":2035},[1011],{"categories":2037},[],{"categories":2039},[209],{"categories":2041},[146],{"categories":2043},[68],{"categories":2045},[112],{"categories":2047},[115],{"categories":2049},[],{"categories":2051},[],{"categories":2053},[112],{"categories":2055},[115],{"categories":2057},[112],{"categories":2059},[115],{"categories":2061},[326],{"categories":2063},[183],{"categories":2065},[146],{"categories":2067},[68],{"categories":2069},[112],{"categories":2071},[115],{"categories":2073},[115],{"categories":2075},[],{"categories":2077},[112],{"categories":2079},[],{"categories":2081},[],{"categories":2083},[112],{"categories":2085},[112],{"categories":2087},[115],{"categories":2089},[68],{"categories":2091},[],{"categories":2093},[],{"categories":2095},[186],{"categories":2097},[135],{"categories":2099},[112],{"categories":2101},[186],{"categories":2103},[146],{"categories":2105},[112],{"categories":2107},[112],{"categories":2109},[115],{"categories":2111},[115],{"categories":2113},[112],{"categories":2115},[115],{"categories":2117},[],{"categories":2119},[],{"categories":2121},[112],{"categories":2123},[240],{"categories":2125},[112],{"categories":2127},[],{"categories":2129},[],{"categories":2131},[183],{"categories":2133},[762],{"categories":2135},[115],{"categories":2137},[106],{"categories":2139},[1978],{"categories":2141},[],{"categories":2143},[],{"categories":2145},[112],{"categories":2147},[],{"categories":2149},[],{"categories":2151},[68],{"categories":2153},[146],{"categories":2155},[209],{"categories":2157},[109],{"categories":2159},[112],{"categories":2161},[112],{"categories":2163},[109],{"categories":2165},[],{"categories":2167},[183],{"categories":2169},[112],{"categories":2171},[115],{"categories":2173},[109],{"categories":2175},[112],{"categories":2177},[112],{"categories":2179},[106],{"categories":2181},[112],{"categories":2183},[],{"categories":2185},[106],{"categories":2187},[112],{"categories":2189},[209],{"categories":2191},[115],{"categories":2193},[146],{"categories":2195},[112],{"categories":2197},[109],{"categories":2199},[112],{"categories":2201},[112],{"categories":2203},[112],{"categories":2205},[115],{"categories":2207},[],{"categories":2209},[112],{"categories":2211},[68],{"categories":2213},[106],{"categories":2215},[112],{"categories":2217},[112],{"categories":2219},[],{"categories":2221},[389],{"categories":2223},[146],{"categories":2225},[112],{"categories":2227},[112],{"categories":2229},[],{"categories":2231},[109],{"categories":2233},[109],{"categories":2235},[112],{"categories":2237},[112],{"categories":2239},[118],{"categories":2241},[112],{"categories":2243},[112],{"categories":2245},[68],{"categories":2247},[68],{"categories":2249},[112],{"categories":2251},[],{"categories":2253},[68],{"categories":2255},[112],{"categories":2257},[68],{"categories":2259},[474],{"categories":2261},[],{"categories":2263},[],{"categories":2265},[112],{"categories":2267},[146],{"categories":2269},[],{"categories":2271},[240],{"categories":2273},[112],{"categories":2275},[112],{"categories":2277},[183],{"categories":2279},[732],{"categories":2281},[],{"categories":2283},[112],{"categories":2285},[112],{"categories":2287},[68],{"categories":2289},[112],{"categories":2291},[112],{"categories":2293},[112,240],{"categories":2295},[112],{"categories":2297},[112],{"categories":2299},[183],{"categories":2301},[115],{"categories":2303},[],{"categories":2305},[115],{"categories":2307},[115],{"categories":2309},[112],{"categories":2311},[112],{"categories":2313},[112],{"categories":2315},[186],{"categories":2317},[112],{"categories":2319},[2015],{"categories":2321},[106],{"categories":2323},[186],{"categories":2325},[106],{"categories":2327},[68],{"categories":2329},[183],{"categories":2331},[115],{"categories":2333},[112],{"categories":2335},[],{"categories":2337},[112],{"categories":2339},[146],{"categories":2341},[112],{"categories":2343},[115],{"categories":2345},[112],{"categories":2347},[112],{"categories":2349},[109],{"categories":2351},[],{"categories":2353},[240],{"categories":2355},[112],{"categories":2357},[326],{"categories":2359},[183],{"categories":2361},[183],{"categories":2363},[68],{"categories":2365},[115],{"categories":2367},[112],{"categories":2369},[109],{"categories":2371},[146],{"categories":2373},[112],{"categories":2375},[183],{"categories":2377},[115],{"categories":2379},[112],{"categories":2381},[112],{"categories":2383},[438],{"categories":2385},[],{"categories":2387},[112],{"categories":2389},[112],{"categories":2391},[112],{"categories":2393},[],{"categories":2395},[],{"categories":2397},[112],{"categories":2399},[112],{"categories":2401},[112],{"categories":2403},[112],{"categories":2405},[68],{"categories":2407},[112],{"categories":2409},[112],{"categories":2411},[115],{"categories":2413},[112],{"categories":2415},[112],{"categories":2417},[112],{"categories":2419},[112],{"categories":2421},[],{"categories":2423},[68],{"categories":2425},[186],{"categories":2427},[112],{"categories":2429},[115],{"categories":2431},[112],{"categories":2433},[],{"categories":2435},[],{"categories":2437},[112],{"categories":2439},[112],{"categories":2441},[112],{"categories":2443},[146],{"categories":2445},[],{"categories":2447},[112],{"categories":2449},[183],{"categories":2451},[112],{"categories":2453},[240],{"categories":2455},[1457],{"categories":2457},[146],{"categories":2459},[68],{"categories":2461},[68],{"categories":2463},[68],{"categories":2465},[146],{"categories":2467},[146],{"categories":2469},[240],{"categories":2471},[],{"categories":2473},[146],{"categories":2475},[112],{"categories":2477},[106],{"categories":2479},[68],{"categories":2481},[112],{"categories":2483},[146],{"categories":2485},[],{"categories":2487},[112],{"categories":2489},[68],{"categories":2491},[186],{"categories":2493},[112],{"categories":2495},[146],{"categories":2497},[112],{"categories":2499},[68],{"categories":2501},[115],{"categories":2503},[146],{"categories":2505},[115],{"categories":2507},[240],{"categories":2509},[115],{"categories":2511},[112],{"categories":2513},[112],{"categories":2515},[68],{"categories":2517},[112],{"categories":2519},[],{"categories":2521},[109],{"categories":2523},[68],{"categories":2525},[],{"categories":2527},[],{"categories":2529},[112],{"categories":2531},[115],{"categories":2533},[112],{"categories":2535},[2536],"Frameworks & Tooling",{"categories":2538},[112],{"categories":2540},[112],{"categories":2542},[68],{"categories":2544},[112],{"categories":2546},[112],{"categories":2548},[],{"categories":2550},[186],{"categories":2552},[186],{"categories":2554},[106],{"categories":2556},[115],{"categories":2558},[183],{"categories":2560},[],{"categories":2562},[1457],{"categories":2564},[112],{"categories":2566},[68],{"categories":2568},[112],{"categories":2570},[240],{"categories":2572},[240],{"categories":2574},[],{"categories":2576},[115],{"categories":2578},[146],{"categories":2580},[146],{"categories":2582},[112],{"categories":2584},[115],{"categories":2586},[],{"categories":2588},[183],{"categories":2590},[112],{"categories":2592},[112],{"categories":2594},[],{"categories":2596},[112],{"categories":2598},[],{"categories":2600},[68],{"categories":2602},[112],{"categories":2604},[68],{"categories":2606},[240],{"categories":2608},[112],{"categories":2610},[68],{"categories":2612},[109],{"categories":2614},[112],{"categories":2616},[1457],{"categories":2618},[],{"categories":2620},[115],{"categories":2622},[106],{"categories":2624},[106],{"categories":2626},[],{"categories":2628},[115],{"categories":2630},[112],{"categories":2632},[2633],"AI Design Tooling",{"categories":2635},[183],{"categories":2637},[112],{"categories":2639},[112],{"categories":2641},[68],{"categories":2643},[183],{"categories":2645},[112],{"categories":2647},[68],{"categories":2649},[146],{"categories":2651},[118],{"categories":2653},[68],{"categories":2655},[115],{"categories":2657},[],{"categories":2659},[112],{"categories":2661},[112],{"categories":2663},[115],{"categories":2665},[112],{"categories":2667},[112],{"categories":2669},[],{"categories":2671},[115],{"categories":2673},[2536],{"categories":2675},[112],{"categories":2677},[115],{"categories":2679},[115],{"categories":2681},[68],{"categories":2683},[68],{"categories":2685},[],{"categories":2687},[68],{"categories":2689},[112],{"categories":2691},[112],{"categories":2693},[115],{"categories":2695},[109],{"categories":2697},[112],{"categories":2699},[],{"categories":2701},[112],{"categories":2703},[1804],{"categories":2705},[],{"categories":2707},[112],{"categories":2709},[112],{"categories":2711},[],{"categories":2713},[112],{"categories":2715},[112],{"categories":2717},[112],{"categories":2719},[209],{"categories":2721},[146],{"categories":2723},[112],{"categories":2725},[112],{"categories":2727},[1457],{"categories":2729},[106],{"categories":2731},[112],{"categories":2733},[112],{"categories":2735},[186],{"categories":2737},[112],{"categories":2739},[146],{"categories":2741},[115],{"categories":2743},[],{"categories":2745},[112],{"categories":2747},[183],{"categories":2749},[112],{"categories":2751},[209],{"categories":2753},[112],{"categories":2755},[115],{"categories":2757},[],{"categories":2759},[],{"categories":2761},[],{"categories":2763},[106],{"categories":2765},[146],{"categories":2767},[115],{"categories":2769},[112],{"categories":2771},[112],{"categories":2773},[112],{"categories":2775},[347],{"categories":2777},[183],{"categories":2779},[115],{"categories":2781},[112],{"categories":2783},[],{"categories":2785},[115],{"categories":2787},[115],{"categories":2789},[],{"categories":2791},[112],{"categories":2793},[115],{"categories":2795},[112],{"categories":2797},[],{"categories":2799},[112],{"categories":2801},[112],{"categories":2803},[146],{"categories":2805},[183],{"categories":2807},[115],{"categories":2809},[183],{"categories":2811},[115],{"categories":2813},[109],{"categories":2815},[],{"categories":2817},[],{"categories":2819},[112],{"categories":2821},[112],{"categories":2823},[106],{"categories":2825},[115],{"categories":2827},[146],{"categories":2829},[],{"categories":2831},[183],{"categories":2833},[],{"categories":2835},[68],{"categories":2837},[68],{"categories":2839},[183],{"categories":2841},[68],{"categories":2843},[112],{"categories":2845},[],{"categories":2847},[112],{"categories":2849},[112],{"categories":2851},[],{"categories":2853},[209],{"categories":2855},[112],{"categories":2857},[240],{"categories":2859},[68],{"categories":2861},[],{"categories":2863},[115],{"categories":2865},[112],{"categories":2867},[106],{"categories":2869},[438],{"categories":2871},[115],{"categories":2873},[115],{"categories":2875},[112],{"categories":2877},[112],{"categories":2879},[],{"categories":2881},[106],{"categories":2883},[112],{"categories":2885},[109],{"categories":2887},[68],{"categories":2889},[183],{"categories":2891},[],{"categories":2893},[],{"categories":2895},[],{"categories":2897},[115],{"categories":2899},[68],{"categories":2901},[183],{"categories":2903},[146],{"categories":2905},[112],{"categories":2907},[146],{"categories":2909},[115],{"categories":2911},[183],{"categories":2913},[112],{"categories":2915},[],{"categories":2917},[112],{"categories":2919},[135],{"categories":2921},[115],{"categories":2923},[183],{"categories":2925},[146],{"categories":2927},[109],{"categories":2929},[68],{"categories":2931},[112],{"categories":2933},[146],{"categories":2935},[209],{"categories":2937},[],{"categories":2939},[],{"categories":2941},[186],{"categories":2943},[389],{"categories":2945},[112],{"categories":2947},[115],{"categories":2949},[112,68],{"categories":2951},[146],{"categories":2953},[112],{"categories":2955},[112],{"categories":2957},[115],{"categories":2959},[112],{"categories":2961},[115],{"categories":2963},[112],{"categories":2965},[112],{"categories":2967},[],{"categories":2969},[1011],{"categories":2971},[68],{"categories":2973},[183],{"categories":2975},[112],{"categories":2977},[112],{"categories":2979},[112],{"categories":2981},[186],{"categories":2983},[115],{"categories":2985},[209],{"categories":2987},[240],{"categories":2989},[],{"categories":2991},[112],{"categories":2993},[109],{"categories":2995},[115],{"categories":2997},[106],{"categories":2999},[115],{"categories":3001},[112],{"categories":3003},[115],{"categories":3005},[118],{"categories":3007},[68],{"categories":3009},[112],{"categories":3011},[112],{"categories":3013},[],{"categories":3015},[],{"categories":3017},[],{"categories":3019},[240],{"categories":3021},[112],{"categories":3023},[146],{"categories":3025},[112],{"categories":3027},[112],{"categories":3029},[112],{"categories":3031},[112],{"categories":3033},[],{"categories":3035},[186],{"categories":3037},[109],{"categories":3039},[115],{"categories":3041},[112],{"categories":3043},[],{"categories":3045},[112],{"categories":3047},[115],{"categories":3049},[112],{"categories":3051},[240],{"categories":3053},[],{"categories":3055},[183],{"categories":3057},[183],{"categories":3059},[],{"categories":3061},[68],{"categories":3063},[112],{"categories":3065},[183],{"categories":3067},[112],{"categories":3069},[109],{"categories":3071},[115],{"categories":3073},[112],{"categories":3075},[],{"categories":3077},[146],{"categories":3079},[112],{"categories":3081},[112],{"categories":3083},[112],{"categories":3085},[183],{"categories":3087},[115],{"categories":3089},[146],{"categories":3091},[],{"categories":3093},[115],{"categories":3095},[115],{"categories":3097},[183],{"categories":3099},[112],{"categories":3101},[112],{"categories":3103},[112],{"categories":3105},[389],{"categories":3107},[112],{"categories":3109},[],{"categories":3111},[112],{"categories":3113},[112],{"categories":3115},[240],{"categories":3117},[146],{"categories":3119},[186],{"categories":3121},[474],{"categories":3123},[186],{"categories":3125},[],{"categories":3127},[],{"categories":3129},[],{"categories":3131},[115],{"categories":3133},[115],{"categories":3135},[68],{"categories":3137},[112],{"categories":3139},[372],{"categories":3141},[68],{"categories":3143},[112],{"categories":3145},[112],{"categories":3147},[112],{"categories":3149},[112],{"categories":3151},[115],{"categories":3153},[],{"categories":3155},[],{"categories":3157},[112],{"categories":3159},[],{"categories":3161},[112],{"categories":3163},[115],{"categories":3165},[183],{"categories":3167},[112],{"categories":3169},[112],{"categories":3171},[],{"categories":3173},[118],{"categories":3175},[112],{"categories":3177},[183],{"categories":3179},[112],{"categories":3181},[115],{"categories":3183},[109],{"categories":3185},[112],{"categories":3187},[209],{"categories":3189},[115],{"categories":3191},[112],{"categories":3193},[732],{"categories":3195},[112],{"categories":3197},[115],{"categories":3199},[112],{"categories":3201},[68],{"categories":3203},[112],{"categories":3205},[438],{"categories":3207},[183],{"categories":3209},[],{"categories":3211},[146],{"categories":3213},[389],{"categories":3215},[115],{"categories":3217},[112],{"categories":3219},[],{"categories":3221},[146],{"categories":3223},[326],{"categories":3225},[115],{"categories":3227},[115],{"categories":3229},[112],{"categories":3231},[112],{"categories":3233},[115],{"categories":3235},[],{"categories":3237},[109],{"categories":3239},[115],{"categories":3241},[],{"categories":3243},[68],{"categories":3245},[112],{"categories":3247},[106],{"categories":3249},[146],{"categories":3251},[240],{"categories":3253},[135],{"categories":3255},[115],{"categories":3257},[115],{"categories":3259},[112],{"categories":3261},[115],{"categories":3263},[106],{"categories":3265},[],{"categories":3267},[112],{"categories":3269},[112],{"categories":3271},[],{"categories":3273},[],{"categories":3275},[183],{"categories":3277},[112,109],{"categories":3279},[115],{"categories":3281},[112],{"categories":3283},[],{"categories":3285},[106],{"categories":3287},[186],{"categories":3289},[109],{"categories":3291},[112],{"categories":3293},[68],{"categories":3295},[112],{"categories":3297},[115],{"categories":3299},[112],{"categories":3301},[112],{"categories":3303},[112],{"categories":3305},[146],{"categories":3307},[1011],{"categories":3309},[115],{"categories":3311},[112],{"categories":3313},[],{"categories":3315},[],{"categories":3317},[115],{"categories":3319},[112],{"categories":3321},[240],{"categories":3323},[],{"categories":3325},[112],{"categories":3327},[115],{"categories":3329},[135],{"categories":3331},[115],{"categories":3333},[389],{"categories":3335},[],{"categories":3337},[347],{"categories":3339},[115],{"categories":3341},[112],{"categories":3343},[209],{"categories":3345},[112],{"categories":3347},[186],{"categories":3349},[115],{"categories":3351},[112],{"categories":3353},[389],{"categories":3355},[112],{"categories":3357},[240],{"categories":3359},[],{"categories":3361},[112],{"categories":3363},[209],{"categories":3365},[183],{"categories":3367},[112],{"categories":3369},[112],{"categories":3371},[],{"categories":3373},[209],{"categories":3375},[146],{"categories":3377},[112],{"categories":3379},[112],{"categories":3381},[474],{"categories":3383},[106],{"categories":3385},[112],{"categories":3387},[],{"categories":3389},[],{"categories":3391},[183],{"categories":3393},[112],{"categories":3395},[186],{"categories":3397},[209],{"categories":3399},[115],{"categories":3401},[209],{"categories":3403},[146],{"categories":3405},[],{"categories":3407},[112],{"categories":3409},[],{"categories":3411},[112],{"categories":3413},[493],{"categories":3415},[112],{"categories":3417},[112],{"categories":3419},[115],{"categories":3421},[389],{"categories":3423},[112],{"categories":3425},[112],{"categories":3427},[112],{"categories":3429},[],{"categories":3431},[112,68],{"categories":3433},[146],{"categories":3435},[115],{"categories":3437},[68],{"categories":3439},[115],{"categories":3441},[762],{"categories":3443},[68],{"categories":3445},[112],{"categories":3447},[106],{"categories":3449},[],{"categories":3451},[],{"categories":3453},[115],{"categories":3455},[112],{"categories":3457},[68],{"categories":3459},[106],{"categories":3461},[68],{"categories":3463},[68],{"categories":3465},[112],{"categories":3467},[209],{"categories":3469},[112],{"categories":3471},[68],{"categories":3473},[],{"categories":3475},[112],{"categories":3477},[183,112],{"categories":3479},[240],{"categories":3481},[106],{"categories":3483},[],{"categories":3485},[112],{"categories":3487},[112],{"categories":3489},[109],{"categories":3491},[109],{"categories":3493},[112],{"categories":3495},[112],{"categories":3497},[326],{"categories":3499},[112],{"categories":3501},[68],{"categories":3503},[186],{"categories":3505},[115],{"categories":3507},[112],{"categories":3509},[112],{"categories":3511},[146],{"categories":3513},[209],{"categories":3515},[183],{"categories":3517},[112],{"categories":3519},[112],{"categories":3521},[112],{"categories":3523},[112],{"categories":3525},[106],{"categories":3527},[112],{"categories":3529},[115],{"categories":3531},[115],{"categories":3533},[68],{"categories":3535},[146],{"categories":3537},[68],{"categories":3539},[],{"categories":3541},[],{"categories":3543},[186],{"categories":3545},[112],{"categories":3547},[68],{"categories":3549},[112],{"categories":3551},[183],{"categories":3553},[389],{"categories":3555},[347],{"categories":3557},[326],{"categories":3559},[112],{"categories":3561},[112],{"categories":3563},[112],{"categories":3565},[186],{"categories":3567},[112],{"categories":3569},[112],{"categories":3571},[112],{"categories":3573},[115],{"categories":3575},[106],{"categories":3577},[115],{"categories":3579},[112,109],{"categories":3581},[],{"categories":3583},[183],{"categories":3585},[],{"categories":3587},[118],{"categories":3589},[112],{"categories":3591},[146],{"categories":3593},[106],{"categories":3595},[106],{"categories":3597},[115],{"categories":3599},[115],{"categories":3601},[115],{"categories":3603},[112],{"categories":3605},[112],{"categories":3607},[109],{"categories":3609},[68],{"categories":3611},[209],{"categories":3613},[112],{"categories":3615},[],{"categories":3617},[146],{"categories":3619},[112],{"categories":3621},[112],{"categories":3623},[112],{"categories":3625},[112],{"categories":3627},[112],{"categories":3629},[68],{"categories":3631},[146],{"categories":3633},[68],{"categories":3635},[68],{"categories":3637},[112],{"categories":3639},[112],{"categories":3641},[347],{"categories":3643},[112],{"categories":3645},[115],{"categories":3647},[146],{"categories":3649},[112],{"categories":3651},[112],{"categories":3653},[112],{"categories":3655},[115],{"categories":3657},[112],{"categories":3659},[112],{"categories":3661},[112],{"categories":3663},[2536],{"categories":3665},[3666],"Clinical AI",{"categories":3668},[183],{"categories":3670},[112],{"categories":3672},[112],{"categories":3674},[112],{"categories":3676},[240],{"categories":3678},[2015],{"categories":3680},[112],{"categories":3682},[118],{"categories":3684},[112],{"categories":3686},[115],{"categories":3688},[112],{"categories":3690},[112],{"categories":3692},[146],{"categories":3694},[112],{"categories":3696},[115],{"categories":3698},[209],{"categories":3700},[112],{"categories":3702},[112],{"categories":3704},[109],{"categories":3706},[112],{"categories":3708},[438],{"categories":3710},[112],{"categories":3712},[],{"categories":3714},[112],{"categories":3716},[68],{"categories":3718},[112],{"categories":3720},[],{"categories":3722},[],{"categories":3724},[112],{"categories":3726},[],{"categories":3728},[109],{"categories":3730},[112],{"categories":3732},[115],{"categories":3734},[146],{"categories":3736},[146],{"categories":3738},[146],{"categories":3740},[146],{"categories":3742},[],{"categories":3744},[106],{"categories":3746},[115],{"categories":3748},[146],{"categories":3750},[112],{"categories":3752},[493],{"categories":3754},[118],{"categories":3756},[112],{"categories":3758},[106],{"categories":3760},[115],{"categories":3762},[112],{"categories":3764},[112],{"categories":3766},[112,115],{"categories":3768},[115],{"categories":3770},[240],{"categories":3772},[146],{"categories":3774},[115],{"categories":3776},[146],{"categories":3778},[115],{"categories":3780},[112],{"categories":3782},[],{"categories":3784},[146],{"categories":3786},[209],{"categories":3788},[106],{"categories":3790},[112],{"categories":3792},[112],{"categories":3794},[],{"categories":3796},[68],{"categories":3798},[],{"categories":3800},[106],{"categories":3802},[115],{"categories":3804},[146],{"categories":3806},[112],{"categories":3808},[146],{"categories":3810},[106],{"categories":3812},[146],{"categories":3814},[146],{"categories":3816},[],{"categories":3818},[109],{"categories":3820},[115],{"categories":3822},[146],{"categories":3824},[146],{"categories":3826},[146],{"categories":3828},[146],{"categories":3830},[146],{"categories":3832},[146],{"categories":3834},[146],{"categories":3836},[146],{"categories":3838},[146],{"categories":3840},[146],{"categories":3842},[186],{"categories":3844},[106],{"categories":3846},[112],{"categories":3848},[112],{"categories":3850},[115],{"categories":3852},[115],{"categories":3854},[],{"categories":3856},[112,106],{"categories":3858},[],{"categories":3860},[115],{"categories":3862},[146],{"categories":3864},[115],{"categories":3866},[762],{"categories":3868},[112],{"categories":3870},[112],{"categories":3872},[112],{"categories":3874},[112],{"categories":3876},[326],{"categories":3878},[112],{"categories":3880},[115],{"categories":3882},[109],{"categories":3884},[115],{"categories":3886},[115],{"categories":3888},[],{"categories":3890},[115],{"categories":3892},[183],{"categories":3894},[146],{"categories":3896},[112],{"categories":3898},[],{"categories":3900},[],{"categories":3902},[115],{"categories":3904},[183],{"categories":3906},[112],{"categories":3908},[],{"categories":3910},[112],{"categories":3912},[],{"categories":3914},[209],{"categories":3916},[112],{"categories":3918},[],{"categories":3920},[],{"categories":3922},[146],{"categories":3924},[106],{"categories":3926},[112],{"categories":3928},[112],{"categories":3930},[109],{"categories":3932},[112],{"categories":3934},[112],{"categories":3936},[112],{"categories":3938},[109],{"categories":3940},[183],{"categories":3942},[],{"categories":3944},[112],{"categories":3946},[146],{"categories":3948},[],{"categories":3950},[112],{"categories":3952},[112],{"categories":3954},[183],{"categories":3956},[112],{"categories":3958},[209],{"categories":3960},[112],{"categories":3962},[240],{"categories":3964},[],{"categories":3966},[115],{"categories":3968},[209],{"categories":3970},[68],{"categories":3972},[],{"categories":3974},[112],{"categories":3976},[],{"categories":3978},[115],{"categories":3980},[183],{"categories":3982},[68],{"categories":3984},[],{"categories":3986},[2536],{"categories":3988},[109],{"categories":3990},[106],{"categories":3992},[186],{"categories":3994},[115],{"categories":3996},[183],{"categories":3998},[68],{"categories":4000},[],{"categories":4002},[],{"categories":4004},[112],{"categories":4006},[106],{"categories":4008},[112],{"categories":4010},[209],{"categories":4012},[],{"categories":4014},[115],{"categories":4016},[115],{"categories":4018},[115],{"categories":4020},[112],{"categories":4022},[146],{"categories":4024},[68],{"categories":4026},[112],{"categories":4028},[115],{"categories":4030},[118],{"categories":4032},[112],{"categories":4034},[115],{"categories":4036},[112],{"categories":4038},[118],{"categories":4040},[209],{"categories":4042},[146],{"categories":4044},[],{"categories":4046},[209],{"categories":4048},[],{"categories":4050},[68],{"categories":4052},[115],{"categories":4054},[],{"categories":4056},[112],{"categories":4058},[112],{"categories":4060},[112],{"categories":4062},[112],{"categories":4064},[115],{"categories":4066},[109],{"categories":4068},[106],{"categories":4070},[112],{"categories":4072},[183],{"categories":4074},[68],{"categories":4076},[68],{"categories":4078},[112],{"categories":4080},[186],{"categories":4082},[115],{"categories":4084},[112],{"categories":4086},[115],{"categories":4088},[112],{"categories":4090},[109],{"categories":4092},[183],{"categories":4094},[68],{"categories":4096},[115],{"categories":4098},[112],{"categories":4100},[118],{"categories":4102},[112],{"categories":4104},[115],{"categories":4106},[112],{"categories":4108},[146],{"categories":4110},[],{"categories":4112},[106],{"categories":4114},[112],{"categories":4116},[112],{"categories":4118},[112],{"categories":4120},[68],{"categories":4122},[112],{"categories":4124},[68],{"categories":4126},[112],{"categories":4128},[115],{"categories":4130},[112],{"categories":4132},[112],{"categories":4134},[112],{"categories":4136},[112],{"categories":4138},[],{"categories":4140},[112],{"categories":4142},[183],{"categories":4144},[109],{"categories":4146},[146],{"categories":4148},[115],{"categories":4150},[112],{"categories":4152},[112],{"categories":4154},[183],{"categories":4156},[115],{"categories":4158},[112],{"categories":4160},[209],{"categories":4162},[112],{"categories":4164},[186],{"categories":4166},[112],{"categories":4168},[112],{"categories":4170},[146],{"categories":4172},[112],{"categories":4174},[112],{"categories":4176},[115],{"categories":4178},[240],{"categories":4180},[112],{"categories":4182},[68],{"categories":4184},[115],{"categories":4186},[186],{"categories":4188},[],{"categories":4190},[115],{"categories":4192},[68],{"categories":4194},[112],{"categories":4196},[1879],{"categories":4198},[183],{"categories":4200},[267],{"categories":4202},[112],{"categories":4204},[106],{"categories":4206},[68],{"categories":4208},[109],{"categories":4210},[68],{"categories":4212},[112],{"categories":4214},[],{"categories":4216},[115],{"categories":4218},[115],{"categories":4220},[112],{"categories":4222},[112],{"categories":4224},[186],{"categories":4226},[],{"categories":4228},[146],{"categories":4230},[],{"categories":4232},[146],{"categories":4234},[112],{"categories":4236},[112],{"categories":4238},[115],{"categories":4240},[115],{"categories":4242},[115],{"categories":4244},[],{"categories":4246},[146],{"categories":4248},[112],{"categories":4250},[],{"categories":4252},[112],{"categories":4254},[112],{"categories":4256},[],{"categories":4258},[183],{"categories":4260},[68],{"categories":4262},[115],{"categories":4264},[112],{"categories":4266},[112],{"categories":4268},[209],{"categories":4270},[112],{"categories":4272},[112],{"categories":4274},[106],{"categories":4276},[],{"categories":4278},[112],{"categories":4280},[112],{"categories":4282},[],{"categories":4284},[106],{"categories":4286},[146],{"categories":4288},[68],{"categories":4290},[389],{"categories":4292},[112],{"categories":4294},[112],{"categories":4296},[112],{"categories":4298},[68],{"categories":4300},[146],{"categories":4302},[183],{"categories":4304},[112],{"categories":4306},[112],{"categories":4308},[112],{"categories":4310},[146],{"categories":4312},[183],{"categories":4314},[112],{"categories":4316},[146],{"categories":4318},[183],{"categories":4320},[112],{"categories":4322},[146],{"categories":4324},[115],{"categories":4326},[115],{"categories":4328},[115],{"categories":4330},[68],{"categories":4332},[146],{"categories":4334},[115],{"categories":4336},[115],{"categories":4338},[112],{"categories":4340},[68],{"categories":4342},[183],{"categories":4344},[112],{"categories":4346},[],{"categories":4348},[115],{"categories":4350},[],{"categories":4352},[],{"categories":4354},[],{"categories":4356},[115],{"categories":4358},[109],{"categories":4360},[115],{"categories":4362},[4363],"Liability & Ethics",{"categories":4365},[112],{"categories":4367},[115],{"categories":4369},[106],{"categories":4371},[115],{"categories":4373},[109],{"categories":4375},[209],{"categories":4377},[115],{"categories":4379},[],{"categories":4381},[474],{"categories":4383},[115],{"categories":4385},[],{"categories":4387},[106],{"categories":4389},[115],{"categories":4391},[],{"categories":4393},[115],{"categories":4395},[112],{"categories":4397},[112],{"categories":4399},[146],{"categories":4401},[112],{"categories":4403},[112],{"categories":4405},[115],{"categories":4407},[112],{"categories":4409},[112],{"categories":4411},[146],{"categories":4413},[115],{"categories":4415},[68],{"categories":4417},[183],{"categories":4419},[106],{"categories":4421},[112],{"categories":4423},[],{"categories":4425},[115],{"categories":4427},[115],{"categories":4429},[389],{"categories":4431},[183],{"categories":4433},[240],{"categories":4435},[146],{"categories":4437},[112],{"categories":4439},[183],{"categories":4441},[112],{"categories":4443},[106],{"categories":4445},[],{"categories":4447},[115],{"categories":4449},[112],{"categories":4451},[112],{"categories":4453},[115],{"categories":4455},[112],{"categories":4457},[183],{"categories":4459},[],{"categories":4461},[115],{"categories":4463},[118],{"categories":4465},[146],{"categories":4467},[115],{"categories":4469},[109],{"categories":4471},[],{"categories":4473},[112],{"categories":4475},[118],{"categories":4477},[112],{"categories":4479},[115],{"categories":4481},[146],{"categories":4483},[106],{"categories":4485},[240],{"categories":4487},[112],{"categories":4489},[112],{"categories":4491},[112],{"categories":4493},[146],{"categories":4495},[109],{"categories":4497},[112],{"categories":4499},[183],{"categories":4501},[146],{"categories":4503},[240],{"categories":4505},[112],{"categories":4507},[115],{"categories":4509},[],{"categories":4511},[438],{"categories":4513},[],{"categories":4515},[112],{"categories":4517},[240],{"categories":4519},[186],{"categories":4521},[115],{"categories":4523},[115],{"categories":4525},[4526],"Design News & Tools",{"categories":4528},[112],{"categories":4530},[146],{"categories":4532},[112],{"categories":4534},[106],{"categories":4536},[112],{"categories":4538},[183],{"categories":4540},[115],{"categories":4542},[115],{"categories":4544},[112],{"categories":4546},[389],{"categories":4548},[112],{"categories":4550},[389],{"categories":4552},[209],{"categories":4554},[112],{"categories":4556},[115],{"categories":4558},[],{"categories":4560},[112],{"categories":4562},[112],{"categories":4564},[112],{"categories":4566},[146],{"categories":4568},[106],{"categories":4570},[],{"categories":4572},[112],{"categories":4574},[112],{"categories":4576},[68],{"categories":4578},[493],{"categories":4580},[68],{"categories":4582},[183],{"categories":4584},[112],{"categories":4586},[112,115],{"categories":4588},[209,109],{"categories":4590},[112],{"categories":4592},[112],{"categories":4594},[112],{"categories":4596},[],{"categories":4598},[115],{"categories":4600},[],{"categories":4602},[68],{"categories":4604},[112],{"categories":4606},[68],{"categories":4608},[],{"categories":4610},[115],{"categories":4612},[112],{"categories":4614},[146],{"categories":4616},[112],{"categories":4618},[],{"categories":4620},[115],{"categories":4622},[112],{"categories":4624},[],{"categories":4626},[183],{"categories":4628},[112],{"categories":4630},[115],{"categories":4632},[112],{"categories":4634},[112],{"categories":4636},[106],{"categories":4638},[115],{"categories":4640},[112],{"categories":4642},[],{"categories":4644},[240],{"categories":4646},[209],{"categories":4648},[109],{"categories":4650},[109],{"categories":4652},[112],{"categories":4654},[106],{"categories":4656},[106],{"categories":4658},[112],{"categories":4660},[115],{"categories":4662},[112],{"categories":4664},[112],{"categories":4666},[112],{"categories":4668},[68],{"categories":4670},[112],{"categories":4672},[106],{"categories":4674},[115],{"categories":4676},[112],{"categories":4678},[209],{"categories":4680},[112],{"categories":4682},[146],{"categories":4684},[112],{"categories":4686},[112],{"categories":4688},[115],{"categories":4690},[112],{"categories":4692},[],{"categories":4694},[68],{"categories":4696},[],{"categories":4698},[68],{"categories":4700},[115],{"categories":4702},[106],{"categories":4704},[],{"categories":4706},[186],{"categories":4708},[240],{"categories":4710},[112],{"categories":4712},[68],{"categories":4714},[112],{"categories":4716},[],{"categories":4718},[146],{"categories":4720},[115],{"categories":4722},[68],{"categories":4724},[183],{"categories":4726},[112],{"categories":4728},[115],{"categories":4730},[68],{"categories":4732},[115],{"categories":4734},[146],{"categories":4736},[112],{"categories":4738},[106],{"categories":4740},[146],{"categories":4742},[68],{"categories":4744},[112],{"categories":4746},[183],{"categories":4748},[109],{"categories":4750},[112],{"categories":4752},[112],{"categories":4754},[112],{"categories":4756},[112],{"categories":4758},[112],{"categories":4760},[115],{"categories":4762},[112],{"categories":4764},[115],{"categories":4766},[112],{"categories":4768},[112],{"categories":4770},[106],{"categories":4772},[112],{"categories":4774},[115],{"categories":4776},[115],{"categories":4778},[183],{"categories":4780},[115],{"categories":4782},[115],{"categories":4784},[106],{"categories":4786},[115],{"categories":4788},[183],{"categories":4790},[],{"categories":4792},[112],{"categories":4794},[186],{"categories":4796},[389],{"categories":4798},[112],{"categories":4800},[112],{"categories":4802},[112],{"categories":4804},[68],{"categories":4806},[],{"categories":4808},[115],{"categories":4810},[209],{"categories":4812},[112],{"categories":4814},[146],{"categories":4816},[115],{"categories":4818},[112],{"categories":4820},[209],{"categories":4822},[115],{"categories":4824},[109],{"categories":4826},[109],{"categories":4828},[112],{"categories":4830},[112],{"categories":4832},[112],{"categories":4834},[106],{"categories":4836},[],{"categories":4838},[112],{"categories":4840},[115],{"categories":4842},[115],{"categories":4844},[112],{"categories":4846},[112],{"categories":4848},[112],{"categories":4850},[68],{"categories":4852},[],{"categories":4854},[106],{"categories":4856},[112],{"categories":4858},[112],{"categories":4860},[115],{"categories":4862},[115],{"categories":4864},[],{"categories":4866},[68],{"categories":4868},[68],{"categories":4870},[112],{"categories":4872},[209],{"categories":4874},[109],{"categories":4876},[183],{"categories":4878},[],{"categories":4880},[112],{"categories":4882},[115],{"categories":4884},[106],{"categories":4886},[112],{"categories":4888},[68],{"categories":4890},[106],{"categories":4892},[146],{"categories":4894},[186],{"categories":4896},[146],{"categories":4898},[115],{"categories":4900},[],{"categories":4902},[146],{"categories":4904},[115],{"categories":4906},[183],{"categories":4908},[186],{"categories":4910},[112],{"categories":4912},[],{"categories":4914},[115],{"categories":4916},[2536],{"categories":4918},[146],{"categories":4920},[68],{"categories":4922},[112],{"categories":4924},[112],{"categories":4926},[109],{"categories":4928},[112],{"categories":4930},[106],{"categories":4932},[1457],{"categories":4934},[240],{"categories":4936},[106],{"categories":4938},[],{"categories":4940},[],{"categories":4942},[146],{"categories":4944},[115],{"categories":4946},[146],{"categories":4948},[],{"categories":4950},[115],{"categories":4952},[115],{"categories":4954},[115],{"categories":4956},[],{"categories":4958},[112],{"categories":4960},[],{"categories":4962},[146],{"categories":4964},[106],{"categories":4966},[183],{"categories":4968},[112],{"categories":4970},[115],{"categories":4972},[146],{"categories":4974},[112],{"categories":4976},[146],{"categories":4978},[],{"categories":4980},[146],{"categories":4982},[106],{"categories":4984},[389],{"categories":4986},[115],{"categories":4988},[112],{"categories":4990},[],{"categories":4992},[68],{"categories":4994},[115],{"categories":4996},[118],{"categories":4998},[115],{"categories":5000},[106],{"categories":5002},[],{"categories":5004},[],{"categories":5006},[],{"categories":5008},[183],{"categories":5010},[115],{"categories":5012},[112],{"categories":5014},[112],{"categories":5016},[],{"categories":5018},[],{"categories":5020},[],{"categories":5022},[183],{"categories":5024},[112],{"categories":5026},[],{"categories":5028},[115],{"categories":5030},[112],{"categories":5032},[106],{"categories":5034},[],{"categories":5036},[],{"categories":5038},[183],{"categories":5040},[112],{"categories":5042},[146],{"categories":5044},[],{"categories":5046},[209],{"categories":5048},[146],{"categories":5050},[209],{"categories":5052},[186],{"categories":5054},[112],{"categories":5056},[112],{"categories":5058},[],{"categories":5060},[],{"categories":5062},[115],{"categories":5064},[],{"categories":5066},[112],{"categories":5068},[389],{"categories":5070},[112],{"categories":5072},[112],{"categories":5074},[112],{"categories":5076},[],{"categories":5078},[115],{"categories":5080},[112],{"categories":5082},[112],{"categories":5084},[],{"categories":5086},[115],{"categories":5088},[112],{"categories":5090},[146],{"categories":5092},[112],{"categories":5094},[209],{"categories":5096},[109],{"categories":5098},[112],{"categories":5100},[112],{"categories":5102},[115],{"categories":5104},[186],{"categories":5106},[115],{"categories":5108},[115],{"categories":5110},[],{"categories":5112},[],{"categories":5114},[112],{"categories":5116},[],{"categories":5118},[146],{"categories":5120},[109],{"categories":5122},[],{"categories":5124},[],{"categories":5126},[183],{"categories":5128},[106],{"categories":5130},[],{"categories":5132},[109],{"categories":5134},[209],{"categories":5136},[112],{"categories":5138},[68],{"categories":5140},[106],{"categories":5142},[186],{"categories":5144},[109],{"categories":5146},[68],{"categories":5148},[68],{"categories":5150},[],{"categories":5152},[112],{"categories":5154},[],{"categories":5156},[115],{"categories":5158},[106],{"categories":5160},[183],{"categories":5162},[112],{"categories":5164},[106],{"categories":5166},[115],{"categories":5168},[240],{"categories":5170},[112],{"categories":5172},[112],{"categories":5174},[112],{"categories":5176},[106],{"categories":5178},[186],{"categories":5180},[115],{"categories":5182},[],{"categories":5184},[112],{"categories":5186},[68],{"categories":5188},[146],{"categories":5190},[68],{"categories":5192},[112],{"categories":5194},[118],{"categories":5196},[],{"categories":5198},[183],{"categories":5200},[146],{"categories":5202},[106],{"categories":5204},[115],{"categories":5206},[112],{"categories":5208},[112],{"categories":5210},[115],{"categories":5212},[112],{"categories":5214},[112],{"categories":5216},[109],{"categories":5218},[115],{"categories":5220},[115,240],{"categories":5222},[115],{"categories":5224},[68],{"categories":5226},[112],{"categories":5228},[112],{"categories":5230},[186],{"categories":5232},[115],{"categories":5234},[209],{"categories":5236},[115],{"categories":5238},[109],{"categories":5240},[],{"categories":5242},[115],{"categories":5244},[112],{"categories":5246},[109],{"categories":5248},[],{"categories":5250},[],{"categories":5252},[68],{"categories":5254},[112],{"categories":5256},[112],{"categories":5258},[115],{"categories":5260},[186],{"categories":5262},[209],{"categories":5264},[112],{"categories":5266},[112],{"categories":5268},[115],{"categories":5270},[],{"categories":5272},[115],{"categories":5274},[146],{"categories":5276},[115],{"categories":5278},[],{"categories":5280},[146],{"categories":5282},[68],{"categories":5284},[2536],{"categories":5286},[106],{"categories":5288},[68],{"categories":5290},[112],{"categories":5292},[115],{"categories":5294},[112],{"categories":5296},[112],{"categories":5298},[209],{"categories":5300},[68],{"categories":5302},[],{"categories":5304},[146],{"categories":5306},[112],{"categories":5308},[],{"categories":5310},[115],{"categories":5312},[112],{"categories":5314},[112],{"categories":5316},[112],{"categories":5318},[115],{"categories":5320},[112],{"categories":5322},[112],{"categories":5324},[118],{"categories":5326},[115],{"categories":5328},[112],{"categories":5330},[112],{"categories":5332},[112],{"categories":5334},[112],{"categories":5336},[112],{"categories":5338},[112],{"categories":5340},[109],{"categories":5342},[],{"categories":5344},[118],{"categories":5346},[146],{"categories":5348},[115],{"categories":5350},[112],{"categories":5352},[68],{"categories":5354},[],{"categories":5356},[68],{"categories":5358},[68],{"categories":5360},[115],{"categories":5362},[68],{"categories":5364},[112],{"categories":5366},[112],{"categories":5368},[68],{"categories":5370},[112],{"categories":5372},[115],{"categories":5374},[146],{"categories":5376},[112],{"categories":5378},[112],{"categories":5380},[112],{"categories":5382},[109],{"categories":5384},[112],{"categories":5386},[115],{"categories":5388},[183],{"categories":5390},[],{"categories":5392},[112],{"categories":5394},[186],{"categories":5396},[115],{"categories":5398},[112],{"categories":5400},[],{"categories":5402},[112],{"categories":5404},[112],{"categories":5406},[146],{"categories":5408},[112],{"categories":5410},[112],{"categories":5412},[115],{"categories":5414},[209],{"categories":5416},[],{"categories":5418},[],{"categories":5420},[68],{"categories":5422},[146],{"categories":5424},[68],{"categories":5426},[146],{"categories":5428},[112],{"categories":5430},[209],{"categories":5432},[112],{"categories":5434},[106],{"categories":5436},[115],{"categories":5438},[112],{"categories":5440},[115],{"categories":5442},[115],{"categories":5444},[112],{"categories":5446},[109],{"categories":5448},[],{"categories":5450},[186],{"categories":5452},[112],{"categories":5454},[],{"categories":5456},[146],{"categories":5458},[112],{"categories":5460},[186],{"categories":5462},[112],{"categories":5464},[68],{"categories":5466},[68],{"categories":5468},[68],{"categories":5470},[115],{"categories":5472},[115],{"categories":5474},[115],{"categories":5476},[112],{"categories":5478},[112],{"categories":5480},[183],{"categories":5482},[186],{"categories":5484},[186],{"categories":5486},[],{"categories":5488},[146],{"categories":5490},[112],{"categories":5492},[112],{"categories":5494},[68],{"categories":5496},[],{"categories":5498},[146],{"categories":5500},[146],{"categories":5502},[146],{"categories":5504},[],{"categories":5506},[115],{"categories":5508},[112],{"categories":5510},[],{"categories":5512},[106],{"categories":5514},[109],{"categories":5516},[],{"categories":5518},[112],{"categories":5520},[112],{"categories":5522},[],{"categories":5524},[68],{"categories":5526},[],{"categories":5528},[],{"categories":5530},[],{"categories":5532},[],{"categories":5534},[112],{"categories":5536},[146],{"categories":5538},[],{"categories":5540},[],{"categories":5542},[112],{"categories":5544},[112],{"categories":5546},[112],{"categories":5548},[186],{"categories":5550},[112],{"categories":5552},[186],{"categories":5554},[],{"categories":5556},[186],{"categories":5558},[186],{"categories":5560},[240],{"categories":5562},[115],{"categories":5564},[68],{"categories":5566},[],{"categories":5568},[],{"categories":5570},[186],{"categories":5572},[68],{"categories":5574},[68],{"categories":5576},[68],{"categories":5578},[],{"categories":5580},[106],{"categories":5582},[68],{"categories":5584},[68],{"categories":5586},[106],{"categories":5588},[68],{"categories":5590},[109],{"categories":5592},[68],{"categories":5594},[68],{"categories":5596},[68],{"categories":5598},[186],{"categories":5600},[146],{"categories":5602},[146],{"categories":5604},[112],{"categories":5606},[68],{"categories":5608},[186],{"categories":5610},[240],{"categories":5612},[186],{"categories":5614},[186],{"categories":5616},[186],{"categories":5618},[],{"categories":5620},[109],{"categories":5622},[],{"categories":5624},[240],{"categories":5626},[68],{"categories":5628},[68],{"categories":5630},[68],{"categories":5632},[115],{"categories":5634},[146,109],{"categories":5636},[186],{"categories":5638},[],{"categories":5640},[],{"categories":5642},[186],{"categories":5644},[],{"categories":5646},[186],{"categories":5648},[146],{"categories":5650},[115],{"categories":5652},[],{"categories":5654},[68],{"categories":5656},[112],{"categories":5658},[183],{"categories":5660},[],{"categories":5662},[112],{"categories":5664},[],{"categories":5666},[146],{"categories":5668},[106],{"categories":5670},[186],{"categories":5672},[],{"categories":5674},[68],{"categories":5676},[146],[5678,5889,6002,6131],{"id":5679,"title":5680,"ai":5681,"body":5687,"categories":5861,"created_at":69,"date_modified":69,"description":61,"extension":70,"faq":69,"featured":71,"kicker_label":69,"meta":5862,"navigation":84,"path":5875,"published_at":5876,"question":69,"scraped_at":5877,"seo":5878,"sitemap":5879,"source_id":5880,"source_name":91,"source_type":92,"source_url":5881,"stem":5882,"tags":5883,"thumbnail_url":69,"tldr":5886,"tweet":69,"unknown_tags":5887,"__hash__":5888},"summaries\u002Fsummaries\u002F741e4aa39ff81106-scale-compose-nav-sealed-routes-to-deep-links-summary.md","Scale Compose Nav: Sealed Routes to Deep Links",{"provider":7,"model":5682,"input_tokens":5683,"output_tokens":5684,"processing_time_ms":5685,"cost_usd":5686},"x-ai\u002Fgrok-4.1-fast",8253,1740,18352,0.00201375,{"type":14,"value":5688,"toc":5855},[5689,5693,5712,5739,5745,5749,5760,5779,5786,5790,5817,5828,5832],[17,5690,5692],{"id":5691},"build-predictable-navigation-with-sealed-routes-and-callbacks","Build Predictable Navigation with Sealed Routes and Callbacks",[22,5694,5695,5696,5699,5700,5703,5704,5707,5708,5711],{},"Treat navigation as graph movement where routes are centralized in a sealed class like ",[33,5697,5698],{},"sealed class AppScreen(val route: String)",", defining objects such as ",[33,5701,5702],{},"data object Home : AppScreen(\"home\")"," and ",[33,5705,5706],{},"data object UserDetails : AppScreen(\"user\u002F{userId}\") { fun createRoute(userId: Int): String = \"user\u002F$userId\" }",". This keeps route strings in one place, enables safe refactoring, and avoids ad-hoc string building like ",[33,5709,5710],{},"\"user\u002F${id}\""," scattered across files, which invites bugs.",[22,5713,5714,5715,5718,5719,5722,5723,5726,5727,5730,5731,5734,5735,5738],{},"In ",[33,5716,5717],{},"NavHost",", map routes to composables: ",[33,5720,5721],{},"composable(AppScreen.Home.route) { HomeScreen(onOpenUser = { userId -> navController.navigate(AppScreen.UserDetails.createRoute(userId)) }) }",". Screens receive callbacks like ",[33,5724,5725],{},"(Int) -> Unit"," instead of direct ",[33,5728,5729],{},"NavController"," access, making UI previewable, testable, and focused on rendering—not coordination. For arguments, use ",[33,5732,5733],{},"navArgument(\"userId\") { type = NavType.IntType }"," and extract via ",[33,5736,5737],{},"backStackEntry.arguments?.getInt(\"userId\")",", ensuring typed navigation without string parsing chaos.",[22,5740,5741,5742,5744],{},"This structure scales: ",[33,5743,5717],{}," is the connection source of truth, mimicking typed routing benefits without native support.",[17,5746,5748],{"id":5747},"master-back-stack-with-nav-options-for-real-flows","Master Back Stack with Nav Options for Real Flows",[22,5750,5751,5752,5755,5756,5759],{},"Control history explicitly to match product needs. After login, ",[33,5753,5754],{},"navController.navigate(AppScreen.Home.route) { popUpTo(AppScreen.Login.route) { inclusive = true } }"," removes login entirely—preventing back navigation to auth screens. Conditional starts like ",[33,5757,5758],{},"val startDestination = if (isLoggedIn) AppScreen.Home.route else AppScreen.Login.route"," handle auth state.",[22,5761,5762,5763,5766,5767,5770,5771,5774,5775,5778],{},"Prevent duplicates on re-taps with ",[33,5764,5765],{},"launchSingleTop = true"," in ",[33,5768,5769],{},"navigate()"," calls. For programmatic flows post-API, combine: ",[33,5772,5773],{},"popUpTo"," clears unwanted history, ",[33,5776,5777],{},"inclusive = true"," prunes fully, avoiding ghost screens.",[22,5780,5781,5782,5785],{},"Auth example: Nested ",[33,5783,5784],{},"LoginScreen(onLoginSuccess = { ... })"," triggers stack-clearing nav, landing users in main app cleanly.",[17,5787,5789],{"id":5788},"polish-bottom-nav-and-nested-graphs-for-app-like-feel","Polish Bottom Nav and Nested Graphs for App-Like Feel",[22,5791,5792,5793,5796,5797,5800,5801,5804,5805,5808,5809,5812,5813,5816],{},"Bottom tabs expect independent sections with state restoration. Use ",[33,5794,5795],{},"Scaffold"," with ",[33,5798,5799],{},"BottomBar",": track ",[33,5802,5803],{},"currentDestination"," via ",[33,5806,5807],{},"navController.currentBackStackEntryAsState()",", select via ",[33,5810,5811],{},"hierarchy.any { it.route == item.route }",". On tab click: ",[33,5814,5815],{},"navigate(item.route) { popUpTo(navController.graph.startDestinationId) { saveState = true }; launchSingleTop = true; restoreState = true }",". This caps stack growth, saves\u002Frestores tab state, and skips duplicates—making switches feel native.",[22,5818,5819,5820,5823,5824,5827],{},"Group related screens in nested graphs: ",[33,5821,5822],{},"NavHost(route = \"root_graph\", startDestination = \"auth_graph\") { navigation(route = \"auth_graph\", startDestination = \"login\") { composable(\"login\") { ... } } }",". Exit auth: ",[33,5825,5826],{},"navigate(\"main_graph\") { popUpTo(\"auth_graph\") { inclusive = true } }",". Graphs mirror product structure (auth vs. main), simplifying complex apps with 15+ screens.",[17,5829,5831],{"id":5830},"enable-deep-links-as-graph-entries","Enable Deep Links as Graph Entries",[22,5833,5834,5835,5838,5839,5842,5843,5846,5847,5850,5851,5854],{},"Deep links are routes with URIs: for ",[33,5836,5837],{},"ArticleDetails : AppScreen(\"article\u002F{articleId}\")",", add ",[33,5840,5841],{},"deepLinks = listOf(navDeepLink { uriPattern = \"myapp:\u002F\u002Farticle\u002F{articleId}\" })"," alongside ",[33,5844,5845],{},"navArgument(\"articleId\") { type = NavType.StringType }",". ",[33,5848,5849],{},"myapp:\u002F\u002Farticle\u002Fabc123"," opens directly, extracting ",[33,5852,5853],{},"articleId"," via backstack—handling notifications or marketing links without custom parsing.",{"title":61,"searchDepth":62,"depth":62,"links":5856},[5857,5858,5859,5860],{"id":5691,"depth":62,"text":5692},{"id":5747,"depth":62,"text":5748},{"id":5788,"depth":62,"text":5789},{"id":5830,"depth":62,"text":5831},[68],{"content_references":5863,"triage":5873},[5864,5870],{"type":5865,"title":5866,"author":5867,"url":5868,"context":5869},"other","SwiftUI Navigation in iOS: A Practical Guide","Sanjay Nelagadde","https:\u002F\u002Fgitconnected\u002Fswiftui-navigation-in-ios-a-practical-guide-2a4820971681","mentioned",{"type":5865,"title":5871,"author":5867,"url":5872,"context":5869},"SwiftUI State in iOS: A Practical Guide","https:\u002F\u002Fgitconnected\u002Fswiftui-state-in-ios-a-practical-guide-993a70794cdd",{"relevance":80,"novelty":81,"quality":80,"actionability":80,"composite":82,"reasoning":5874},"Category: Software Engineering. The article provides practical patterns for managing navigation in Android apps using Jetpack Compose, addressing a common pain point for developers in maintaining clean and predictable navigation structures. It includes specific code examples and techniques that can be directly applied to improve navigation in real applications.","\u002Fsummaries\u002F741e4aa39ff81106-scale-compose-nav-sealed-routes-to-deep-links-summary","2026-04-13 15:09:11","2026-04-14 14:37:36",{"title":5680,"description":61},{"loc":5875},"741e4aa39ff81106","https:\u002F\u002Flevelup.gitconnected.com\u002Fnavigation-in-android-jetpack-compose-a-practical-guide-4d8037b07a87?source=rss----5517fd7b58a6---4","summaries\u002F741e4aa39ff81106-scale-compose-nav-sealed-routes-to-deep-links-summary",[5884,5885,96,97],"software-engineering","dev-productivity","Centralize routes in sealed classes, pass nav callbacks to screens, and use popUpTo\u002FlaunchSingleTop for back stack control—patterns that prevent mess in real apps with auth, tabs, and flows.",[5884,5885,96,97],"68Oc38Fr7dSC13jmFDXSFn-0Y3plO0DjvrJ8kEII66s",{"id":5890,"title":5891,"ai":5892,"body":5897,"categories":5982,"created_at":69,"date_modified":69,"description":61,"extension":70,"faq":69,"featured":71,"kicker_label":69,"meta":5983,"navigation":84,"path":5988,"published_at":5989,"question":69,"scraped_at":5990,"seo":5991,"sitemap":5992,"source_id":5993,"source_name":91,"source_type":92,"source_url":5994,"stem":5995,"tags":5996,"thumbnail_url":69,"tldr":5999,"tweet":69,"unknown_tags":6000,"__hash__":6001},"summaries\u002Fsummaries\u002F84836eca87f1f487-the-hidden-performance-costs-of-async-await-in-net-summary.md","The Hidden Performance Costs of async\u002Fawait in .NET",{"provider":7,"model":8,"input_tokens":5893,"output_tokens":5894,"processing_time_ms":5895,"cost_usd":5896},4029,407,2388,0.00161775,{"type":14,"value":5898,"toc":5978},[5899,5903,5922,5945,5949,5952,5972],[17,5900,5902],{"id":5901},"the-hidden-overhead-of-async-methods","The Hidden Overhead of Async Methods",[22,5904,5905,5906,5909,5910,5913,5914,5917,5918,5921],{},"Contrary to common developer intuition that ",[33,5907,5908],{},"async\u002Fawait"," is essentially free, the .NET compiler generates significant infrastructure behind the scenes. When a method is marked ",[33,5911,5912],{},"async",", the compiler creates a state machine, allocates a ",[33,5915,5916],{},"Task"," object, and captures the ",[33,5919,5920],{},"ExecutionContext",".",[22,5923,5924,5925,5929,5930,5932,5933,5936,5937,5940,5941,5944],{},"Benchmarking reveals that a simple synchronous method returning a cached value executes in approximately ",[5926,5927,5928],"strong",{},"0.5 nanoseconds",". In contrast, the same method marked ",[33,5931,5912],{}," takes ",[5926,5934,5935],{},"18 nanoseconds"," and allocates ",[5926,5938,5939],{},"72 bytes"," on the heap, even when the method completes synchronously and never hits an ",[33,5942,5943],{},"await"," statement. This represents a 36x slowdown compared to its synchronous counterpart.",[17,5946,5948],{"id":5947},"when-to-optimize-for-performance","When to Optimize for Performance",[22,5950,5951],{},"For the vast majority of application code, this overhead is negligible and the benefits of non-blocking I\u002FO far outweigh the nanosecond-level costs. However, this cost becomes critical in high-throughput scenarios, such as:",[45,5953,5954,5960,5966],{},[48,5955,5956,5959],{},[5926,5957,5958],{},"Hot paths in high-traffic APIs:"," Where every microsecond contributes to total request latency.",[48,5961,5962,5965],{},[5926,5963,5964],{},"Inner loops of message processors:"," Where millions of operations occur per second.",[48,5967,5968,5971],{},[5926,5969,5970],{},"Critical paths in trading engines:"," Where latency spikes directly impact system reliability and performance.",[22,5973,5974,5975,5977],{},"Developers working in these domains should be wary of blanket ",[33,5976,5912],{}," adoption and consider whether synchronous paths or alternative patterns are necessary to meet strict latency requirements.",{"title":61,"searchDepth":62,"depth":62,"links":5979},[5980,5981],{"id":5901,"depth":62,"text":5902},{"id":5947,"depth":62,"text":5948},[68],{"content_references":5984,"triage":5985},[],{"relevance":80,"novelty":81,"quality":80,"actionability":81,"composite":5986,"reasoning":5987},3.6,"Category: Software Engineering. The article provides insights into the performance implications of using async\u002Fawait in .NET, which is relevant for developers looking to optimize their applications. It highlights specific performance metrics and scenarios where the overhead becomes critical, addressing a pain point for developers concerned about efficiency.","\u002Fsummaries\u002F84836eca87f1f487-the-hidden-performance-costs-of-async-await-in-net-summary","2026-05-22 15:16:07","2026-05-22 19:00:59",{"title":5891,"description":61},{"loc":5988},"84836eca87f1f487","https:\u002F\u002Flevelup.gitconnected.com\u002Fwhat-async-await-actually-costs-in-net-da4b940a38a9?source=rss----5517fd7b58a6---4","summaries\u002F84836eca87f1f487-the-hidden-performance-costs-of-async-await-in-net-summary",[5997,5998,99],"coding","dotnet","While async\u002Fawait is often considered 'free,' it introduces a 36x performance penalty and 72 bytes of heap allocation even for synchronous completions due to state machine generation and context capturing.",[5998,99],"2hpA63deTq5j8-R1QrjUkxolbsoUpfmrkeOAtofSO5Q",{"id":6003,"title":6004,"ai":6005,"body":6010,"categories":6108,"created_at":69,"date_modified":69,"description":61,"extension":70,"faq":69,"featured":71,"kicker_label":69,"meta":6109,"navigation":84,"path":6119,"published_at":6120,"question":69,"scraped_at":6121,"seo":6122,"sitemap":6123,"source_id":6124,"source_name":91,"source_type":92,"source_url":6125,"stem":6126,"tags":6127,"thumbnail_url":69,"tldr":6128,"tweet":69,"unknown_tags":6129,"__hash__":6130},"summaries\u002Fsummaries\u002Fc7a9668d4d989623-scale-compose-navigation-beyond-toy-apps-summary.md","Scale Compose Navigation Beyond Toy Apps",{"provider":7,"model":5682,"input_tokens":6006,"output_tokens":6007,"processing_time_ms":6008,"cost_usd":6009},8280,1527,17058,0.002397,{"type":14,"value":6011,"toc":6103},[6012,6016,6030,6041,6043,6062,6072,6076,6090],[17,6013,6015],{"id":6014},"centralize-routes-and-decouple-screens-for-maintainability","Centralize Routes and Decouple Screens for Maintainability",[22,6017,6018,6019,6021,6022,6025,6026,6029],{},"Treat navigation as graph movement where routes are structured strings defined in a single sealed class like ",[33,6020,5698],{},", with objects for simple screens (",[33,6023,6024],{},"Home : AppScreen(\"home\")",") and data classes for args (",[33,6027,6028],{},"UserDetails : AppScreen(\"user\u002F{userId}\") { fun createRoute(userId: Int) = \"user\u002F$userId\" }","). This prevents scattered strings, eases renames, and keeps code refactor-safe.",[22,6031,6032,6033,6036,6037,6040],{},"In NavHost, map routes to composables with ",[33,6034,6035],{},"composable(route, arguments = listOf(navArgument(\"userId\") { type = NavType.IntType })) { backStackEntry -> val userId = backStackEntry.arguments?.getInt(\"userId\") }",". Screens receive typed callbacks like ",[33,6038,6039],{},"onOpenUser: (Int) -> Unit"," instead of direct NavController access, making UI previewable, testable, and focused on rendering—not coordination. This scales to 15+ screens by keeping NavHost as the connection source of truth.",[17,6042,5748],{"id":5747},[22,6044,6045,6046,6049,6050,6053,6054,6057,6058,6061],{},"Forward nav is simple (",[33,6047,6048],{},"navController.navigate(route)","), but control back stack to avoid ghosts: after login, ",[33,6051,6052],{},"navigate(\"home\") { popUpTo(\"login\") { inclusive = true } }"," removes login entirely. For auth flows, set dynamic ",[33,6055,6056],{},"startDestination"," based on ",[33,6059,6060],{},"isLoggedIn"," state.",[22,6063,6064,6065,6068,6069,6071],{},"Prevent duplicates on retaps with ",[33,6066,6067],{},"navigate(route) { launchSingleTop = true }",". In bottom nav, combine options in tab clicks: ",[33,6070,5815],{},". This pops to root on switches (no growing stack), saves\u002Frestores tab state, and skips duplicates—making tabs feel like independent sections with expected back behavior and polished UX.",[17,6073,6075],{"id":6074},"group-flows-with-nested-graphs-and-handle-deep-links","Group Flows with Nested Graphs and Handle Deep Links",[22,6077,6078,6079,6082,6083,6086,6087,6089],{},"For related screens (login\u002Fsignup\u002Fforgot-password), use nested ",[33,6080,6081],{},"navigation(route = \"auth_graph\", startDestination = \"login\") { composable(...) }"," inside root NavHost (",[33,6084,6085],{},"route = \"root_graph\", startDestination = \"auth_graph\"","). Exit flows cleanly: ",[33,6088,5826],{},". This mirrors product structure (auth vs. main), simplifies complex graphs, and clarifies transitions.",[22,6091,6092,6093,6096,6097,6099,6100,6102],{},"Deep links align with routes: ",[33,6094,6095],{},"composable(..., deepLinks = listOf(navDeepLink { uriPattern = \"myapp:\u002F\u002Farticle\u002F{articleId}\" }))",". A link like ",[33,6098,5849],{}," lands directly, pulling ",[33,6101,5853],{}," from args. Centralize creation helpers ensure patterns match, avoiding maintenance pain. Avoid passing full objects—stick to primitives\u002Ftyped args for reliability over serialization hacks.",{"title":61,"searchDepth":62,"depth":62,"links":6104},[6105,6106,6107],{"id":6014,"depth":62,"text":6015},{"id":5747,"depth":62,"text":5748},{"id":6074,"depth":62,"text":6075},[68],{"content_references":6110,"triage":6115},[6111,6113],{"type":5865,"title":5866,"author":5867,"url":6112,"context":5869},"https:\u002F\u002Fmedium.com\u002Fgitconnected\u002Fswiftui-navigation-in-ios-a-practical-guide-2a4820971681",{"type":5865,"title":5871,"author":5867,"url":6114,"context":5869},"https:\u002F\u002Fmedium.com\u002Fgitconnected\u002Fswiftui-state-in-ios-a-practical-guide-993a70794cdd",{"relevance":6116,"novelty":81,"quality":80,"actionability":80,"composite":6117,"reasoning":6118},5,4.15,"Category: Software Engineering. The article provides a detailed guide on structuring navigation in Jetpack Compose, addressing practical concerns for developers building scalable applications. It includes specific code examples and techniques that can be directly applied to improve navigation in Android apps.","\u002Fsummaries\u002Fc7a9668d4d989623-scale-compose-navigation-beyond-toy-apps-summary","2026-04-13 15:09:12","2026-04-13 17:52:57",{"title":6004,"description":61},{"loc":6119},"c7a9668d4d989623","https:\u002F\u002Fmedium.com\u002Fgitconnected\u002Fnavigation-in-android-jetpack-compose-a-practical-guide-4d8037b07a87?source=rss----5517fd7b58a6---4","summaries\u002Fc7a9668d4d989623-scale-compose-navigation-beyond-toy-apps-summary",[5884,5885,97],"Centralize routes in sealed classes with helper functions, pass nav callbacks to screens, and use popUpTo(inclusive=true), launchSingleTop=true, restoreState=true for clean back stacks in auth flows, bottom tabs, nested graphs, and deep links.",[5884,5885,97],"l1ZQQNKHLqOe112XJRO02bG7K_AqATJCyylqZfO6R2Q",{"id":6132,"title":6133,"ai":6134,"body":6139,"categories":6218,"created_at":69,"date_modified":69,"description":61,"extension":70,"faq":69,"featured":71,"kicker_label":69,"meta":6219,"navigation":84,"path":6228,"published_at":6229,"question":69,"scraped_at":6230,"seo":6231,"sitemap":6232,"source_id":6233,"source_name":6234,"source_type":92,"source_url":6235,"stem":6236,"tags":6237,"thumbnail_url":69,"tldr":6240,"tweet":69,"unknown_tags":6241,"__hash__":6242},"summaries\u002Fsummaries\u002Ffd547fd1f79790a3-writing-jit-ready-python-for-cpython-3-14-summary.md","Writing JIT-Ready Python for CPython 3.14",{"provider":7,"model":8,"input_tokens":6135,"output_tokens":6136,"processing_time_ms":6137,"cost_usd":6138},4095,607,3454,0.00193425,{"type":14,"value":6140,"toc":6214},[6141,6145,6148,6152,6155],[17,6142,6144],{"id":6143},"the-shift-from-external-jits-to-adaptive-interpretation","The Shift from External JITs to Adaptive Interpretation",[22,6146,6147],{},"For years, developers relied on Numba or Cython to bypass Python's performance limitations. However, with the introduction of the native JIT in CPython 3.13\u002F3.14 and the maturation of the Specializing Adaptive Interpreter (PEP 659), the focus has shifted toward writing code that the interpreter can naturally optimize. The native JIT is currently experimental and often provides marginal gains; the real performance wins come from ensuring your code is 'predictable' enough for the interpreter to specialize bytecode into machine code.",[17,6149,6151],{"id":6150},"writing-predictable-code-for-optimization","Writing Predictable Code for Optimization",[22,6153,6154],{},"The Specializing Adaptive Interpreter works by observing code execution and replacing generic bytecode with specialized versions based on the types and values it encounters. To maximize this, you must avoid patterns that force the interpreter to 'de-optimize' or fall back to generic execution:",[45,6156,6157,6163,6169,6183,6189,6195,6204],{},[48,6158,6159,6162],{},[5926,6160,6161],{},"Maintain Type Stability:"," Avoid changing the type of variables within a loop. If a variable starts as an integer, keep it an integer. Frequent type changes force the interpreter to discard specialized bytecode.",[48,6164,6165,6168],{},[5926,6166,6167],{},"Avoid Global Variable Mutation:"," Accessing global variables is slower than local variables. Keep data local to functions to allow the interpreter to track state more effectively.",[48,6170,6171,6174,6175,6178,6179,6182],{},[5926,6172,6173],{},"Minimize Dynamic Attribute Access:"," Using ",[33,6176,6177],{},"getattr()"," or ",[33,6180,6181],{},"setattr()"," prevents the interpreter from making assumptions about object structure. Stick to direct attribute access where possible.",[48,6184,6185,6188],{},[5926,6186,6187],{},"Use Built-in Functions:"," Python’s built-ins are heavily optimized in C. They are more likely to be recognized and accelerated by the interpreter than custom-written logic that mimics their behavior.",[48,6190,6191,6194],{},[5926,6192,6193],{},"Keep Functions Small and Focused:"," Smaller functions are easier for the interpreter to analyze and specialize. Large, monolithic functions with complex branching logic are harder to optimize.",[48,6196,6197,6174,6200,6203],{},[5926,6198,6199],{},"Avoid Excessive Exception Handling:",[33,6201,6202],{},"try\u002Fexcept"," blocks for control flow is expensive. The overhead of setting up and tearing down exception handlers disrupts the interpreter's ability to optimize the hot path.",[48,6205,6206,6209,6210,6213],{},[5926,6207,6208],{},"Leverage List Comprehensions:"," These are highly optimized in CPython. They are generally faster and more 'JIT-friendly' than manual ",[33,6211,6212],{},"for"," loops that append to lists, as they allow the interpreter to pre-allocate memory and optimize the iteration process.",{"title":61,"searchDepth":62,"depth":62,"links":6215},[6216,6217],{"id":6143,"depth":62,"text":6144},{"id":6150,"depth":62,"text":6151},[68],{"content_references":6220,"triage":6225},[6221],{"type":5865,"title":6222,"author":6223,"context":6224},"PEP 659: Specializing Adaptive Interpreter","Mark Shannon","cited",{"relevance":81,"novelty":81,"quality":80,"actionability":80,"composite":6226,"reasoning":6227},3.45,"Category: Software Engineering. The article discusses how to write Python code that is optimized for the Specializing Adaptive Interpreter, which is relevant for developers looking to improve performance in their AI-powered products. It provides actionable tips on maintaining type stability and minimizing dynamic attribute access, which can directly impact the performance of Python applications.","\u002Fsummaries\u002Ffd547fd1f79790a3-writing-jit-ready-python-for-cpython-3-14-summary","2026-06-28 16:31:44","2026-06-29 12:57:25",{"title":6133,"description":61},{"loc":6228},"fd547fd1f79790a3","Python in Plain English","https:\u002F\u002Fpython.plainenglish.io\u002Fstop-using-numba-7-code-patterns-to-write-jit-ready-python-that-cpython-3-14-actually-loves-184d5e548eaf?source=rss----78073def27b8---4","summaries\u002Ffd547fd1f79790a3-writing-jit-ready-python-for-cpython-3-14-summary",[6238,5997,99,6239],"python","jit","Modern Python performance relies on writing predictable, type-consistent code that the Specializing Adaptive Interpreter can optimize, rather than relying on external JIT libraries like Numba.",[99,6239],"nhsj9Fcu8etdYlfwGe__mcZLza07Utx2K_Iruejlie8"]