[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-2ce452f001c13c5d-how-ioc-containers-work-a-deep-dive-into-nestjs-an-summary":3,"summaries-facets-categories":204,"summary-related-2ce452f001c13c5d-how-ioc-containers-work-a-deep-dive-into-nestjs-an-summary":5778},{"id":4,"title":5,"ai":6,"body":13,"categories":157,"created_at":159,"date_modified":159,"description":150,"extension":160,"faq":159,"featured":161,"kicker_label":159,"meta":162,"navigation":185,"path":186,"published_at":187,"question":159,"scraped_at":188,"seo":189,"sitemap":190,"source_id":191,"source_name":192,"source_type":193,"source_url":194,"stem":195,"tags":196,"thumbnail_url":159,"tldr":201,"tweet":159,"unknown_tags":202,"__hash__":203},"summaries\u002Fsummaries\u002F2ce452f001c13c5d-how-ioc-containers-work-a-deep-dive-into-nestjs-an-summary.md","How IoC Containers Work: A Deep Dive into NestJS and Spring",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",9109,943,11446,0.00369175,{"type":14,"value":15,"toc":149},"minimark",[16,21,25,48,56,60,67,92,96,99,138,142],[17,18,20],"h2",{"id":19},"the-core-mechanics-of-an-ioc-container","The Core Mechanics of an IoC Container",[22,23,24],"p",{},"An Inversion of Control (IoC) container is essentially a registry that maps tokens to provider definitions. It functions through three primary layers:",[26,27,28,36,42],"ul",{},[29,30,31,35],"li",{},[32,33,34],"strong",{},"Registry:"," Stores the mapping between tokens (identifiers) and provider definitions.",[29,37,38,41],{},[32,39,40],{},"Object Factory:"," Reads definitions and recursively resolves dependencies to construct objects.",[29,43,44,47],{},[32,45,46],{},"Lifecycle Manager:"," Controls whether the container returns a fresh instance (transient) or a cached one (singleton).",[22,49,50,51,55],{},"At its simplest, a container is a ",[52,53,54],"code",{},"Map\u003CToken, ProviderDefinition>",". Frameworks like NestJS and Spring are sophisticated implementations of this pattern, adding error handling, module scoping, and performance optimizations.",[17,57,59],{"id":58},"dependency-resolution-and-metadata","Dependency Resolution and Metadata",[22,61,62,63,66],{},"Dependency Injection (DI) is the practice of declaring dependencies through constructors, allowing an external container to satisfy them. Because TypeScript interfaces and types are erased at runtime, the container relies on ",[52,64,65],{},"reflect-metadata"," to inspect constructor parameters.",[26,68,69,78,86],{},[29,70,71,77],{},[32,72,73,76],{},[52,74,75],{},"@Injectable()",":"," This is not what enables DI; it is a metadata flag that signals to the container that a class is eligible to participate in the dependency graph.",[29,79,80,85],{},[32,81,82,76],{},[52,83,84],{},"@Inject()"," This solves the ambiguity of runtime type erasure. It explicitly maps a parameter to a specific token, which is essential when dealing with interfaces or primitive values (like strings) where the container cannot infer the dependency from the type alone.",[29,87,88,91],{},[32,89,90],{},"Recursive Resolution:"," The container builds the dependency graph bottom-up. It reads metadata, resolves the lowest-level dependencies first, and assembles the tree until the requested object is fully constructed.",[17,93,95],{"id":94},"managing-object-lifecycles","Managing Object Lifecycles",[22,97,98],{},"Containers provide different strategies for object creation and persistence:",[26,100,101,107],{},[29,102,103,106],{},[32,104,105],{},"Singleton Scope:"," The default for stateless services (loggers, database clients). The container creates the object once and caches it. This is dangerous for objects holding per-request state, which can lead to data leaks between users.",[29,108,109,112,113,117,118],{},[32,110,111],{},"Provider Definitions:"," These define ",[114,115,116],"em",{},"how"," an object is created:\n",[26,119,120,126,132],{},[29,121,122,125],{},[52,123,124],{},"useClass",": Maps a token to a class implementation (enabling easy swapping for testing).",[29,127,128,131],{},[52,129,130],{},"useValue",": Returns a static value (e.g., config, API keys).",[29,133,134,137],{},[52,135,136],{},"useFactory",": Executes a function to produce an object, allowing for complex setup logic that requires other dependencies.",[17,139,141],{"id":140},"handling-failures","Handling Failures",[22,143,144,145,148],{},"Circular dependencies (e.g., Service A needs Service B, which needs Service A) cause infinite recursion. A robust container detects this by maintaining a ",[52,146,147],{},"Set"," of tokens currently being resolved. If a token is requested while already in the set, the container throws an error. The author notes that circular dependencies are fundamentally a design flaw, not a container limitation; the container simply acts as the mechanism that surfaces the architectural issue.",{"title":150,"searchDepth":151,"depth":151,"links":152},"",2,[153,154,155,156],{"id":19,"depth":151,"text":20},{"id":58,"depth":151,"text":59},{"id":94,"depth":151,"text":95},{"id":140,"depth":151,"text":141},[158],"Software Engineering",null,"md",false,{"content_references":163,"triage":180},[164,169,172,174,177],{"type":165,"title":166,"url":167,"context":168},"tool","NestJS","https:\u002F\u002Fnestjs.com\u002F","mentioned",{"type":165,"title":170,"url":171,"context":168},"Spring","https:\u002F\u002Fspring.io\u002F",{"type":165,"title":65,"url":173,"context":168},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Freflect-metadata",{"type":165,"title":175,"url":176,"context":168},"TSyringe","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Ftsyringe",{"type":165,"title":178,"url":179,"context":168},"InversifyJS","https:\u002F\u002Finversify.io\u002F",{"relevance":181,"novelty":182,"quality":181,"actionability":182,"composite":183,"reasoning":184},4,3,3.6,"Category: Software Engineering. The article provides a detailed explanation of Inversion of Control (IoC) containers, specifically in the context of NestJS and Spring, which is relevant for developers looking to implement dependency injection in their projects. It offers insights into the mechanics of IoC containers and dependency resolution, which can help developers understand how to effectively use these frameworks, though it lacks specific actionable steps for implementation.",true,"\u002Fsummaries\u002F2ce452f001c13c5d-how-ioc-containers-work-a-deep-dive-into-nestjs-an-summary","2026-06-17 16:22:13","2026-06-18 12:56:47",{"title":5,"description":150},{"loc":186},"2ce452f001c13c5d","Level Up Coding","article","https:\u002F\u002Flevelup.gitconnected.com\u002Fbuilding-an-ioc-container-from-scratch-how-nestjs-and-spring-actually-work-413ada598a1e?source=rss----5517fd7b58a6---4","summaries\u002F2ce452f001c13c5d-how-ioc-containers-work-a-deep-dive-into-nestjs-an-summary",[197,198,199,200],"typescript","ai-tools","coding","software-engineering","Dependency Injection (DI) containers are not magic; they are registry systems that combine object factories, lifecycle managers, and metadata reflection to automate object construction and dependency resolution.",[200],"VQohD3X7i7w5lA1YvJJZXLSSmyofD9OUpr1W2CyadEM",[205,208,211,214,217,220,222,224,226,228,230,232,234,237,239,241,243,245,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,285,288,290,292,294,296,298,300,302,304,306,308,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,342,344,346,348,350,352,354,356,358,360,362,364,366,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,428,430,432,434,436,438,440,442,444,446,449,451,453,455,457,459,461,463,465,467,469,471,474,476,478,480,482,484,486,488,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,540,542,544,547,549,551,553,555,557,559,561,563,565,567,569,571,573,576,578,580,582,584,586,588,590,592,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,834,836,838,840,843,845,847,849,851,853,855,857,859,861,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,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,1270,1272,1274,1276,1278,1280,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,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,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,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,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,1978,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,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,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4465,4467,4469,4471,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501,4503,4505,4507,4509,4511,4513,4515,4517,4519,4521,4523,4525,4527,4529,4531,4533,4535,4537,4539,4541,4543,4545,4547,4549,4551,4553,4555,4557,4559,4561,4563,4565,4567,4569,4571,4573,4575,4577,4579,4581,4583,4585,4587,4589,4591,4593,4595,4597,4599,4601,4603,4605,4607,4609,4611,4613,4615,4617,4619,4621,4623,4625,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038,5040,5042,5044,5046,5048,5050,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090,5092,5094,5096,5098,5100,5102,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5166,5168,5170,5172,5174,5176,5178,5180,5182,5184,5186,5188,5190,5192,5194,5196,5198,5200,5202,5204,5206,5208,5210,5212,5214,5216,5218,5220,5222,5224,5226,5228,5230,5232,5234,5236,5238,5240,5242,5244,5246,5248,5250,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5272,5274,5276,5278,5280,5282,5284,5286,5288,5290,5292,5294,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5318,5320,5322,5324,5326,5328,5330,5332,5334,5336,5338,5340,5342,5344,5346,5348,5350,5352,5354,5356,5358,5360,5362,5364,5366,5368,5370,5372,5374,5376,5378,5380,5382,5384,5386,5388,5390,5392,5394,5396,5398,5400,5402,5404,5406,5408,5410,5412,5414,5416,5418,5420,5422,5424,5426,5428,5430,5432,5434,5436,5438,5440,5442,5444,5446,5448,5450,5452,5454,5456,5458,5460,5462,5464,5466,5468,5470,5472,5474,5476,5478,5480,5482,5484,5486,5488,5490,5492,5494,5496,5498,5500,5502,5504,5506,5508,5510,5512,5514,5516,5518,5520,5522,5524,5526,5528,5530,5532,5534,5536,5538,5540,5542,5544,5546,5548,5550,5552,5554,5556,5558,5560,5562,5564,5566,5568,5570,5572,5574,5576,5578,5580,5582,5584,5586,5588,5590,5592,5594,5596,5598,5600,5602,5604,5606,5608,5610,5612,5614,5616,5618,5620,5622,5624,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644,5646,5648,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690,5692,5694,5696,5698,5700,5702,5704,5706,5708,5710,5712,5714,5716,5718,5720,5722,5724,5726,5728,5730,5732,5734,5736,5738,5740,5742,5744,5746,5748,5750,5752,5754,5756,5758,5760,5762,5764,5766,5768,5770,5772,5774,5776],{"categories":206},[207],"Developer Productivity",{"categories":209},[210],"Business & SaaS",{"categories":212},[213],"AI & LLMs",{"categories":215},[216],"AI Automation",{"categories":218},[219],"Product Strategy",{"categories":221},[213],{"categories":223},[207],{"categories":225},[158],{"categories":227},[213],{"categories":229},[210],{"categories":231},[],{"categories":233},[213],{"categories":235},[236],"Inference & Serving",{"categories":238},[213],{"categories":240},[213],{"categories":242},[216],{"categories":244},[],{"categories":246},[247],"AI News & Trends",{"categories":249},[216],{"categories":251},[213],{"categories":253},[210],{"categories":255},[213],{"categories":257},[216],{"categories":259},[247],{"categories":261},[216],{"categories":263},[216],{"categories":265},[213],{"categories":267},[216],{"categories":269},[213],{"categories":271},[213],{"categories":273},[213],{"categories":275},[247],{"categories":277},[213],{"categories":279},[213],{"categories":281},[],{"categories":283},[284],"Design & Frontend",{"categories":286},[287],"Data Science & Visualization",{"categories":289},[247],{"categories":291},[213],{"categories":293},[213],{"categories":295},[],{"categories":297},[213],{"categories":299},[216],{"categories":301},[158],{"categories":303},[213],{"categories":305},[216],{"categories":307},[213],{"categories":309},[310],"Marketing & Growth",{"categories":312},[284],{"categories":314},[213],{"categories":316},[216],{"categories":318},[213],{"categories":320},[],{"categories":322},[],{"categories":324},[284],{"categories":326},[213],{"categories":328},[216],{"categories":330},[207],{"categories":332},[158],{"categories":334},[284],{"categories":336},[213],{"categories":338},[158],{"categories":340},[341],"DevOps & Cloud",{"categories":343},[216],{"categories":345},[219],{"categories":347},[247],{"categories":349},[213],{"categories":351},[],{"categories":353},[213],{"categories":355},[],{"categories":357},[216],{"categories":359},[158],{"categories":361},[],{"categories":363},[158],{"categories":365},[213],{"categories":367},[368],"Governance & Standards",{"categories":370},[210],{"categories":372},[],{"categories":374},[],{"categories":376},[213],{"categories":378},[213],{"categories":380},[216],{"categories":382},[213],{"categories":384},[213],{"categories":386},[216],{"categories":388},[213],{"categories":390},[213],{"categories":392},[213],{"categories":394},[],{"categories":396},[158],{"categories":398},[],{"categories":400},[],{"categories":402},[158],{"categories":404},[],{"categories":406},[158],{"categories":408},[213],{"categories":410},[213],{"categories":412},[310],{"categories":414},[213],{"categories":416},[284],{"categories":418},[284],{"categories":420},[213],{"categories":422},[158],{"categories":424},[216],{"categories":426},[427],"GovTech & Public-Sector Adoption",{"categories":429},[158],{"categories":431},[213],{"categories":433},[213],{"categories":435},[216],{"categories":437},[216],{"categories":439},[287],{"categories":441},[213],{"categories":443},[247],{"categories":445},[216],{"categories":447},[448],"Legal AI Tools",{"categories":450},[216],{"categories":452},[310],{"categories":454},[216],{"categories":456},[219],{"categories":458},[158],{"categories":460},[427],{"categories":462},[],{"categories":464},[216],{"categories":466},[],{"categories":468},[216],{"categories":470},[216],{"categories":472},[473],"RAG & Retrieval",{"categories":475},[210],{"categories":477},[213],{"categories":479},[158],{"categories":481},[341],{"categories":483},[284],{"categories":485},[213],{"categories":487},[],{"categories":489},[490],"Agents & Orchestration",{"categories":492},[158],{"categories":494},[213],{"categories":496},[],{"categories":498},[216],{"categories":500},[210],{"categories":502},[],{"categories":504},[213],{"categories":506},[],{"categories":508},[207],{"categories":510},[158],{"categories":512},[210],{"categories":514},[213],{"categories":516},[213],{"categories":518},[247],{"categories":520},[213],{"categories":522},[],{"categories":524},[213],{"categories":526},[],{"categories":528},[158],{"categories":530},[287],{"categories":532},[],{"categories":534},[213],{"categories":536},[284],{"categories":538},[539],"Models & Frontier Labs",{"categories":541},[],{"categories":543},[284],{"categories":545},[546],"Regulation & Governance of AI",{"categories":548},[216],{"categories":550},[],{"categories":552},[213],{"categories":554},[213],{"categories":556},[216],{"categories":558},[247],{"categories":560},[210],{"categories":562},[213],{"categories":564},[],{"categories":566},[158],{"categories":568},[216],{"categories":570},[213],{"categories":572},[219],{"categories":574},[575],"AI Policy & Regulation",{"categories":577},[],{"categories":579},[213],{"categories":581},[219],{"categories":583},[216],{"categories":585},[213],{"categories":587},[216],{"categories":589},[],{"categories":591},[287],{"categories":593},[594],"Evals & Reliability",{"categories":596},[213],{"categories":598},[],{"categories":600},[207],{"categories":602},[427],{"categories":604},[575],{"categories":606},[213],{"categories":608},[210],{"categories":610},[213],{"categories":612},[216],{"categories":614},[213],{"categories":616},[216],{"categories":618},[490],{"categories":620},[213],{"categories":622},[158],{"categories":624},[213],{"categories":626},[],{"categories":628},[],{"categories":630},[213],{"categories":632},[427],{"categories":634},[213],{"categories":636},[213],{"categories":638},[],{"categories":640},[284],{"categories":642},[],{"categories":644},[213],{"categories":646},[],{"categories":648},[216],{"categories":650},[213],{"categories":652},[284],{"categories":654},[],{"categories":656},[213],{"categories":658},[216],{"categories":660},[213],{"categories":662},[210],{"categories":664},[216],{"categories":666},[213],{"categories":668},[213],{"categories":670},[158],{"categories":672},[284],{"categories":674},[216],{"categories":676},[],{"categories":678},[158],{"categories":680},[216],{"categories":682},[],{"categories":684},[247],{"categories":686},[],{"categories":688},[213],{"categories":690},[213],{"categories":692},[210,310],{"categories":694},[],{"categories":696},[213],{"categories":698},[213],{"categories":700},[216],{"categories":702},[],{"categories":704},[],{"categories":706},[213],{"categories":708},[284],{"categories":710},[213],{"categories":712},[],{"categories":714},[213],{"categories":716},[341],{"categories":718},[],{"categories":720},[216],{"categories":722},[247],{"categories":724},[213],{"categories":726},[284],{"categories":728},[],{"categories":730},[247],{"categories":732},[213],{"categories":734},[236],{"categories":736},[213],{"categories":738},[216],{"categories":740},[247],{"categories":742},[539],{"categories":744},[213],{"categories":746},[310],{"categories":748},[],{"categories":750},[216],{"categories":752},[210],{"categories":754},[158],{"categories":756},[213],{"categories":758},[216],{"categories":760},[],{"categories":762},[213,341],{"categories":764},[213],{"categories":766},[213],{"categories":768},[213],{"categories":770},[216],{"categories":772},[213,158],{"categories":774},[287],{"categories":776},[213],{"categories":778},[213],{"categories":780},[158],{"categories":782},[216],{"categories":784},[575],{"categories":786},[310],{"categories":788},[213],{"categories":790},[216],{"categories":792},[213],{"categories":794},[213],{"categories":796},[216],{"categories":798},[],{"categories":800},[213],{"categories":802},[216],{"categories":804},[213],{"categories":806},[213,210],{"categories":808},[210],{"categories":810},[],{"categories":812},[284],{"categories":814},[284],{"categories":816},[213],{"categories":818},[],{"categories":820},[],{"categories":822},[247],{"categories":824},[],{"categories":826},[207],{"categories":828},[213],{"categories":830},[158],{"categories":832},[833],"Generative UI & Design-to-Code",{"categories":835},[213],{"categories":837},[284],{"categories":839},[213],{"categories":841},[842],"Algorithmic Accountability",{"categories":844},[216],{"categories":846},[158],{"categories":848},[247],{"categories":850},[284],{"categories":852},[],{"categories":854},[213],{"categories":856},[213],{"categories":858},[213],{"categories":860},[216],{"categories":862},[863],"MLOps & Infrastructure",{"categories":865},[213],{"categories":867},[213],{"categories":869},[213],{"categories":871},[213],{"categories":873},[247],{"categories":875},[207],{"categories":877},[213],{"categories":879},[216],{"categories":881},[341],{"categories":883},[213],{"categories":885},[284],{"categories":887},[213],{"categories":889},[216],{"categories":891},[],{"categories":893},[],{"categories":895},[236],{"categories":897},[284],{"categories":899},[247],{"categories":901},[287],{"categories":903},[],{"categories":905},[213],{"categories":907},[213],{"categories":909},[210],{"categories":911},[213],{"categories":913},[213],{"categories":915},[213],{"categories":917},[247],{"categories":919},[236],{"categories":921},[213],{"categories":923},[284],{"categories":925},[],{"categories":927},[216],{"categories":929},[158],{"categories":931},[],{"categories":933},[213],{"categories":935},[213],{"categories":937},[216],{"categories":939},[158],{"categories":941},[213],{"categories":943},[287],{"categories":945},[],{"categories":947},[213],{"categories":949},[],{"categories":951},[213],{"categories":953},[],{"categories":955},[219],{"categories":957},[210],{"categories":959},[216],{"categories":961},[216],{"categories":963},[],{"categories":965},[207],{"categories":967},[213],{"categories":969},[210],{"categories":971},[247],{"categories":973},[207],{"categories":975},[],{"categories":977},[213],{"categories":979},[],{"categories":981},[],{"categories":983},[247],{"categories":985},[247],{"categories":987},[],{"categories":989},[490],{"categories":991},[213],{"categories":993},[284],{"categories":995},[158],{"categories":997},[],{"categories":999},[448],{"categories":1001},[210],{"categories":1003},[],{"categories":1005},[],{"categories":1007},[207],{"categories":1009},[287],{"categories":1011},[],{"categories":1013},[310],{"categories":1015},[216],{"categories":1017},[210],{"categories":1019},[216],{"categories":1021},[210],{"categories":1023},[158],{"categories":1025},[],{"categories":1027},[236],{"categories":1029},[219],{"categories":1031},[213],{"categories":1033},[284],{"categories":1035},[158],{"categories":1037},[210],{"categories":1039},[213],{"categories":1041},[216],{"categories":1043},[210],{"categories":1045},[213],{"categories":1047},[213],{"categories":1049},[],{"categories":1051},[],{"categories":1053},[158],{"categories":1055},[287],{"categories":1057},[219],{"categories":1059},[213],{"categories":1061},[216],{"categories":1063},[213],{"categories":1065},[],{"categories":1067},[247],{"categories":1069},[219],{"categories":1071},[213],{"categories":1073},[594],{"categories":1075},[341],{"categories":1077},[],{"categories":1079},[216],{"categories":1081},[],{"categories":1083},[207],{"categories":1085},[],{"categories":1087},[213],{"categories":1089},[213],{"categories":1091},[284],{"categories":1093},[310],{"categories":1095},[158],{"categories":1097},[216],{"categories":1099},[],{"categories":1101},[158],{"categories":1103},[207],{"categories":1105},[],{"categories":1107},[247],{"categories":1109},[213,341],{"categories":1111},[1112],"Design Systems for AI",{"categories":1114},[213],{"categories":1116},[247],{"categories":1118},[213],{"categories":1120},[213],{"categories":1122},[210],{"categories":1124},[213],{"categories":1126},[],{"categories":1128},[213],{"categories":1130},[213],{"categories":1132},[210],{"categories":1134},[213],{"categories":1136},[],{"categories":1138},[216],{"categories":1140},[158],{"categories":1142},[158],{"categories":1144},[284],{"categories":1146},[247],{"categories":1148},[287],{"categories":1150},[213],{"categories":1152},[207],{"categories":1154},[575],{"categories":1156},[213],{"categories":1158},[216],{"categories":1160},[213],{"categories":1162},[158],{"categories":1164},[158],{"categories":1166},[],{"categories":1168},[],{"categories":1170},[216],{"categories":1172},[219],{"categories":1174},[],{"categories":1176},[213],{"categories":1178},[],{"categories":1180},[284],{"categories":1182},[216],{"categories":1184},[158],{"categories":1186},[284],{"categories":1188},[213],{"categories":1190},[284],{"categories":1192},[],{"categories":1194},[],{"categories":1196},[247],{"categories":1198},[216],{"categories":1200},[216],{"categories":1202},[213],{"categories":1204},[213],{"categories":1206},[213],{"categories":1208},[210],{"categories":1210},[213],{"categories":1212},[213],{"categories":1214},[],{"categories":1216},[158],{"categories":1218},[158],{"categories":1220},[213],{"categories":1222},[158],{"categories":1224},[210],{"categories":1226},[],{"categories":1228},[213],{"categories":1230},[213],{"categories":1232},[213],{"categories":1234},[216],{"categories":1236},[207],{"categories":1238},[210],{"categories":1240},[247],{"categories":1242},[216],{"categories":1244},[236],{"categories":1246},[310],{"categories":1248},[213],{"categories":1250},[216],{"categories":1252},[],{"categories":1254},[284],{"categories":1256},[],{"categories":1258},[213],{"categories":1260},[213],{"categories":1262},[],{"categories":1264},[158],{"categories":1266},[210],{"categories":1268},[1269],"Visual & Generative Media",{"categories":1271},[216],{"categories":1273},[],{"categories":1275},[213],{"categories":1277},[213],{"categories":1279},[341],{"categories":1281},[287],{"categories":1283},[575],{"categories":1285},[158],{"categories":1287},[310],{"categories":1289},[213],{"categories":1291},[284],{"categories":1293},[213],{"categories":1295},[158],{"categories":1297},[216],{"categories":1299},[],{"categories":1301},[],{"categories":1303},[216],{"categories":1305},[207],{"categories":1307},[216],{"categories":1309},[539],{"categories":1311},[213],{"categories":1313},[219],{"categories":1315},[210],{"categories":1317},[],{"categories":1319},[213],{"categories":1321},[219],{"categories":1323},[213],{"categories":1325},[213],{"categories":1327},[213],{"categories":1329},[213],{"categories":1331},[213],{"categories":1333},[310],{"categories":1335},[213],{"categories":1337},[490],{"categories":1339},[213],{"categories":1341},[213],{"categories":1343},[213],{"categories":1345},[213],{"categories":1347},[213],{"categories":1349},[284],{"categories":1351},[216],{"categories":1353},[],{"categories":1355},[216],{"categories":1357},[],{"categories":1359},[341],{"categories":1361},[158],{"categories":1363},[],{"categories":1365},[539],{"categories":1367},[216],{"categories":1369},[213],{"categories":1371},[284,213],{"categories":1373},[207],{"categories":1375},[],{"categories":1377},[213],{"categories":1379},[207],{"categories":1381},[1382],"Medical Imaging & Radiology",{"categories":1384},[284],{"categories":1386},[216],{"categories":1388},[158],{"categories":1390},[],{"categories":1392},[213],{"categories":1394},[213],{"categories":1396},[213],{"categories":1398},[],{"categories":1400},[],{"categories":1402},[213],{"categories":1404},[490],{"categories":1406},[213],{"categories":1408},[207],{"categories":1410},[213],{"categories":1412},[213],{"categories":1414},[],{"categories":1416},[216],{"categories":1418},[213],{"categories":1420},[219],{"categories":1422},[158],{"categories":1424},[213],{"categories":1426},[490],{"categories":1428},[213],{"categories":1430},[216],{"categories":1432},[213],{"categories":1434},[284],{"categories":1436},[216],{"categories":1438},[341],{"categories":1440},[284],{"categories":1442},[210],{"categories":1444},[216],{"categories":1446},[213],{"categories":1448},[213],{"categories":1450},[213],{"categories":1452},[213],{"categories":1454},[213],{"categories":1456},[216],{"categories":1458},[158],{"categories":1460},[213],{"categories":1462},[219],{"categories":1464},[],{"categories":1466},[247],{"categories":1468},[],{"categories":1470},[219],{"categories":1472},[216],{"categories":1474},[1112],{"categories":1476},[1112],{"categories":1478},[284],{"categories":1480},[213],{"categories":1482},[213],{"categories":1484},[216],{"categories":1486},[158],{"categories":1488},[284],{"categories":1490},[216],{"categories":1492},[247],{"categories":1494},[],{"categories":1496},[213],{"categories":1498},[],{"categories":1500},[213],{"categories":1502},[213],{"categories":1504},[213],{"categories":1506},[1507],"Contract Review & E-Discovery",{"categories":1509},[284],{"categories":1511},[213],{"categories":1513},[207],{"categories":1515},[247],{"categories":1517},[213],{"categories":1519},[213],{"categories":1521},[310],{"categories":1523},[158],{"categories":1525},[213],{"categories":1527},[213],{"categories":1529},[216],{"categories":1531},[216],{"categories":1533},[842],{"categories":1535},[216],{"categories":1537},[216],{"categories":1539},[213],{"categories":1541},[213],{"categories":1543},[216],{"categories":1545},[213],{"categories":1547},[490],{"categories":1549},[473],{"categories":1551},[213],{"categories":1553},[216],{"categories":1555},[213],{"categories":1557},[1558],"Law-Firm Practice & Adoption",{"categories":1560},[213],{"categories":1562},[216],{"categories":1564},[284],{"categories":1566},[213],{"categories":1568},[213],{"categories":1570},[],{"categories":1572},[],{"categories":1574},[158],{"categories":1576},[],{"categories":1578},[207],{"categories":1580},[341],{"categories":1582},[213],{"categories":1584},[],{"categories":1586},[207],{"categories":1588},[210],{"categories":1590},[213],{"categories":1592},[310],{"categories":1594},[],{"categories":1596},[210],{"categories":1598},[210],{"categories":1600},[],{"categories":1602},[213],{"categories":1604},[213],{"categories":1606},[158],{"categories":1608},[],{"categories":1610},[],{"categories":1612},[],{"categories":1614},[],{"categories":1616},[213],{"categories":1618},[216],{"categories":1620},[341],{"categories":1622},[213],{"categories":1624},[207],{"categories":1626},[158],{"categories":1628},[213],{"categories":1630},[213],{"categories":1632},[158],{"categories":1634},[219],{"categories":1636},[213],{"categories":1638},[863],{"categories":1640},[213],{"categories":1642},[310],{"categories":1644},[158],{"categories":1646},[210],{"categories":1648},[213],{"categories":1650},[213],{"categories":1652},[284],{"categories":1654},[213],{"categories":1656},[213],{"categories":1658},[213],{"categories":1660},[216],{"categories":1662},[213,207],{"categories":1664},[490],{"categories":1666},[213],{"categories":1668},[158],{"categories":1670},[158],{"categories":1672},[284],{"categories":1674},[216],{"categories":1676},[158],{"categories":1678},[213],{"categories":1680},[213],{"categories":1682},[],{"categories":1684},[],{"categories":1686},[213],{"categories":1688},[],{"categories":1690},[213],{"categories":1692},[158],{"categories":1694},[287],{"categories":1696},[247],{"categories":1698},[284],{"categories":1700},[213],{"categories":1702},[158],{"categories":1704},[],{"categories":1706},[216],{"categories":1708},[213],{"categories":1710},[213],{"categories":1712},[213],{"categories":1714},[213],{"categories":1716},[],{"categories":1718},[216],{"categories":1720},[213],{"categories":1722},[213],{"categories":1724},[],{"categories":1726},[216],{"categories":1728},[213],{"categories":1730},[213],{"categories":1732},[210],{"categories":1734},[213],{"categories":1736},[],{"categories":1738},[207],{"categories":1740},[213],{"categories":1742},[284],{"categories":1744},[158],{"categories":1746},[213],{"categories":1748},[207],{"categories":1750},[213],{"categories":1752},[158],{"categories":1754},[310],{"categories":1756},[216],{"categories":1758},[216],{"categories":1760},[213,284],{"categories":1762},[213],{"categories":1764},[247],{"categories":1766},[213],{"categories":1768},[247],{"categories":1770},[216],{"categories":1772},[284],{"categories":1774},[],{"categories":1776},[158],{"categories":1778},[341],{"categories":1780},[284],{"categories":1782},[158],{"categories":1784},[213],{"categories":1786},[219],{"categories":1788},[213],{"categories":1790},[216],{"categories":1792},[],{"categories":1794},[],{"categories":1796},[213],{"categories":1798},[],{"categories":1800},[],{"categories":1802},[219],{"categories":1804},[158],{"categories":1806},[213],{"categories":1808},[216],{"categories":1810},[216],{"categories":1812},[210],{"categories":1814},[216],{"categories":1816},[341],{"categories":1818},[213],{"categories":1820},[213],{"categories":1822},[236],{"categories":1824},[213],{"categories":1826},[213],{"categories":1828},[216],{"categories":1830},[213],{"categories":1832},[213],{"categories":1834},[448],{"categories":1836},[842],{"categories":1838},[],{"categories":1840},[284],{"categories":1842},[1558],{"categories":1844},[158],{"categories":1846},[],{"categories":1848},[],{"categories":1850},[216],{"categories":1852},[],{"categories":1854},[],{"categories":1856},[310],{"categories":1858},[310],{"categories":1860},[216],{"categories":1862},[158],{"categories":1864},[],{"categories":1866},[213],{"categories":1868},[213],{"categories":1870},[158],{"categories":1872},[1507],{"categories":1874},[284],{"categories":1876},[284],{"categories":1878},[213],{"categories":1880},[216],{"categories":1882},[207],{"categories":1884},[213],{"categories":1886},[213],{"categories":1888},[284],{"categories":1890},[284],{"categories":1892},[216],{"categories":1894},[216],{"categories":1896},[213],{"categories":1898},[],{"categories":1900},[213],{"categories":1902},[],{"categories":1904},[1905],"Interaction & Product Design",{"categories":1907},[213],{"categories":1909},[216],{"categories":1911},[368],{"categories":1913},[247],{"categories":1915},[158],{"categories":1917},[213],{"categories":1919},[213],{"categories":1921},[158],{"categories":1923},[207],{"categories":1925},[213],{"categories":1927},[],{"categories":1929},[216],{"categories":1931},[216],{"categories":1933},[],{"categories":1935},[158],{"categories":1937},[213],{"categories":1939},[207],{"categories":1941},[1905],{"categories":1943},[213],{"categories":1945},[207],{"categories":1947},[207],{"categories":1949},[],{"categories":1951},[158],{"categories":1953},[],{"categories":1955},[216],{"categories":1957},[247],{"categories":1959},[213],{"categories":1961},[216],{"categories":1963},[213],{"categories":1965},[216],{"categories":1967},[213],{"categories":1969},[247],{"categories":1971},[287],{"categories":1973},[213],{"categories":1975},[219],{"categories":1977},[158],{"categories":1979},[1980],"Coding Agents & Dev Productivity",{"categories":1982},[247],{"categories":1984},[284],{"categories":1986},[],{"categories":1988},[213],{"categories":1990},[842],{"categories":1992},[],{"categories":1994},[213],{"categories":1996},[213],{"categories":1998},[247],{"categories":2000},[],{"categories":2002},[],{"categories":2004},[213],{"categories":2006},[],{"categories":2008},[216],{"categories":2010},[213],{"categories":2012},[],{"categories":2014},[158],{"categories":2016},[158],{"categories":2018},[213],{"categories":2020},[287],{"categories":2022},[],{"categories":2024},[213],{"categories":2026},[213],{"categories":2028},[213],{"categories":2030},[287],{"categories":2032},[158],{"categories":2034},[],{"categories":2036},[],{"categories":2038},[216],{"categories":2040},[216],{"categories":2042},[427],{"categories":2044},[158],{"categories":2046},[158],{"categories":2048},[216],{"categories":2050},[247],{"categories":2052},[247],{"categories":2054},[216],{"categories":2056},[216],{"categories":2058},[213],{"categories":2060},[207],{"categories":2062},[1905],{"categories":2064},[213,341],{"categories":2066},[],{"categories":2068},[284],{"categories":2070},[158],{"categories":2072},[207],{"categories":2074},[213],{"categories":2076},[216],{"categories":2078},[2079],"The Designer's Role & Craft",{"categories":2081},[284],{"categories":2083},[],{"categories":2085},[216],{"categories":2087},[213],{"categories":2089},[216],{"categories":2091},[216],{"categories":2093},[213],{"categories":2095},[310],{"categories":2097},[213],{"categories":2099},[158],{"categories":2101},[284],{"categories":2103},[213],{"categories":2105},[],{"categories":2107},[216],{"categories":2109},[284],{"categories":2111},[213],{"categories":2113},[213],{"categories":2115},[2116],"AI UX Patterns",{"categories":2118},[216],{"categories":2120},[216],{"categories":2122},[216],{"categories":2124},[216],{"categories":2126},[310],{"categories":2128},[287],{"categories":2130},[213],{"categories":2132},[216],{"categories":2134},[213],{"categories":2136},[1112],{"categories":2138},[],{"categories":2140},[310],{"categories":2142},[247],{"categories":2144},[158],{"categories":2146},[213],{"categories":2148},[216],{"categories":2150},[],{"categories":2152},[],{"categories":2154},[213],{"categories":2156},[216],{"categories":2158},[213],{"categories":2160},[216],{"categories":2162},[427],{"categories":2164},[284],{"categories":2166},[247],{"categories":2168},[158],{"categories":2170},[213],{"categories":2172},[216],{"categories":2174},[216],{"categories":2176},[],{"categories":2178},[213],{"categories":2180},[],{"categories":2182},[],{"categories":2184},[213],{"categories":2186},[213],{"categories":2188},[216],{"categories":2190},[158],{"categories":2192},[],{"categories":2194},[],{"categories":2196},[287],{"categories":2198},[236],{"categories":2200},[213],{"categories":2202},[287],{"categories":2204},[247],{"categories":2206},[213],{"categories":2208},[213],{"categories":2210},[216],{"categories":2212},[216],{"categories":2214},[213],{"categories":2216},[216],{"categories":2218},[],{"categories":2220},[],{"categories":2222},[213],{"categories":2224},[341],{"categories":2226},[213],{"categories":2228},[],{"categories":2230},[],{"categories":2232},[284],{"categories":2234},[863],{"categories":2236},[216],{"categories":2238},[207],{"categories":2240},[2079],{"categories":2242},[],{"categories":2244},[],{"categories":2246},[213],{"categories":2248},[],{"categories":2250},[],{"categories":2252},[158],{"categories":2254},[247],{"categories":2256},[310],{"categories":2258},[210],{"categories":2260},[213],{"categories":2262},[213],{"categories":2264},[210],{"categories":2266},[],{"categories":2268},[284],{"categories":2270},[213],{"categories":2272},[216],{"categories":2274},[210],{"categories":2276},[213],{"categories":2278},[213],{"categories":2280},[207],{"categories":2282},[213],{"categories":2284},[],{"categories":2286},[207],{"categories":2288},[213],{"categories":2290},[310],{"categories":2292},[216],{"categories":2294},[247],{"categories":2296},[213],{"categories":2298},[210],{"categories":2300},[213],{"categories":2302},[213],{"categories":2304},[213],{"categories":2306},[216],{"categories":2308},[],{"categories":2310},[213],{"categories":2312},[158],{"categories":2314},[207],{"categories":2316},[213],{"categories":2318},[213],{"categories":2320},[],{"categories":2322},[490],{"categories":2324},[247],{"categories":2326},[213],{"categories":2328},[213],{"categories":2330},[],{"categories":2332},[210],{"categories":2334},[210],{"categories":2336},[213],{"categories":2338},[213],{"categories":2340},[219],{"categories":2342},[213],{"categories":2344},[213],{"categories":2346},[158],{"categories":2348},[158],{"categories":2350},[213],{"categories":2352},[],{"categories":2354},[158],{"categories":2356},[213],{"categories":2358},[158],{"categories":2360},[575],{"categories":2362},[],{"categories":2364},[],{"categories":2366},[213],{"categories":2368},[247],{"categories":2370},[],{"categories":2372},[341],{"categories":2374},[213],{"categories":2376},[213],{"categories":2378},[284],{"categories":2380},[833],{"categories":2382},[],{"categories":2384},[213],{"categories":2386},[213],{"categories":2388},[158],{"categories":2390},[213],{"categories":2392},[213],{"categories":2394},[213,341],{"categories":2396},[213],{"categories":2398},[213],{"categories":2400},[284],{"categories":2402},[216],{"categories":2404},[],{"categories":2406},[216],{"categories":2408},[216],{"categories":2410},[213],{"categories":2412},[213],{"categories":2414},[213],{"categories":2416},[287],{"categories":2418},[213],{"categories":2420},[2116],{"categories":2422},[207],{"categories":2424},[287],{"categories":2426},[207],{"categories":2428},[158],{"categories":2430},[284],{"categories":2432},[216],{"categories":2434},[213],{"categories":2436},[],{"categories":2438},[213],{"categories":2440},[247],{"categories":2442},[213],{"categories":2444},[216],{"categories":2446},[213],{"categories":2448},[213],{"categories":2450},[210],{"categories":2452},[],{"categories":2454},[341],{"categories":2456},[213],{"categories":2458},[427],{"categories":2460},[284],{"categories":2462},[284],{"categories":2464},[158],{"categories":2466},[216],{"categories":2468},[213],{"categories":2470},[210],{"categories":2472},[247],{"categories":2474},[213],{"categories":2476},[284],{"categories":2478},[216],{"categories":2480},[213],{"categories":2482},[213],{"categories":2484},[539],{"categories":2486},[],{"categories":2488},[213],{"categories":2490},[213],{"categories":2492},[213],{"categories":2494},[],{"categories":2496},[],{"categories":2498},[213],{"categories":2500},[213],{"categories":2502},[213],{"categories":2504},[213],{"categories":2506},[158],{"categories":2508},[213],{"categories":2510},[213],{"categories":2512},[216],{"categories":2514},[213],{"categories":2516},[213],{"categories":2518},[213],{"categories":2520},[213],{"categories":2522},[],{"categories":2524},[158],{"categories":2526},[287],{"categories":2528},[213],{"categories":2530},[216],{"categories":2532},[213],{"categories":2534},[],{"categories":2536},[],{"categories":2538},[213],{"categories":2540},[213],{"categories":2542},[213],{"categories":2544},[247],{"categories":2546},[],{"categories":2548},[213],{"categories":2550},[284],{"categories":2552},[213],{"categories":2554},[341],{"categories":2556},[1558],{"categories":2558},[247],{"categories":2560},[158],{"categories":2562},[158],{"categories":2564},[158],{"categories":2566},[247],{"categories":2568},[247],{"categories":2570},[341],{"categories":2572},[],{"categories":2574},[247],{"categories":2576},[213],{"categories":2578},[207],{"categories":2580},[158],{"categories":2582},[213],{"categories":2584},[247],{"categories":2586},[],{"categories":2588},[213],{"categories":2590},[158],{"categories":2592},[287],{"categories":2594},[213],{"categories":2596},[247],{"categories":2598},[213],{"categories":2600},[158],{"categories":2602},[216],{"categories":2604},[247],{"categories":2606},[216],{"categories":2608},[341],{"categories":2610},[216],{"categories":2612},[213],{"categories":2614},[213],{"categories":2616},[158],{"categories":2618},[213],{"categories":2620},[],{"categories":2622},[210],{"categories":2624},[158],{"categories":2626},[],{"categories":2628},[],{"categories":2630},[213],{"categories":2632},[216],{"categories":2634},[213],{"categories":2636},[2637],"Frameworks & Tooling",{"categories":2639},[213],{"categories":2641},[213],{"categories":2643},[158],{"categories":2645},[213],{"categories":2647},[213],{"categories":2649},[],{"categories":2651},[287],{"categories":2653},[287],{"categories":2655},[207],{"categories":2657},[216],{"categories":2659},[284],{"categories":2661},[],{"categories":2663},[1558],{"categories":2665},[213],{"categories":2667},[158],{"categories":2669},[213],{"categories":2671},[341],{"categories":2673},[341],{"categories":2675},[],{"categories":2677},[216],{"categories":2679},[247],{"categories":2681},[247],{"categories":2683},[213],{"categories":2685},[216],{"categories":2687},[],{"categories":2689},[284],{"categories":2691},[213],{"categories":2693},[213],{"categories":2695},[],{"categories":2697},[213],{"categories":2699},[],{"categories":2701},[158],{"categories":2703},[213],{"categories":2705},[158],{"categories":2707},[341],{"categories":2709},[213],{"categories":2711},[158],{"categories":2713},[210],{"categories":2715},[213],{"categories":2717},[1558],{"categories":2719},[],{"categories":2721},[216],{"categories":2723},[207],{"categories":2725},[207],{"categories":2727},[],{"categories":2729},[216],{"categories":2731},[213],{"categories":2733},[2734],"AI Design Tooling",{"categories":2736},[284],{"categories":2738},[213],{"categories":2740},[213],{"categories":2742},[158],{"categories":2744},[284],{"categories":2746},[213],{"categories":2748},[158],{"categories":2750},[247],{"categories":2752},[219],{"categories":2754},[158],{"categories":2756},[216],{"categories":2758},[],{"categories":2760},[213],{"categories":2762},[213],{"categories":2764},[216],{"categories":2766},[213],{"categories":2768},[213],{"categories":2770},[],{"categories":2772},[216],{"categories":2774},[2637],{"categories":2776},[213],{"categories":2778},[216],{"categories":2780},[216],{"categories":2782},[158],{"categories":2784},[158],{"categories":2786},[],{"categories":2788},[158],{"categories":2790},[213],{"categories":2792},[213],{"categories":2794},[216],{"categories":2796},[210],{"categories":2798},[213],{"categories":2800},[],{"categories":2802},[213],{"categories":2804},[1905],{"categories":2806},[],{"categories":2808},[213],{"categories":2810},[213],{"categories":2812},[],{"categories":2814},[213],{"categories":2816},[213],{"categories":2818},[213],{"categories":2820},[310],{"categories":2822},[247],{"categories":2824},[213],{"categories":2826},[213],{"categories":2828},[1558],{"categories":2830},[207],{"categories":2832},[213],{"categories":2834},[213],{"categories":2836},[287],{"categories":2838},[213],{"categories":2840},[247],{"categories":2842},[216],{"categories":2844},[],{"categories":2846},[213],{"categories":2848},[284],{"categories":2850},[213],{"categories":2852},[310],{"categories":2854},[213],{"categories":2856},[216],{"categories":2858},[],{"categories":2860},[],{"categories":2862},[],{"categories":2864},[207],{"categories":2866},[247],{"categories":2868},[216],{"categories":2870},[213],{"categories":2872},[213],{"categories":2874},[213],{"categories":2876},[448],{"categories":2878},[284],{"categories":2880},[216],{"categories":2882},[213],{"categories":2884},[],{"categories":2886},[216],{"categories":2888},[216],{"categories":2890},[],{"categories":2892},[213],{"categories":2894},[216],{"categories":2896},[213],{"categories":2898},[],{"categories":2900},[213],{"categories":2902},[213],{"categories":2904},[247],{"categories":2906},[284],{"categories":2908},[216],{"categories":2910},[284],{"categories":2912},[216],{"categories":2914},[210],{"categories":2916},[],{"categories":2918},[],{"categories":2920},[213],{"categories":2922},[213],{"categories":2924},[207],{"categories":2926},[216],{"categories":2928},[247],{"categories":2930},[],{"categories":2932},[284],{"categories":2934},[],{"categories":2936},[158],{"categories":2938},[158],{"categories":2940},[284],{"categories":2942},[158],{"categories":2944},[213],{"categories":2946},[],{"categories":2948},[213],{"categories":2950},[213],{"categories":2952},[],{"categories":2954},[310],{"categories":2956},[213],{"categories":2958},[341],{"categories":2960},[158],{"categories":2962},[],{"categories":2964},[216],{"categories":2966},[213],{"categories":2968},[207],{"categories":2970},[539],{"categories":2972},[216],{"categories":2974},[216],{"categories":2976},[213],{"categories":2978},[213],{"categories":2980},[],{"categories":2982},[207],{"categories":2984},[213],{"categories":2986},[210],{"categories":2988},[158],{"categories":2990},[284],{"categories":2992},[],{"categories":2994},[],{"categories":2996},[],{"categories":2998},[216],{"categories":3000},[158],{"categories":3002},[284],{"categories":3004},[247],{"categories":3006},[213],{"categories":3008},[247],{"categories":3010},[216],{"categories":3012},[284],{"categories":3014},[213],{"categories":3016},[],{"categories":3018},[213],{"categories":3020},[236],{"categories":3022},[216],{"categories":3024},[284],{"categories":3026},[247],{"categories":3028},[210],{"categories":3030},[158],{"categories":3032},[213],{"categories":3034},[247],{"categories":3036},[310],{"categories":3038},[],{"categories":3040},[],{"categories":3042},[287],{"categories":3044},[490],{"categories":3046},[213],{"categories":3048},[216],{"categories":3050},[213,158],{"categories":3052},[247],{"categories":3054},[213],{"categories":3056},[213],{"categories":3058},[216],{"categories":3060},[213],{"categories":3062},[216],{"categories":3064},[213],{"categories":3066},[213],{"categories":3068},[],{"categories":3070},[1112],{"categories":3072},[158],{"categories":3074},[284],{"categories":3076},[213],{"categories":3078},[213],{"categories":3080},[213],{"categories":3082},[287],{"categories":3084},[216],{"categories":3086},[310],{"categories":3088},[341],{"categories":3090},[],{"categories":3092},[213],{"categories":3094},[210],{"categories":3096},[216],{"categories":3098},[207],{"categories":3100},[216],{"categories":3102},[213],{"categories":3104},[216],{"categories":3106},[219],{"categories":3108},[158],{"categories":3110},[213],{"categories":3112},[213],{"categories":3114},[],{"categories":3116},[],{"categories":3118},[],{"categories":3120},[341],{"categories":3122},[213],{"categories":3124},[247],{"categories":3126},[213],{"categories":3128},[213],{"categories":3130},[213],{"categories":3132},[213],{"categories":3134},[],{"categories":3136},[287],{"categories":3138},[210],{"categories":3140},[216],{"categories":3142},[213],{"categories":3144},[],{"categories":3146},[213],{"categories":3148},[216],{"categories":3150},[213],{"categories":3152},[341],{"categories":3154},[],{"categories":3156},[284],{"categories":3158},[284],{"categories":3160},[],{"categories":3162},[158],{"categories":3164},[213],{"categories":3166},[284],{"categories":3168},[213],{"categories":3170},[210],{"categories":3172},[216],{"categories":3174},[213],{"categories":3176},[],{"categories":3178},[247],{"categories":3180},[213],{"categories":3182},[213],{"categories":3184},[213],{"categories":3186},[284],{"categories":3188},[216],{"categories":3190},[247],{"categories":3192},[],{"categories":3194},[216],{"categories":3196},[216],{"categories":3198},[284],{"categories":3200},[213],{"categories":3202},[213],{"categories":3204},[213],{"categories":3206},[490],{"categories":3208},[213],{"categories":3210},[],{"categories":3212},[213],{"categories":3214},[213],{"categories":3216},[341],{"categories":3218},[247],{"categories":3220},[287],{"categories":3222},[575],{"categories":3224},[287],{"categories":3226},[],{"categories":3228},[],{"categories":3230},[],{"categories":3232},[216],{"categories":3234},[216],{"categories":3236},[158],{"categories":3238},[213],{"categories":3240},[473],{"categories":3242},[158],{"categories":3244},[213],{"categories":3246},[213],{"categories":3248},[213],{"categories":3250},[213],{"categories":3252},[216],{"categories":3254},[],{"categories":3256},[],{"categories":3258},[213],{"categories":3260},[],{"categories":3262},[213],{"categories":3264},[216],{"categories":3266},[284],{"categories":3268},[213],{"categories":3270},[213],{"categories":3272},[],{"categories":3274},[219],{"categories":3276},[213],{"categories":3278},[284],{"categories":3280},[213],{"categories":3282},[216],{"categories":3284},[210],{"categories":3286},[213],{"categories":3288},[310],{"categories":3290},[216],{"categories":3292},[213],{"categories":3294},[833],{"categories":3296},[213],{"categories":3298},[216],{"categories":3300},[213],{"categories":3302},[158],{"categories":3304},[213],{"categories":3306},[539],{"categories":3308},[284],{"categories":3310},[],{"categories":3312},[247],{"categories":3314},[490],{"categories":3316},[216],{"categories":3318},[213],{"categories":3320},[],{"categories":3322},[247],{"categories":3324},[427],{"categories":3326},[216],{"categories":3328},[216],{"categories":3330},[213],{"categories":3332},[213],{"categories":3334},[216],{"categories":3336},[],{"categories":3338},[210],{"categories":3340},[216],{"categories":3342},[],{"categories":3344},[158],{"categories":3346},[213],{"categories":3348},[207],{"categories":3350},[247],{"categories":3352},[341],{"categories":3354},[236],{"categories":3356},[216],{"categories":3358},[216],{"categories":3360},[213],{"categories":3362},[216],{"categories":3364},[207],{"categories":3366},[],{"categories":3368},[213],{"categories":3370},[213],{"categories":3372},[],{"categories":3374},[],{"categories":3376},[284],{"categories":3378},[213,210],{"categories":3380},[216],{"categories":3382},[213],{"categories":3384},[],{"categories":3386},[207],{"categories":3388},[287],{"categories":3390},[210],{"categories":3392},[213],{"categories":3394},[158],{"categories":3396},[213],{"categories":3398},[216],{"categories":3400},[213],{"categories":3402},[213],{"categories":3404},[213],{"categories":3406},[247],{"categories":3408},[1112],{"categories":3410},[216],{"categories":3412},[213],{"categories":3414},[],{"categories":3416},[],{"categories":3418},[216],{"categories":3420},[213],{"categories":3422},[341],{"categories":3424},[],{"categories":3426},[213],{"categories":3428},[216],{"categories":3430},[236],{"categories":3432},[216],{"categories":3434},[490],{"categories":3436},[],{"categories":3438},[448],{"categories":3440},[216],{"categories":3442},[213],{"categories":3444},[310],{"categories":3446},[213],{"categories":3448},[287],{"categories":3450},[216],{"categories":3452},[213],{"categories":3454},[490],{"categories":3456},[213],{"categories":3458},[341],{"categories":3460},[],{"categories":3462},[213],{"categories":3464},[310],{"categories":3466},[284],{"categories":3468},[213],{"categories":3470},[213],{"categories":3472},[],{"categories":3474},[310],{"categories":3476},[247],{"categories":3478},[213],{"categories":3480},[213],{"categories":3482},[575],{"categories":3484},[207],{"categories":3486},[213],{"categories":3488},[],{"categories":3490},[],{"categories":3492},[284],{"categories":3494},[213],{"categories":3496},[287],{"categories":3498},[310],{"categories":3500},[216],{"categories":3502},[310],{"categories":3504},[247],{"categories":3506},[],{"categories":3508},[213],{"categories":3510},[],{"categories":3512},[213],{"categories":3514},[594],{"categories":3516},[213],{"categories":3518},[213],{"categories":3520},[216],{"categories":3522},[490],{"categories":3524},[213],{"categories":3526},[213],{"categories":3528},[213],{"categories":3530},[],{"categories":3532},[213,158],{"categories":3534},[247],{"categories":3536},[216],{"categories":3538},[158],{"categories":3540},[216],{"categories":3542},[863],{"categories":3544},[158],{"categories":3546},[213],{"categories":3548},[207],{"categories":3550},[],{"categories":3552},[],{"categories":3554},[216],{"categories":3556},[213],{"categories":3558},[158],{"categories":3560},[207],{"categories":3562},[158],{"categories":3564},[158],{"categories":3566},[213],{"categories":3568},[310],{"categories":3570},[213],{"categories":3572},[158],{"categories":3574},[],{"categories":3576},[213],{"categories":3578},[284,213],{"categories":3580},[341],{"categories":3582},[207],{"categories":3584},[],{"categories":3586},[213],{"categories":3588},[213],{"categories":3590},[210],{"categories":3592},[210],{"categories":3594},[213],{"categories":3596},[213],{"categories":3598},[427],{"categories":3600},[213],{"categories":3602},[158],{"categories":3604},[287],{"categories":3606},[216],{"categories":3608},[213],{"categories":3610},[213],{"categories":3612},[247],{"categories":3614},[310],{"categories":3616},[284],{"categories":3618},[213],{"categories":3620},[213],{"categories":3622},[213],{"categories":3624},[213],{"categories":3626},[207],{"categories":3628},[213],{"categories":3630},[216],{"categories":3632},[216],{"categories":3634},[158],{"categories":3636},[247],{"categories":3638},[158],{"categories":3640},[],{"categories":3642},[],{"categories":3644},[287],{"categories":3646},[213],{"categories":3648},[158],{"categories":3650},[213],{"categories":3652},[284],{"categories":3654},[490],{"categories":3656},[448],{"categories":3658},[427],{"categories":3660},[213],{"categories":3662},[213],{"categories":3664},[213],{"categories":3666},[287],{"categories":3668},[213],{"categories":3670},[213],{"categories":3672},[213],{"categories":3674},[216],{"categories":3676},[207],{"categories":3678},[216],{"categories":3680},[213,210],{"categories":3682},[],{"categories":3684},[284],{"categories":3686},[],{"categories":3688},[219],{"categories":3690},[213],{"categories":3692},[247],{"categories":3694},[207],{"categories":3696},[207],{"categories":3698},[216],{"categories":3700},[216],{"categories":3702},[216],{"categories":3704},[213],{"categories":3706},[213],{"categories":3708},[210],{"categories":3710},[158],{"categories":3712},[310],{"categories":3714},[213],{"categories":3716},[],{"categories":3718},[247],{"categories":3720},[213],{"categories":3722},[213],{"categories":3724},[213],{"categories":3726},[213],{"categories":3728},[213],{"categories":3730},[158],{"categories":3732},[247],{"categories":3734},[158],{"categories":3736},[158],{"categories":3738},[213],{"categories":3740},[213],{"categories":3742},[448],{"categories":3744},[213],{"categories":3746},[216],{"categories":3748},[247],{"categories":3750},[213],{"categories":3752},[213],{"categories":3754},[213],{"categories":3756},[216],{"categories":3758},[213],{"categories":3760},[213],{"categories":3762},[213],{"categories":3764},[2637],{"categories":3766},[3767],"Clinical AI",{"categories":3769},[284],{"categories":3771},[213],{"categories":3773},[213],{"categories":3775},[213],{"categories":3777},[341],{"categories":3779},[2116],{"categories":3781},[213],{"categories":3783},[219],{"categories":3785},[213],{"categories":3787},[216],{"categories":3789},[213],{"categories":3791},[213],{"categories":3793},[247],{"categories":3795},[213],{"categories":3797},[216],{"categories":3799},[310],{"categories":3801},[213],{"categories":3803},[213],{"categories":3805},[210],{"categories":3807},[213],{"categories":3809},[539],{"categories":3811},[213],{"categories":3813},[],{"categories":3815},[213],{"categories":3817},[158],{"categories":3819},[213],{"categories":3821},[],{"categories":3823},[],{"categories":3825},[213],{"categories":3827},[],{"categories":3829},[210],{"categories":3831},[213],{"categories":3833},[216],{"categories":3835},[247],{"categories":3837},[247],{"categories":3839},[247],{"categories":3841},[247],{"categories":3843},[],{"categories":3845},[207],{"categories":3847},[216],{"categories":3849},[247],{"categories":3851},[213],{"categories":3853},[594],{"categories":3855},[219],{"categories":3857},[213],{"categories":3859},[207],{"categories":3861},[216],{"categories":3863},[213],{"categories":3865},[213],{"categories":3867},[213,216],{"categories":3869},[216],{"categories":3871},[341],{"categories":3873},[247],{"categories":3875},[216],{"categories":3877},[247],{"categories":3879},[216],{"categories":3881},[213],{"categories":3883},[],{"categories":3885},[247],{"categories":3887},[310],{"categories":3889},[207],{"categories":3891},[213],{"categories":3893},[213],{"categories":3895},[],{"categories":3897},[158],{"categories":3899},[],{"categories":3901},[207],{"categories":3903},[216],{"categories":3905},[247],{"categories":3907},[213],{"categories":3909},[247],{"categories":3911},[207],{"categories":3913},[247],{"categories":3915},[247],{"categories":3917},[],{"categories":3919},[210],{"categories":3921},[216],{"categories":3923},[247],{"categories":3925},[247],{"categories":3927},[247],{"categories":3929},[247],{"categories":3931},[247],{"categories":3933},[247],{"categories":3935},[247],{"categories":3937},[247],{"categories":3939},[247],{"categories":3941},[247],{"categories":3943},[287],{"categories":3945},[207],{"categories":3947},[213],{"categories":3949},[213],{"categories":3951},[216],{"categories":3953},[216],{"categories":3955},[],{"categories":3957},[213,207],{"categories":3959},[],{"categories":3961},[216],{"categories":3963},[247],{"categories":3965},[216],{"categories":3967},[863],{"categories":3969},[213],{"categories":3971},[213],{"categories":3973},[213],{"categories":3975},[213],{"categories":3977},[427],{"categories":3979},[213],{"categories":3981},[216],{"categories":3983},[210],{"categories":3985},[216],{"categories":3987},[216],{"categories":3989},[],{"categories":3991},[216],{"categories":3993},[284],{"categories":3995},[247],{"categories":3997},[213],{"categories":3999},[],{"categories":4001},[],{"categories":4003},[216],{"categories":4005},[284],{"categories":4007},[213],{"categories":4009},[],{"categories":4011},[213],{"categories":4013},[],{"categories":4015},[310],{"categories":4017},[213],{"categories":4019},[],{"categories":4021},[],{"categories":4023},[247],{"categories":4025},[207],{"categories":4027},[213],{"categories":4029},[213],{"categories":4031},[210],{"categories":4033},[213],{"categories":4035},[213],{"categories":4037},[213],{"categories":4039},[210],{"categories":4041},[284],{"categories":4043},[],{"categories":4045},[213],{"categories":4047},[247],{"categories":4049},[],{"categories":4051},[213],{"categories":4053},[213],{"categories":4055},[284],{"categories":4057},[213],{"categories":4059},[310],{"categories":4061},[213],{"categories":4063},[341],{"categories":4065},[],{"categories":4067},[216],{"categories":4069},[310],{"categories":4071},[158],{"categories":4073},[],{"categories":4075},[213],{"categories":4077},[],{"categories":4079},[216],{"categories":4081},[284],{"categories":4083},[158],{"categories":4085},[],{"categories":4087},[2637],{"categories":4089},[210],{"categories":4091},[207],{"categories":4093},[287],{"categories":4095},[216],{"categories":4097},[284],{"categories":4099},[158],{"categories":4101},[],{"categories":4103},[],{"categories":4105},[213],{"categories":4107},[207],{"categories":4109},[213],{"categories":4111},[310],{"categories":4113},[],{"categories":4115},[216],{"categories":4117},[216],{"categories":4119},[216],{"categories":4121},[213],{"categories":4123},[247],{"categories":4125},[158],{"categories":4127},[213],{"categories":4129},[216],{"categories":4131},[219],{"categories":4133},[213],{"categories":4135},[216],{"categories":4137},[213],{"categories":4139},[219],{"categories":4141},[310],{"categories":4143},[247],{"categories":4145},[],{"categories":4147},[310],{"categories":4149},[],{"categories":4151},[158],{"categories":4153},[216],{"categories":4155},[],{"categories":4157},[213],{"categories":4159},[213],{"categories":4161},[213],{"categories":4163},[213],{"categories":4165},[216],{"categories":4167},[210],{"categories":4169},[207],{"categories":4171},[213],{"categories":4173},[284],{"categories":4175},[158],{"categories":4177},[158],{"categories":4179},[213],{"categories":4181},[287],{"categories":4183},[216],{"categories":4185},[213],{"categories":4187},[216],{"categories":4189},[213],{"categories":4191},[210],{"categories":4193},[284],{"categories":4195},[158],{"categories":4197},[216],{"categories":4199},[213],{"categories":4201},[219],{"categories":4203},[213],{"categories":4205},[216],{"categories":4207},[213],{"categories":4209},[247],{"categories":4211},[],{"categories":4213},[207],{"categories":4215},[213],{"categories":4217},[213],{"categories":4219},[213],{"categories":4221},[158],{"categories":4223},[213],{"categories":4225},[158],{"categories":4227},[213],{"categories":4229},[216],{"categories":4231},[213],{"categories":4233},[213],{"categories":4235},[213],{"categories":4237},[213],{"categories":4239},[],{"categories":4241},[213],{"categories":4243},[284],{"categories":4245},[210],{"categories":4247},[247],{"categories":4249},[216],{"categories":4251},[213],{"categories":4253},[213],{"categories":4255},[284],{"categories":4257},[216],{"categories":4259},[213],{"categories":4261},[310],{"categories":4263},[213],{"categories":4265},[287],{"categories":4267},[213],{"categories":4269},[213],{"categories":4271},[247],{"categories":4273},[213],{"categories":4275},[213],{"categories":4277},[216],{"categories":4279},[341],{"categories":4281},[213],{"categories":4283},[158],{"categories":4285},[216],{"categories":4287},[287],{"categories":4289},[],{"categories":4291},[216],{"categories":4293},[158],{"categories":4295},[213],{"categories":4297},[1980],{"categories":4299},[284],{"categories":4301},[368],{"categories":4303},[213],{"categories":4305},[207],{"categories":4307},[158],{"categories":4309},[210],{"categories":4311},[158],{"categories":4313},[213],{"categories":4315},[],{"categories":4317},[216],{"categories":4319},[216],{"categories":4321},[213],{"categories":4323},[213],{"categories":4325},[287],{"categories":4327},[],{"categories":4329},[247],{"categories":4331},[],{"categories":4333},[247],{"categories":4335},[213],{"categories":4337},[213],{"categories":4339},[216],{"categories":4341},[216],{"categories":4343},[216],{"categories":4345},[],{"categories":4347},[247],{"categories":4349},[213],{"categories":4351},[],{"categories":4353},[213],{"categories":4355},[213],{"categories":4357},[],{"categories":4359},[284],{"categories":4361},[158],{"categories":4363},[216],{"categories":4365},[213],{"categories":4367},[213],{"categories":4369},[310],{"categories":4371},[213],{"categories":4373},[213],{"categories":4375},[207],{"categories":4377},[],{"categories":4379},[213],{"categories":4381},[213],{"categories":4383},[],{"categories":4385},[207],{"categories":4387},[247],{"categories":4389},[158],{"categories":4391},[490],{"categories":4393},[213],{"categories":4395},[213],{"categories":4397},[213],{"categories":4399},[158],{"categories":4401},[247],{"categories":4403},[284],{"categories":4405},[213],{"categories":4407},[213],{"categories":4409},[213],{"categories":4411},[247],{"categories":4413},[284],{"categories":4415},[213],{"categories":4417},[247],{"categories":4419},[284],{"categories":4421},[213],{"categories":4423},[247],{"categories":4425},[216],{"categories":4427},[216],{"categories":4429},[216],{"categories":4431},[158],{"categories":4433},[247],{"categories":4435},[216],{"categories":4437},[216],{"categories":4439},[213],{"categories":4441},[158],{"categories":4443},[284],{"categories":4445},[213],{"categories":4447},[],{"categories":4449},[216],{"categories":4451},[],{"categories":4453},[],{"categories":4455},[],{"categories":4457},[216],{"categories":4459},[210],{"categories":4461},[216],{"categories":4463},[4464],"Liability & Ethics",{"categories":4466},[213],{"categories":4468},[216],{"categories":4470},[207],{"categories":4472},[216],{"categories":4474},[210],{"categories":4476},[310],{"categories":4478},[216],{"categories":4480},[],{"categories":4482},[575],{"categories":4484},[216],{"categories":4486},[],{"categories":4488},[207],{"categories":4490},[216],{"categories":4492},[],{"categories":4494},[216],{"categories":4496},[213],{"categories":4498},[213],{"categories":4500},[247],{"categories":4502},[213],{"categories":4504},[213],{"categories":4506},[216],{"categories":4508},[213],{"categories":4510},[213],{"categories":4512},[247],{"categories":4514},[216],{"categories":4516},[158],{"categories":4518},[284],{"categories":4520},[207],{"categories":4522},[213],{"categories":4524},[],{"categories":4526},[216],{"categories":4528},[216],{"categories":4530},[490],{"categories":4532},[284],{"categories":4534},[341],{"categories":4536},[247],{"categories":4538},[213],{"categories":4540},[284],{"categories":4542},[213],{"categories":4544},[207],{"categories":4546},[],{"categories":4548},[216],{"categories":4550},[213],{"categories":4552},[213],{"categories":4554},[216],{"categories":4556},[213],{"categories":4558},[284],{"categories":4560},[],{"categories":4562},[216],{"categories":4564},[219],{"categories":4566},[247],{"categories":4568},[216],{"categories":4570},[210],{"categories":4572},[],{"categories":4574},[213],{"categories":4576},[219],{"categories":4578},[213],{"categories":4580},[216],{"categories":4582},[247],{"categories":4584},[207],{"categories":4586},[341],{"categories":4588},[213],{"categories":4590},[213],{"categories":4592},[213],{"categories":4594},[247],{"categories":4596},[210],{"categories":4598},[213],{"categories":4600},[284],{"categories":4602},[247],{"categories":4604},[341],{"categories":4606},[213],{"categories":4608},[216],{"categories":4610},[],{"categories":4612},[539],{"categories":4614},[],{"categories":4616},[213],{"categories":4618},[341],{"categories":4620},[287],{"categories":4622},[216],{"categories":4624},[216],{"categories":4626},[4627],"Design News & Tools",{"categories":4629},[213],{"categories":4631},[247],{"categories":4633},[213],{"categories":4635},[207],{"categories":4637},[213],{"categories":4639},[284],{"categories":4641},[216],{"categories":4643},[216],{"categories":4645},[213],{"categories":4647},[490],{"categories":4649},[213],{"categories":4651},[490],{"categories":4653},[310],{"categories":4655},[213],{"categories":4657},[216],{"categories":4659},[],{"categories":4661},[213],{"categories":4663},[213],{"categories":4665},[213],{"categories":4667},[247],{"categories":4669},[207],{"categories":4671},[],{"categories":4673},[213],{"categories":4675},[213],{"categories":4677},[158],{"categories":4679},[594],{"categories":4681},[158],{"categories":4683},[284],{"categories":4685},[213],{"categories":4687},[213,216],{"categories":4689},[310,210],{"categories":4691},[213],{"categories":4693},[213],{"categories":4695},[213],{"categories":4697},[],{"categories":4699},[216],{"categories":4701},[],{"categories":4703},[158],{"categories":4705},[213],{"categories":4707},[158],{"categories":4709},[],{"categories":4711},[216],{"categories":4713},[213],{"categories":4715},[247],{"categories":4717},[213],{"categories":4719},[],{"categories":4721},[216],{"categories":4723},[213],{"categories":4725},[],{"categories":4727},[284],{"categories":4729},[213],{"categories":4731},[216],{"categories":4733},[213],{"categories":4735},[213],{"categories":4737},[207],{"categories":4739},[216],{"categories":4741},[213],{"categories":4743},[],{"categories":4745},[341],{"categories":4747},[310],{"categories":4749},[210],{"categories":4751},[210],{"categories":4753},[213],{"categories":4755},[207],{"categories":4757},[207],{"categories":4759},[213],{"categories":4761},[216],{"categories":4763},[213],{"categories":4765},[213],{"categories":4767},[213],{"categories":4769},[158],{"categories":4771},[213],{"categories":4773},[207],{"categories":4775},[216],{"categories":4777},[213],{"categories":4779},[310],{"categories":4781},[213],{"categories":4783},[247],{"categories":4785},[213],{"categories":4787},[213],{"categories":4789},[216],{"categories":4791},[213],{"categories":4793},[],{"categories":4795},[158],{"categories":4797},[],{"categories":4799},[158],{"categories":4801},[216],{"categories":4803},[207],{"categories":4805},[],{"categories":4807},[287],{"categories":4809},[341],{"categories":4811},[213],{"categories":4813},[158],{"categories":4815},[213],{"categories":4817},[],{"categories":4819},[247],{"categories":4821},[216],{"categories":4823},[158],{"categories":4825},[284],{"categories":4827},[213],{"categories":4829},[216],{"categories":4831},[158],{"categories":4833},[216],{"categories":4835},[247],{"categories":4837},[213],{"categories":4839},[207],{"categories":4841},[247],{"categories":4843},[158],{"categories":4845},[213],{"categories":4847},[284],{"categories":4849},[210],{"categories":4851},[213],{"categories":4853},[213],{"categories":4855},[213],{"categories":4857},[213],{"categories":4859},[213],{"categories":4861},[216],{"categories":4863},[213],{"categories":4865},[216],{"categories":4867},[213],{"categories":4869},[213],{"categories":4871},[207],{"categories":4873},[213],{"categories":4875},[216],{"categories":4877},[216],{"categories":4879},[284],{"categories":4881},[216],{"categories":4883},[216],{"categories":4885},[207],{"categories":4887},[216],{"categories":4889},[284],{"categories":4891},[],{"categories":4893},[213],{"categories":4895},[287],{"categories":4897},[490],{"categories":4899},[213],{"categories":4901},[213],{"categories":4903},[213],{"categories":4905},[158],{"categories":4907},[],{"categories":4909},[216],{"categories":4911},[310],{"categories":4913},[213],{"categories":4915},[247],{"categories":4917},[216],{"categories":4919},[213],{"categories":4921},[310],{"categories":4923},[216],{"categories":4925},[210],{"categories":4927},[210],{"categories":4929},[213],{"categories":4931},[213],{"categories":4933},[213],{"categories":4935},[207],{"categories":4937},[],{"categories":4939},[213],{"categories":4941},[216],{"categories":4943},[216],{"categories":4945},[213],{"categories":4947},[213],{"categories":4949},[213],{"categories":4951},[158],{"categories":4953},[],{"categories":4955},[207],{"categories":4957},[213],{"categories":4959},[213],{"categories":4961},[216],{"categories":4963},[216],{"categories":4965},[],{"categories":4967},[158],{"categories":4969},[158],{"categories":4971},[213],{"categories":4973},[310],{"categories":4975},[210],{"categories":4977},[284],{"categories":4979},[],{"categories":4981},[213],{"categories":4983},[216],{"categories":4985},[207],{"categories":4987},[213],{"categories":4989},[158],{"categories":4991},[207],{"categories":4993},[247],{"categories":4995},[287],{"categories":4997},[247],{"categories":4999},[216],{"categories":5001},[],{"categories":5003},[247],{"categories":5005},[216],{"categories":5007},[284],{"categories":5009},[287],{"categories":5011},[213],{"categories":5013},[],{"categories":5015},[216],{"categories":5017},[2637],{"categories":5019},[247],{"categories":5021},[158],{"categories":5023},[213],{"categories":5025},[213],{"categories":5027},[210],{"categories":5029},[213],{"categories":5031},[207],{"categories":5033},[1558],{"categories":5035},[341],{"categories":5037},[207],{"categories":5039},[],{"categories":5041},[],{"categories":5043},[247],{"categories":5045},[216],{"categories":5047},[247],{"categories":5049},[],{"categories":5051},[216],{"categories":5053},[216],{"categories":5055},[216],{"categories":5057},[],{"categories":5059},[213],{"categories":5061},[],{"categories":5063},[247],{"categories":5065},[207],{"categories":5067},[284],{"categories":5069},[213],{"categories":5071},[216],{"categories":5073},[247],{"categories":5075},[213],{"categories":5077},[247],{"categories":5079},[],{"categories":5081},[247],{"categories":5083},[207],{"categories":5085},[490],{"categories":5087},[216],{"categories":5089},[213],{"categories":5091},[],{"categories":5093},[158],{"categories":5095},[216],{"categories":5097},[219],{"categories":5099},[216],{"categories":5101},[207],{"categories":5103},[],{"categories":5105},[],{"categories":5107},[],{"categories":5109},[284],{"categories":5111},[216],{"categories":5113},[213],{"categories":5115},[213],{"categories":5117},[],{"categories":5119},[],{"categories":5121},[],{"categories":5123},[284],{"categories":5125},[213],{"categories":5127},[],{"categories":5129},[216],{"categories":5131},[213],{"categories":5133},[207],{"categories":5135},[],{"categories":5137},[],{"categories":5139},[284],{"categories":5141},[213],{"categories":5143},[247],{"categories":5145},[],{"categories":5147},[310],{"categories":5149},[247],{"categories":5151},[310],{"categories":5153},[287],{"categories":5155},[213],{"categories":5157},[213],{"categories":5159},[],{"categories":5161},[],{"categories":5163},[216],{"categories":5165},[],{"categories":5167},[213],{"categories":5169},[490],{"categories":5171},[213],{"categories":5173},[213],{"categories":5175},[213],{"categories":5177},[],{"categories":5179},[216],{"categories":5181},[213],{"categories":5183},[213],{"categories":5185},[],{"categories":5187},[216],{"categories":5189},[213],{"categories":5191},[247],{"categories":5193},[213],{"categories":5195},[310],{"categories":5197},[210],{"categories":5199},[213],{"categories":5201},[213],{"categories":5203},[216],{"categories":5205},[287],{"categories":5207},[216],{"categories":5209},[216],{"categories":5211},[],{"categories":5213},[],{"categories":5215},[213],{"categories":5217},[],{"categories":5219},[247],{"categories":5221},[210],{"categories":5223},[],{"categories":5225},[],{"categories":5227},[284],{"categories":5229},[207],{"categories":5231},[],{"categories":5233},[210],{"categories":5235},[310],{"categories":5237},[213],{"categories":5239},[158],{"categories":5241},[207],{"categories":5243},[287],{"categories":5245},[210],{"categories":5247},[158],{"categories":5249},[158],{"categories":5251},[],{"categories":5253},[213],{"categories":5255},[],{"categories":5257},[216],{"categories":5259},[207],{"categories":5261},[284],{"categories":5263},[213],{"categories":5265},[207],{"categories":5267},[216],{"categories":5269},[341],{"categories":5271},[213],{"categories":5273},[213],{"categories":5275},[213],{"categories":5277},[207],{"categories":5279},[287],{"categories":5281},[216],{"categories":5283},[],{"categories":5285},[213],{"categories":5287},[158],{"categories":5289},[247],{"categories":5291},[158],{"categories":5293},[213],{"categories":5295},[219],{"categories":5297},[],{"categories":5299},[284],{"categories":5301},[247],{"categories":5303},[207],{"categories":5305},[216],{"categories":5307},[213],{"categories":5309},[213],{"categories":5311},[216],{"categories":5313},[213],{"categories":5315},[213],{"categories":5317},[210],{"categories":5319},[216],{"categories":5321},[216,341],{"categories":5323},[216],{"categories":5325},[158],{"categories":5327},[213],{"categories":5329},[213],{"categories":5331},[287],{"categories":5333},[216],{"categories":5335},[310],{"categories":5337},[216],{"categories":5339},[210],{"categories":5341},[],{"categories":5343},[216],{"categories":5345},[213],{"categories":5347},[210],{"categories":5349},[],{"categories":5351},[],{"categories":5353},[158],{"categories":5355},[213],{"categories":5357},[213],{"categories":5359},[216],{"categories":5361},[287],{"categories":5363},[310],{"categories":5365},[213],{"categories":5367},[213],{"categories":5369},[216],{"categories":5371},[],{"categories":5373},[216],{"categories":5375},[247],{"categories":5377},[216],{"categories":5379},[],{"categories":5381},[247],{"categories":5383},[158],{"categories":5385},[2637],{"categories":5387},[207],{"categories":5389},[158],{"categories":5391},[213],{"categories":5393},[216],{"categories":5395},[213],{"categories":5397},[213],{"categories":5399},[310],{"categories":5401},[158],{"categories":5403},[],{"categories":5405},[247],{"categories":5407},[213],{"categories":5409},[],{"categories":5411},[216],{"categories":5413},[213],{"categories":5415},[213],{"categories":5417},[213],{"categories":5419},[216],{"categories":5421},[213],{"categories":5423},[213],{"categories":5425},[219],{"categories":5427},[216],{"categories":5429},[213],{"categories":5431},[213],{"categories":5433},[213],{"categories":5435},[213],{"categories":5437},[213],{"categories":5439},[213],{"categories":5441},[210],{"categories":5443},[],{"categories":5445},[219],{"categories":5447},[247],{"categories":5449},[216],{"categories":5451},[213],{"categories":5453},[158],{"categories":5455},[],{"categories":5457},[158],{"categories":5459},[158],{"categories":5461},[216],{"categories":5463},[158],{"categories":5465},[213],{"categories":5467},[213],{"categories":5469},[158],{"categories":5471},[213],{"categories":5473},[216],{"categories":5475},[247],{"categories":5477},[213],{"categories":5479},[213],{"categories":5481},[213],{"categories":5483},[210],{"categories":5485},[213],{"categories":5487},[216],{"categories":5489},[284],{"categories":5491},[],{"categories":5493},[213],{"categories":5495},[287],{"categories":5497},[216],{"categories":5499},[213],{"categories":5501},[],{"categories":5503},[213],{"categories":5505},[213],{"categories":5507},[247],{"categories":5509},[213],{"categories":5511},[213],{"categories":5513},[216],{"categories":5515},[310],{"categories":5517},[],{"categories":5519},[],{"categories":5521},[158],{"categories":5523},[247],{"categories":5525},[158],{"categories":5527},[247],{"categories":5529},[213],{"categories":5531},[310],{"categories":5533},[213],{"categories":5535},[207],{"categories":5537},[216],{"categories":5539},[213],{"categories":5541},[216],{"categories":5543},[216],{"categories":5545},[213],{"categories":5547},[210],{"categories":5549},[],{"categories":5551},[287],{"categories":5553},[213],{"categories":5555},[],{"categories":5557},[247],{"categories":5559},[213],{"categories":5561},[287],{"categories":5563},[213],{"categories":5565},[158],{"categories":5567},[158],{"categories":5569},[158],{"categories":5571},[216],{"categories":5573},[216],{"categories":5575},[216],{"categories":5577},[213],{"categories":5579},[213],{"categories":5581},[284],{"categories":5583},[287],{"categories":5585},[287],{"categories":5587},[],{"categories":5589},[247],{"categories":5591},[213],{"categories":5593},[213],{"categories":5595},[158],{"categories":5597},[],{"categories":5599},[247],{"categories":5601},[247],{"categories":5603},[247],{"categories":5605},[],{"categories":5607},[216],{"categories":5609},[213],{"categories":5611},[],{"categories":5613},[207],{"categories":5615},[210],{"categories":5617},[],{"categories":5619},[213],{"categories":5621},[213],{"categories":5623},[],{"categories":5625},[158],{"categories":5627},[],{"categories":5629},[],{"categories":5631},[],{"categories":5633},[],{"categories":5635},[213],{"categories":5637},[247],{"categories":5639},[],{"categories":5641},[],{"categories":5643},[213],{"categories":5645},[213],{"categories":5647},[213],{"categories":5649},[287],{"categories":5651},[213],{"categories":5653},[287],{"categories":5655},[],{"categories":5657},[287],{"categories":5659},[287],{"categories":5661},[341],{"categories":5663},[216],{"categories":5665},[158],{"categories":5667},[],{"categories":5669},[],{"categories":5671},[287],{"categories":5673},[158],{"categories":5675},[158],{"categories":5677},[158],{"categories":5679},[],{"categories":5681},[207],{"categories":5683},[158],{"categories":5685},[158],{"categories":5687},[207],{"categories":5689},[158],{"categories":5691},[210],{"categories":5693},[158],{"categories":5695},[158],{"categories":5697},[158],{"categories":5699},[287],{"categories":5701},[247],{"categories":5703},[247],{"categories":5705},[213],{"categories":5707},[158],{"categories":5709},[287],{"categories":5711},[341],{"categories":5713},[287],{"categories":5715},[287],{"categories":5717},[287],{"categories":5719},[],{"categories":5721},[210],{"categories":5723},[],{"categories":5725},[341],{"categories":5727},[158],{"categories":5729},[158],{"categories":5731},[158],{"categories":5733},[216],{"categories":5735},[247,210],{"categories":5737},[287],{"categories":5739},[],{"categories":5741},[],{"categories":5743},[287],{"categories":5745},[],{"categories":5747},[287],{"categories":5749},[247],{"categories":5751},[216],{"categories":5753},[],{"categories":5755},[158],{"categories":5757},[213],{"categories":5759},[284],{"categories":5761},[],{"categories":5763},[213],{"categories":5765},[],{"categories":5767},[247],{"categories":5769},[207],{"categories":5771},[287],{"categories":5773},[],{"categories":5775},[158],{"categories":5777},[247],[5779,5906,5986,6085],{"id":5780,"title":5781,"ai":5782,"body":5787,"categories":5882,"created_at":159,"date_modified":159,"description":150,"extension":160,"faq":159,"featured":161,"kicker_label":159,"meta":5883,"navigation":185,"path":5889,"published_at":5890,"question":159,"scraped_at":5891,"seo":5892,"sitemap":5893,"source_id":5894,"source_name":5895,"source_type":5896,"source_url":5897,"stem":5898,"tags":5899,"thumbnail_url":5901,"tldr":5902,"tweet":5903,"unknown_tags":5904,"__hash__":5905},"summaries\u002Fsummaries\u002F54503ccd3b01f8fc-optimizing-software-delivery-with-ai-assisted-code-summary.md","Optimizing Software Delivery with AI-Assisted Code Reviews",{"provider":7,"model":8,"input_tokens":5783,"output_tokens":5784,"processing_time_ms":5785,"cost_usd":5786},5183,601,3678,0.00219725,{"type":14,"value":5788,"toc":5877},[5789,5793,5796,5799,5823,5827,5830,5850,5854,5857],[17,5790,5792],{"id":5791},"the-role-of-ai-in-modern-code-review","The Role of AI in Modern Code Review",[22,5794,5795],{},"AI code review shifts the traditional, bottlenecked PR process toward a more continuous, automated workflow. By leveraging machine learning and large language models (LLMs), these systems move beyond simple rule-based linting to identify security vulnerabilities, performance bottlenecks, and style inconsistencies.",[22,5797,5798],{},"Key benefits include:",[26,5800,5801,5807,5817],{},[29,5802,5803,5806],{},[32,5804,5805],{},"Consistency:"," AI applies uniform standards across the entire codebase, eliminating the subjective variance often found between different human reviewers.",[29,5808,5809,5812,5813,5816],{},[32,5810,5811],{},"Developer Education:"," By providing real-time feedback and explaining ",[114,5814,5815],{},"why"," a change is suggested, AI acts as a mentor, helping junior developers build stronger coding habits without waiting for senior engineer availability.",[29,5818,5819,5822],{},[32,5820,5821],{},"Reduced Technical Debt:"," Catching issues early in the development lifecycle—rather than during late-stage manual reviews—makes them significantly cheaper and faster to resolve.",[17,5824,5826],{"id":5825},"technical-architecture-of-ai-review-systems","Technical Architecture of AI Review Systems",[22,5828,5829],{},"Effective AI code review relies on a multi-layered technical stack that combines traditional analysis with generative intelligence:",[26,5831,5832,5838,5844],{},[29,5833,5834,5837],{},[32,5835,5836],{},"Static & Dynamic Analysis:"," Static analysis checks code for syntax and security risks before execution, while dynamic analysis (such as DAST) tests the running application to uncover runtime vulnerabilities.",[29,5839,5840,5843],{},[32,5841,5842],{},"Rule-Based Systems:"," Traditional linters enforce formatting and style guidelines, serving as the foundation for consistency.",[29,5845,5846,5849],{},[32,5847,5848],{},"Context-Aware LLMs:"," Unlike static tools, LLMs trained on vast datasets of code, documentation, and APIs can interpret the intent and context of code. Modern implementations enhance this by connecting to external developer environments, testing frameworks, and documentation in real-time.",[17,5851,5853],{"id":5852},"implementation-and-human-oversight","Implementation and Human Oversight",[22,5855,5856],{},"Adopting AI review tools requires a strategic approach to avoid common pitfalls like over-reliance or \"noise\" from false positives.",[26,5858,5859,5865,5871],{},[29,5860,5861,5864],{},[32,5862,5863],{},"Context Engineering:"," AI tools often struggle with project-specific goals. Success depends on \"context engineering\"—structuring information and maintaining evergreen instruction files that define team-specific coding standards.",[29,5866,5867,5870],{},[32,5868,5869],{},"Integration:"," Tools should be embedded directly into the IDE or the PR workflow to provide immediate feedback loops.",[29,5872,5873,5876],{},[32,5874,5875],{},"The Human-in-the-Loop:"," AI is an accelerator, not a replacement. Human developers must retain final judgment, particularly regarding complex architectural decisions, system design, and nuanced trade-offs. Teams should measure success by tracking specific signals such as defect rates, review turnaround times, and vulnerability detection to ensure the AI is providing value rather than creating additional friction.",{"title":150,"searchDepth":151,"depth":151,"links":5878},[5879,5880,5881],{"id":5791,"depth":151,"text":5792},{"id":5825,"depth":151,"text":5826},{"id":5852,"depth":151,"text":5853},[158],{"content_references":5884,"triage":5885},[],{"relevance":5886,"novelty":181,"quality":181,"actionability":181,"composite":5887,"reasoning":5888},5,4.35,"Category: Software Engineering. The article provides in-depth insights into AI-assisted code reviews, addressing key benefits and implementation strategies that resonate with the audience's need for practical applications in software development. It discusses specific techniques like static and dynamic analysis, making it actionable for developers looking to optimize their workflows.","\u002Fsummaries\u002F54503ccd3b01f8fc-optimizing-software-delivery-with-ai-assisted-code-summary","2026-06-29 11:00:34","2026-06-29 12:56:51",{"title":5781,"description":150},{"loc":5889},"54503ccd3b01f8fc","IBM Technology","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=0-YCleDw-Po","summaries\u002F54503ccd3b01f8fc-optimizing-software-delivery-with-ai-assisted-code-summary",[198,199,5900,200],"automation","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002F0-YCleDw-Po\u002Fhqdefault.jpg","AI code review accelerates development and improves consistency by automating pattern detection, but it requires human oversight to manage context, architectural decisions, and false positives.","This is a high-level conceptual overview of how AI-assisted code review works, explaining the roles of static analysis, linters, and LLMs in a development pipeline. It functions as an introductory primer for managers or developers curious about the [benefits and risks](https:\u002F\u002Fibm.biz\u002F~k5pZG4Et6) of integrating these tools into their existing workflows.",[200],"kvstmwKf7tKpM6Ilist4YaJrEm9fc6iTFnzp_mCd_0I",{"id":5907,"title":5908,"ai":5909,"body":5914,"categories":5957,"created_at":159,"date_modified":159,"description":150,"extension":160,"faq":159,"featured":161,"kicker_label":159,"meta":5958,"navigation":185,"path":5970,"published_at":5971,"question":159,"scraped_at":5972,"seo":5973,"sitemap":5974,"source_id":5975,"source_name":5976,"source_type":5896,"source_url":5977,"stem":5978,"tags":5979,"thumbnail_url":5981,"tldr":5982,"tweet":5983,"unknown_tags":5984,"__hash__":5985},"summaries\u002Fsummaries\u002F42d28a715590a75a-avoiding-cognitive-surrender-in-ai-assisted-develo-summary.md","Avoiding Cognitive Surrender in AI-Assisted Development",{"provider":7,"model":8,"input_tokens":5910,"output_tokens":5911,"processing_time_ms":5912,"cost_usd":5913},4978,565,10047,0.002092,{"type":14,"value":5915,"toc":5953},[5916,5920,5923,5927,5930,5950],[17,5917,5919],{"id":5918},"the-risk-of-cognitive-surrender","The Risk of Cognitive Surrender",[22,5921,5922],{},"As AI agents become standard in the development workflow, engineers face a growing risk of 'cognitive surrender'—the point where they stop critical thinking and defer entirely to AI output. This leads to 'comprehension debt,' where developers lose their understanding of how their codebase is constructed. While agents are highly effective at generating code, they are currently optimized for task completion rather than learning or long-term maintainability. Relying on them without deep engagement creates a 'house of cards' that becomes impossible to debug when the agent fails or production issues arise.",[17,5924,5926],{"id":5925},"maintaining-engineering-rigor","Maintaining Engineering Rigor",[22,5928,5929],{},"To ensure AI-accelerated velocity doesn't translate into technical debt, developers must maintain a 'human-in-the-loop' verification process. This involves:",[26,5931,5932,5938,5944],{},[29,5933,5934,5937],{},[32,5935,5936],{},"Defining 'Good':"," Establishing clear standards for what constitutes quality code, including extensive test suites and visual regression testing.",[29,5939,5940,5943],{},[32,5941,5942],{},"Context-Aware Review:"," Distinguishing between the needs of a solo founder building an evergreen project and a team maintaining a large-scale, user-facing application. The latter requires rigorous, manual code review, as the 'move fast and break things' approach is not viable for stable production environments.",[29,5945,5946,5949],{},[32,5947,5948],{},"The 80\u002F20 Rule:"," View AI agents as tools that can reliably handle 70-80% of a task. The remaining 20-30% requires human judgment, architectural understanding, and the ability to connect the 'LEGO bricks' of the codebase.",[22,5951,5952],{},"Ultimately, the goal is to use AI to augment productivity without sacrificing the fundamental craft of software engineering. Developers should remain mindful of the 'guilt' associated with not running agents constantly and prioritize their own understanding of the system over raw output speed.",{"title":150,"searchDepth":151,"depth":151,"links":5954},[5955,5956],{"id":5918,"depth":151,"text":5919},{"id":5925,"depth":151,"text":5926},[158],{"content_references":5959,"triage":5968},[5960,5965],{"type":5961,"title":5962,"author":5963,"context":5964},"book","Beyond Writing Code","Addy Osmani","recommended",{"type":165,"title":5966,"author":5967,"context":168},"Gemini","Google",{"relevance":5886,"novelty":181,"quality":181,"actionability":181,"composite":5887,"reasoning":5969},"Category: Software Engineering. The article addresses the critical issue of cognitive surrender in AI-assisted development, which is a significant concern for developers integrating AI tools into their workflows. It provides actionable strategies, such as maintaining a human-in-the-loop verification process and defining quality standards, making it highly relevant and practical for the target audience.","\u002Fsummaries\u002F42d28a715590a75a-avoiding-cognitive-surrender-in-ai-assisted-develo-summary","2026-06-15 19:00:12","2026-06-16 12:56:40",{"title":5908,"description":150},{"loc":5970},"42d28a715590a75a","Google Cloud Tech","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=jYvNSLQ_Qio","summaries\u002F42d28a715590a75a-avoiding-cognitive-surrender-in-ai-assisted-develo-summary",[198,199,200,5980],"dev-productivity","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FjYvNSLQ_Qio\u002Fhqdefault.jpg","AI coding agents excel at speed, but they risk creating 'cognitive surrender' where developers lose the ability to maintain their own systems. To build reliable software, humans must remain the final authority, treating agents as tools that get you 70-80% of the way there, not as replacements for engineering judgment.","A conversation between Smitha Kolan and Addy Osmani about the risks of \"cognitive surrender\" when using AI coding tools. They argue that developers must maintain rigorous code review and testing standards to prevent AI-generated technical debt from compromising software stability.",[200,5980],"tos7ykropdQTx-yEF0d-BmHa4XdhCnUqUU7BP2QdD9k",{"id":5987,"title":5988,"ai":5989,"body":5994,"categories":6054,"created_at":159,"date_modified":159,"description":150,"extension":160,"faq":159,"featured":161,"kicker_label":159,"meta":6055,"navigation":185,"path":6069,"published_at":6070,"question":159,"scraped_at":6071,"seo":6072,"sitemap":6073,"source_id":6074,"source_name":6075,"source_type":5896,"source_url":6076,"stem":6077,"tags":6078,"thumbnail_url":6080,"tldr":6081,"tweet":6082,"unknown_tags":6083,"__hash__":6084},"summaries\u002Fsummaries\u002F51c72821966b2468-navigating-the-shift-engineering-in-the-age-of-ai-summary.md","Navigating the Shift: Engineering in the Age of AI",{"provider":7,"model":8,"input_tokens":5990,"output_tokens":5991,"processing_time_ms":5992,"cost_usd":5993},8789,1099,5700,0.00384575,{"type":14,"value":5995,"toc":6048},[5996,6000,6003,6007,6010,6014,6017,6041,6045],[17,5997,5999],{"id":5998},"the-changing-nature-of-the-developer-role","The Changing Nature of the Developer Role",[22,6001,6002],{},"Maximilian Schwarzmüller reflects on the fundamental shift in software development caused by AI. He argues that while AI is an enabler, it has disrupted the traditional 'flow state'—the deep, uninterrupted focus developers once achieved while manually writing code. The current workflow, which involves prompting, waiting for AI output, and managing context, often leads to distractions and a loss of immersion. He emphasizes that while AI can handle boilerplate and routine tasks, the developer's role is shifting from 'writer' to 'architect and reviewer.'",[17,6004,6006],{"id":6005},"the-value-of-foundational-knowledge","The Value of Foundational Knowledge",[22,6008,6009],{},"Despite the hype surrounding AI-generated code, Schwarzmüller maintains that deep technical knowledge is not obsolete. He argues that developers must still understand the underlying systems to judge AI output, debug effectively, and maintain clean, lean codebases. He notes that while AI models are powerful, they are constrained by context windows; therefore, a well-structured, non-bloated codebase remains a significant asset. He suggests that the future of development lies in a hybrid approach: broad knowledge of system architecture combined with the ability to critically evaluate and guide AI agents.",[17,6011,6013],{"id":6012},"ai-in-production-and-strategy","AI in Production and Strategy",[22,6015,6016],{},"Schwarzmüller shares his perspective on the current AI landscape, including:",[26,6018,6019,6029,6035],{},[29,6020,6021,6024,6025,6028],{},[32,6022,6023],{},"Tooling Preferences:"," He favors lightweight, terminal-based agents like 'Pi' for their speed and extensibility, noting that he uses guardrails (like blocking ",[52,6026,6027],{},"rm -rf",") to maintain control over agentic actions.",[29,6030,6031,6034],{},[32,6032,6033],{},"Cloud Strategy:"," He interprets acquisitions like Cloudflare’s purchase of VoidZero as a strategic move to become the default infrastructure for 'vibecoded' or agent-built applications, aiming to provide a seamless path from AI-generated code to deployment.",[29,6036,6037,6040],{},[32,6038,6039],{},"SEO and Content:"," He acknowledges that traditional SEO is declining as AI summaries replace search clicks. He suggests that the future of content lies in providing unique, product-specific value that AI summaries cannot fully replicate.",[17,6042,6044],{"id":6043},"maintaining-professional-sustainability","Maintaining Professional Sustainability",[22,6046,6047],{},"To avoid burnout in a rapidly changing industry, Schwarzmüller emphasizes the importance of curiosity and side projects. He is currently exploring game development to reignite his passion for building, independent of his primary teaching work. He advises developers to remain critical of AI, use it as a tool rather than a crutch, and continue to prioritize learning the 'why' behind the code.",{"title":150,"searchDepth":151,"depth":151,"links":6049},[6050,6051,6052,6053],{"id":5998,"depth":151,"text":5999},{"id":6005,"depth":151,"text":6006},{"id":6012,"depth":151,"text":6013},{"id":6043,"depth":151,"text":6044},[158],{"content_references":6056,"triage":6067},[6057,6060,6064],{"type":165,"title":6058,"url":6059,"context":5964},"TanStack Start","https:\u002F\u002Ftanstack.com\u002Fstart",{"type":165,"title":6061,"url":6062,"context":6063},"Pi","https:\u002F\u002Fpi.ai","reviewed",{"type":165,"title":6065,"url":6066,"context":168},"VoidZero","https:\u002F\u002Fvoidzero.dev",{"relevance":181,"novelty":182,"quality":181,"actionability":182,"composite":183,"reasoning":6068},"Category: Software Engineering. The article discusses the evolving role of developers in the context of AI, addressing a specific audience pain point about maintaining foundational knowledge while adapting to new workflows. It provides insights into tooling preferences and cloud strategy, which are relevant for product builders, though it lacks detailed actionable steps.","\u002Fsummaries\u002F51c72821966b2468-navigating-the-shift-engineering-in-the-age-of-ai-summary","2026-06-12 05:11:30","2026-06-12 12:56:44",{"title":5988,"description":150},{"loc":6069},"51c72821966b2468","Maximilian Schwarzmuller","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=vI4uR2S15Ug","summaries\u002F51c72821966b2468-navigating-the-shift-engineering-in-the-age-of-ai-summary",[198,199,6079,200],"product-strategy","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FvI4uR2S15Ug\u002Fhqdefault.jpg","Maximilian Schwarzmüller discusses the evolving role of the developer, the loss of the 'flow state' due to AI, and why deep foundational knowledge remains critical despite the rise of agentic coding.","A casual, unscripted Q&A session where the creator discusses their current tech stack, including their preference for [TanStack Start](https:\u002F\u002Ftanstack.com\u002Fstart) over Next.js and their use of [Pi](https:\u002F\u002Fgithub.com\u002Fbuilderio\u002Fpi) as a lightweight, terminal-based coding agent. The conversation also touches on the industry shift toward AI-assisted development and the evolving role of software engineers.",[200],"vq80xxZOhvRFMaltUlHkBT_erXZUEtqgnYAiSU8BraU",{"id":6086,"title":6087,"ai":6088,"body":6093,"categories":6149,"created_at":159,"date_modified":159,"description":150,"extension":160,"faq":159,"featured":161,"kicker_label":159,"meta":6150,"navigation":185,"path":6172,"published_at":6173,"question":159,"scraped_at":6174,"seo":6175,"sitemap":6176,"source_id":6177,"source_name":6178,"source_type":193,"source_url":6179,"stem":6180,"tags":6181,"thumbnail_url":159,"tldr":6183,"tweet":159,"unknown_tags":6184,"__hash__":6185},"summaries\u002Fsummaries\u002Fa4984aea1596710b-the-hidden-costs-of-ai-driven-coding-summary.md","The Hidden Costs of AI-Driven Coding",{"provider":7,"model":8,"input_tokens":6089,"output_tokens":6090,"processing_time_ms":6091,"cost_usd":6092},10764,737,3886,0.0037965,{"type":14,"value":6094,"toc":6143},[6095,6099,6102,6106,6109,6113,6116,6120,6123],[17,6096,6098],{"id":6097},"the-productivity-paradox","The Productivity Paradox",[22,6100,6101],{},"While AI coding assistants are widely adopted, recent research suggests they may be creating a \"productivity illusion.\" A 2025 study highlighted that while AI generates code faster, the time saved is often offset by the overhead of debugging, steering the AI, and waiting for output. By 2026, the dependency has become so entrenched that researchers at METR found it difficult to conduct studies on non-AI coding because developers are unwilling to work without their AI tools.",[17,6103,6105],{"id":6104},"the-hidden-costs-of-tokenmaxxing","The Hidden Costs of \"Tokenmaxxing\"",[22,6107,6108],{},"Organizations are discovering that high AI usage does not correlate with better business outcomes. The trend of \"tokenmaxxing\"—using token consumption as a proxy for productivity—has proven to be a flawed metric. Companies like Amazon and Uber have faced significant budget overruns without seeing measurable increases in project velocity or output.",[17,6110,6112],{"id":6111},"maintenance-debt-and-quality-concerns","Maintenance Debt and Quality Concerns",[22,6114,6115],{},"AI-generated code often introduces long-term maintenance burdens. Independent reports, including findings from Singapore Management University, warn that AI-generated code can increase maintenance costs significantly. Data from Code Rabbit suggests that AI produces 1.7x more problems than human-written code, and startups like Entelligence AI report that companies spend up to 44% of their AI token budget simply fixing bugs introduced by the AI itself.",[17,6117,6119],{"id":6118},"a-more-disciplined-approach","A More Disciplined Approach",[22,6121,6122],{},"Experts suggest that the \"hand-it-off and forget it\" approach to AI is unsustainable. Instead, developers should:",[26,6124,6125,6131,6137],{},[29,6126,6127,6130],{},[32,6128,6129],{},"Treat AI as a Junior Dev:"," AI output requires the same level of rigorous review and quality assurance as code written by a junior developer.",[29,6132,6133,6136],{},[32,6134,6135],{},"Focus on Architecture:"," Humans must retain control over high-level software architecture and security design.",[29,6138,6139,6142],{},[32,6140,6141],{},"Develop AI Literacy:"," Programmers need to understand the specific strengths and weaknesses of their AI tools as deeply as they understand their programming languages.",{"title":150,"searchDepth":151,"depth":151,"links":6144},[6145,6146,6147,6148],{"id":6097,"depth":151,"text":6098},{"id":6104,"depth":151,"text":6105},{"id":6111,"depth":151,"text":6112},{"id":6118,"depth":151,"text":6119},[158],{"content_references":6151,"triage":6169},[6152,6158,6163,6166],{"type":6153,"title":6154,"author":6155,"url":6156,"context":6157},"other","METR AI coding productivity research","METR","https:\u002F\u002Fmetr.org\u002Fblog\u002F2026-02-24-uplift-update\u002F","cited",{"type":6159,"title":6160,"author":6161,"url":6162,"context":6157},"paper","AI-generated code can introduce long-term maintenance costs into real software projects","Singapore Management University researchers","https:\u002F\u002Farxiv.org\u002Fabs\u002F2603.28592",{"type":165,"title":6164,"author":6165,"context":168},"Devin","Cognition",{"type":165,"title":6167,"url":6168,"context":168},"Code Rabbit","https:\u002F\u002Fwww.coderabbit.ai\u002F",{"relevance":181,"novelty":182,"quality":181,"actionability":181,"composite":6170,"reasoning":6171},3.8,"Category: Software Engineering. The article discusses the implications of AI tools on coding productivity and maintenance, addressing a specific pain point for developers regarding the hidden costs of AI reliance. It provides actionable advice on how to manage AI outputs effectively, such as treating AI as a junior developer and focusing on architecture.","\u002Fsummaries\u002Fa4984aea1596710b-the-hidden-costs-of-ai-driven-coding-summary","2026-05-29 22:14:22","2026-05-30 14:03:24",{"title":6087,"description":150},{"loc":6172},"a4984aea1596710b","TechCrunch — AI","https:\u002F\u002Ftechcrunch.com\u002F2026\u002F05\u002F29\u002Fcoders-are-refusing-to-work-without-ai-and-that-could-come-back-to-bite-them\u002F","summaries\u002Fa4984aea1596710b-the-hidden-costs-of-ai-driven-coding-summary",[198,199,6182,200],"productivity","Developers are increasingly dependent on AI, yet evidence suggests this reliance often decreases productivity and increases long-term maintenance debt rather than improving code quality.",[6182,200],"_GdojxqI54vhpubSoZr8n-zGuP0pfBEP2M7NDXVzwME"]