[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-4db0721530c63f89-django-unfold-modern-admin-with-models-filters-act-summary":3,"summaries-facets-categories":98,"summary-related-4db0721530c63f89-django-unfold-modern-admin-with-models-filters-act-summary":5672},{"id":4,"title":5,"ai":6,"body":13,"categories":63,"created_at":65,"date_modified":65,"description":56,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":68,"navigation":80,"path":81,"published_at":82,"question":65,"scraped_at":83,"seo":84,"sitemap":85,"source_id":86,"source_name":87,"source_type":88,"source_url":89,"stem":90,"tags":91,"thumbnail_url":65,"tldr":95,"tweet":65,"unknown_tags":96,"__hash__":97},"summaries\u002Fsummaries\u002F4db0721530c63f89-django-unfold-modern-admin-with-models-filters-act-summary.md","Django-Unfold: Modern Admin with Models, Filters, Actions, KPIs",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",9212,1767,33920,0.0027034,{"type":14,"value":15,"toc":55},"minimark",[16,21,30,34,41,45,48,52],[17,18,20],"h2",{"id":19},"quick-colab-setup-yields-production-like-admin","Quick Colab Setup Yields Production-Like Admin",[22,23,24,25,29],"p",{},"Install Django 5.0+, Unfold, and Pillow via pip, then generate a fresh project with a 'shop' app. Configure settings for Colab: ALLOWED_HOSTS=",[26,27,28],"span",{},"'*'",", CSRF_TRUSTED_ORIGINS for proxies, SQLite DB. Unfold config customizes SITE_TITLE='Acme Shop Admin', primary color scheme (e.g., 50:'250 245 255' to 950:'59 7 100'), and sidebar with sections like Overview (Dashboard, Users), Catalog (Categories with products_badge callback showing active count, Products), Sales (Orders, Customers). Add TABS for products\u002Fcategories. Set DASHBOARD_CALLBACK and ENVIRONMENT to shop.utils functions. URLs redirect root to \u002Fadmin\u002F, serve media. This 1-file settings.py enables modern theme, search sidebar, no all-apps clutter—ready in \u003C1 min, avoids port conflicts by killing old servers.",[17,31,33],{"id":32},"e-commerce-models-with-actionable-fields-and-logic","E-commerce Models with Actionable Fields and Logic",[22,35,36,37,40],{},"Define Category (name, slug, parent self-FK, is_active), Customer (name, email unique, tier choices: bronze\u002Fsilver\u002Fgold\u002Fplatinum, lifetime_value Decimal), Product (category FK, name, sku unique, description, price\u002Fstock Decimal\u002FInt, status choices: draft\u002Factive\u002Farchived, featured bool, has_discount toggles discount_percent, final_price property applies discount), Order (number unique, customer PROTECT FK, status choices: pending\u002Fpaid\u002Fshipped\u002Fdelivered\u002Fcancelled, total\u002Fnotes), OrderItem inline (order\u002Fproduct FKs, quantity\u002Funit_price\u002Fposition). Utils include environment_callback returning ",[26,38,39],{},"'Development','warning'",", products_badge counting active Products, dashboard_callback aggregating KPIs: active products count, pending orders count, customers count, 30-day revenue from paid\u002Fshipped\u002Fdelivered Orders Sum('total'); plus top 5 categories by product Count, orders by status Count. These fields enable real filtering\u002Fsorting (e.g., stock badges: out=0 danger, \u003C10 low warning, else ok success; price strikethrough on discount).",[17,42,44],{"id":43},"admin-customizations-boost-usability-and-workflow","Admin Customizations Boost Usability and Workflow",[22,46,47],{},"Extend unfold.admin.ModelAdmin: Category list_display name\u002Fparent\u002Factive\u002Fcreated_at, filters is_active ChoicesDropdownFilter, prepopulate slug, search name\u002Fslug. Customer: tier MultipleChoicesDropdownFilter (labels: bronze warning\u002Fsilver info\u002Fgold success\u002Fplatinum primary), lifetime_value\u002Fjoined Range filters, warn_unsaved_form, list_per_page=25. Product: editable featured, filters status\u002Fcategory\u002Fprice\u002Ffeatured, autocomplete category, conditional_fields discount_percent on has_discount==true, fieldsets tabbed (Basics\u002FPricing\u002FContent), displays: status labels (draft info\u002Factive success\u002Farchived warning), price_display with strikethrough\u002Fdiscounted bold, stock_badge ordered by stock. Order: autocomplete customer, OrderItemInline tabbed\u002Fposition-ordered extra=0, fieldsets tabbed Order\u002FNotes, readonly created_at, actions: bulk mark_pending→paid (updates queryset, messages count), row mark-paid (url_path, redirect referer), detail duplicate_order (pk=None, number+COPY, status=pending), save_and_ship inline button. Filters\u002Fsearch per model, list_filter_submit compresses UI. Unregisters\u002Fre-registers User\u002FGroup. Results: intuitive CRUD with visual cues, bulk ops reduce clicks 5x for payments.",[17,49,51],{"id":50},"seeded-dashboard-delivers-instant-insights","Seeded Dashboard Delivers Instant Insights",[22,53,54],{},"Migrate, seed: admin\u002Fadmin superuser, 6 categories (Electronics sub Phones), 30 products (random category\u002Fstatus\u002Fprice\u002Fstock\u002Ffeatured), 15 customers (random tier\u002Fvalue), 40 orders (1-4 random items, computed total). Custom admin\u002Findex.html extends base: grid KPI cards (title\u002Fvalue\u002Ffooter styled), top_cats list (name\u002Fn), by_status list (status\u002Fcapitalized\u002Fc). Launch runserver 0.0.0.0:8000, Colab proxyPort(8000)\u002Fadmin\u002F. Trade-off: Colab ephemeral (re-run for fresh), but reproducible script \u003C300 lines beats manual setup; Unfold shines for internal tools but skips full auth\u002FUI beyond admin.",{"title":56,"searchDepth":57,"depth":57,"links":58},"",2,[59,60,61,62],{"id":19,"depth":57,"text":20},{"id":32,"depth":57,"text":33},{"id":43,"depth":57,"text":44},{"id":50,"depth":57,"text":51},[64],"Software Engineering",null,"md",false,{"content_references":69,"triage":75},[70],{"type":71,"title":72,"url":73,"context":74},"tool","Django-Unfold","https:\u002F\u002Fgithub.com\u002Funfoldadmin\u002Fdjango-unfold","mentioned",{"relevance":76,"novelty":77,"quality":76,"actionability":76,"composite":78,"reasoning":79},4,3,3.8,"Category: Software Engineering. The article provides a detailed guide on transforming Django's admin interface into a more functional e-commerce dashboard, addressing practical needs for developers looking to enhance their applications. It includes specific configurations and model definitions that can be directly applied, making it actionable for the target audience.",true,"\u002Fsummaries\u002F4db0721530c63f89-django-unfold-modern-admin-with-models-filters-act-summary","2026-05-15 05:54:47","2026-05-15 07:00:22",{"title":5,"description":56},{"loc":81},"4db0721530c63f89","MarkTechPost","article","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F14\u002Fhow-to-build-a-django-unfold-admin-dashboard-with-custom-models-filters-actions-and-kpis\u002F","summaries\u002F4db0721530c63f89-django-unfold-modern-admin-with-models-filters-act-summary",[92,93,94],"python","backend","dev-productivity","Transform Django admin into a pro e-commerce dashboard using Unfold: custom sidebar nav, KPI cards, filters, badges, actions, and seeded data—all in a Colab-reproducible setup.",[94],"JKLOiCgS58XudLQzvAqJzKT8jyup-AH4NbQoL645fwE",[99,102,105,108,111,114,116,118,120,122,124,126,128,131,133,135,137,139,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,179,182,184,186,188,190,192,194,196,198,200,202,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,236,238,240,242,244,246,248,250,252,254,256,258,260,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,322,324,326,328,330,332,334,336,338,340,343,345,347,349,351,353,355,357,359,361,363,365,368,370,372,374,376,378,380,382,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,434,436,438,441,443,445,447,449,451,453,455,457,459,461,463,465,467,470,472,474,476,478,480,482,484,486,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,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,728,730,732,734,737,739,741,743,745,747,749,751,753,755,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,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,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,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,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,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,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,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,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,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,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4359,4361,4363,4365,4367,4369,4371,4373,4375,4377,4379,4381,4383,4385,4387,4389,4391,4393,4395,4397,4399,4401,4403,4405,4407,4409,4411,4413,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439,4441,4443,4445,4447,4449,4451,4453,4455,4457,4459,4461,4463,4465,4467,4469,4471,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501,4503,4505,4507,4509,4511,4513,4515,4517,4519,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,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],{"categories":100},[101],"Developer Productivity",{"categories":103},[104],"Business & SaaS",{"categories":106},[107],"AI & LLMs",{"categories":109},[110],"AI Automation",{"categories":112},[113],"Product Strategy",{"categories":115},[107],{"categories":117},[101],{"categories":119},[64],{"categories":121},[107],{"categories":123},[104],{"categories":125},[],{"categories":127},[107],{"categories":129},[130],"Inference & Serving",{"categories":132},[107],{"categories":134},[107],{"categories":136},[110],{"categories":138},[],{"categories":140},[141],"AI News & Trends",{"categories":143},[110],{"categories":145},[107],{"categories":147},[104],{"categories":149},[107],{"categories":151},[110],{"categories":153},[141],{"categories":155},[110],{"categories":157},[110],{"categories":159},[107],{"categories":161},[110],{"categories":163},[107],{"categories":165},[107],{"categories":167},[107],{"categories":169},[141],{"categories":171},[107],{"categories":173},[107],{"categories":175},[],{"categories":177},[178],"Design & Frontend",{"categories":180},[181],"Data Science & Visualization",{"categories":183},[141],{"categories":185},[107],{"categories":187},[107],{"categories":189},[],{"categories":191},[107],{"categories":193},[110],{"categories":195},[64],{"categories":197},[107],{"categories":199},[110],{"categories":201},[107],{"categories":203},[204],"Marketing & Growth",{"categories":206},[178],{"categories":208},[107],{"categories":210},[110],{"categories":212},[107],{"categories":214},[],{"categories":216},[],{"categories":218},[178],{"categories":220},[107],{"categories":222},[110],{"categories":224},[101],{"categories":226},[64],{"categories":228},[178],{"categories":230},[107],{"categories":232},[64],{"categories":234},[235],"DevOps & Cloud",{"categories":237},[110],{"categories":239},[113],{"categories":241},[141],{"categories":243},[107],{"categories":245},[],{"categories":247},[107],{"categories":249},[],{"categories":251},[110],{"categories":253},[64],{"categories":255},[],{"categories":257},[64],{"categories":259},[107],{"categories":261},[262],"Governance & Standards",{"categories":264},[104],{"categories":266},[],{"categories":268},[],{"categories":270},[107],{"categories":272},[107],{"categories":274},[110],{"categories":276},[107],{"categories":278},[107],{"categories":280},[110],{"categories":282},[107],{"categories":284},[107],{"categories":286},[107],{"categories":288},[],{"categories":290},[64],{"categories":292},[],{"categories":294},[],{"categories":296},[64],{"categories":298},[],{"categories":300},[64],{"categories":302},[107],{"categories":304},[107],{"categories":306},[204],{"categories":308},[107],{"categories":310},[178],{"categories":312},[178],{"categories":314},[107],{"categories":316},[64],{"categories":318},[110],{"categories":320},[321],"GovTech & Public-Sector Adoption",{"categories":323},[64],{"categories":325},[107],{"categories":327},[107],{"categories":329},[110],{"categories":331},[110],{"categories":333},[181],{"categories":335},[107],{"categories":337},[141],{"categories":339},[110],{"categories":341},[342],"Legal AI Tools",{"categories":344},[110],{"categories":346},[204],{"categories":348},[110],{"categories":350},[113],{"categories":352},[64],{"categories":354},[321],{"categories":356},[],{"categories":358},[110],{"categories":360},[],{"categories":362},[110],{"categories":364},[110],{"categories":366},[367],"RAG & Retrieval",{"categories":369},[104],{"categories":371},[107],{"categories":373},[64],{"categories":375},[235],{"categories":377},[178],{"categories":379},[107],{"categories":381},[],{"categories":383},[384],"Agents & Orchestration",{"categories":386},[64],{"categories":388},[107],{"categories":390},[],{"categories":392},[110],{"categories":394},[104],{"categories":396},[],{"categories":398},[107],{"categories":400},[],{"categories":402},[101],{"categories":404},[64],{"categories":406},[104],{"categories":408},[107],{"categories":410},[107],{"categories":412},[141],{"categories":414},[107],{"categories":416},[],{"categories":418},[107],{"categories":420},[],{"categories":422},[64],{"categories":424},[181],{"categories":426},[],{"categories":428},[107],{"categories":430},[178],{"categories":432},[433],"Models & Frontier Labs",{"categories":435},[],{"categories":437},[178],{"categories":439},[440],"Regulation & Governance of AI",{"categories":442},[110],{"categories":444},[],{"categories":446},[107],{"categories":448},[107],{"categories":450},[110],{"categories":452},[141],{"categories":454},[104],{"categories":456},[107],{"categories":458},[],{"categories":460},[64],{"categories":462},[110],{"categories":464},[107],{"categories":466},[113],{"categories":468},[469],"AI Policy & Regulation",{"categories":471},[],{"categories":473},[107],{"categories":475},[113],{"categories":477},[110],{"categories":479},[107],{"categories":481},[110],{"categories":483},[],{"categories":485},[181],{"categories":487},[488],"Evals & Reliability",{"categories":490},[107],{"categories":492},[],{"categories":494},[101],{"categories":496},[321],{"categories":498},[469],{"categories":500},[107],{"categories":502},[104],{"categories":504},[107],{"categories":506},[110],{"categories":508},[107],{"categories":510},[110],{"categories":512},[384],{"categories":514},[107],{"categories":516},[64],{"categories":518},[107],{"categories":520},[],{"categories":522},[],{"categories":524},[107],{"categories":526},[321],{"categories":528},[107],{"categories":530},[107],{"categories":532},[],{"categories":534},[178],{"categories":536},[],{"categories":538},[107],{"categories":540},[],{"categories":542},[110],{"categories":544},[107],{"categories":546},[178],{"categories":548},[],{"categories":550},[107],{"categories":552},[110],{"categories":554},[107],{"categories":556},[104],{"categories":558},[110],{"categories":560},[107],{"categories":562},[107],{"categories":564},[64],{"categories":566},[178],{"categories":568},[110],{"categories":570},[],{"categories":572},[64],{"categories":574},[110],{"categories":576},[],{"categories":578},[141],{"categories":580},[],{"categories":582},[107],{"categories":584},[107],{"categories":586},[104,204],{"categories":588},[],{"categories":590},[107],{"categories":592},[107],{"categories":594},[110],{"categories":596},[],{"categories":598},[],{"categories":600},[107],{"categories":602},[178],{"categories":604},[107],{"categories":606},[],{"categories":608},[107],{"categories":610},[235],{"categories":612},[],{"categories":614},[110],{"categories":616},[141],{"categories":618},[107],{"categories":620},[178],{"categories":622},[],{"categories":624},[141],{"categories":626},[107],{"categories":628},[130],{"categories":630},[107],{"categories":632},[110],{"categories":634},[141],{"categories":636},[433],{"categories":638},[107],{"categories":640},[204],{"categories":642},[],{"categories":644},[110],{"categories":646},[104],{"categories":648},[64],{"categories":650},[107],{"categories":652},[110],{"categories":654},[],{"categories":656},[107,235],{"categories":658},[107],{"categories":660},[107],{"categories":662},[107],{"categories":664},[110],{"categories":666},[107,64],{"categories":668},[181],{"categories":670},[107],{"categories":672},[107],{"categories":674},[64],{"categories":676},[110],{"categories":678},[469],{"categories":680},[204],{"categories":682},[107],{"categories":684},[110],{"categories":686},[107],{"categories":688},[107],{"categories":690},[110],{"categories":692},[],{"categories":694},[107],{"categories":696},[110],{"categories":698},[107],{"categories":700},[107,104],{"categories":702},[104],{"categories":704},[],{"categories":706},[178],{"categories":708},[178],{"categories":710},[107],{"categories":712},[],{"categories":714},[],{"categories":716},[141],{"categories":718},[],{"categories":720},[101],{"categories":722},[107],{"categories":724},[64],{"categories":726},[727],"Generative UI & Design-to-Code",{"categories":729},[107],{"categories":731},[178],{"categories":733},[107],{"categories":735},[736],"Algorithmic Accountability",{"categories":738},[110],{"categories":740},[64],{"categories":742},[141],{"categories":744},[178],{"categories":746},[],{"categories":748},[107],{"categories":750},[107],{"categories":752},[107],{"categories":754},[110],{"categories":756},[757],"MLOps & Infrastructure",{"categories":759},[107],{"categories":761},[107],{"categories":763},[107],{"categories":765},[107],{"categories":767},[141],{"categories":769},[101],{"categories":771},[107],{"categories":773},[110],{"categories":775},[235],{"categories":777},[107],{"categories":779},[178],{"categories":781},[107],{"categories":783},[110],{"categories":785},[],{"categories":787},[],{"categories":789},[130],{"categories":791},[178],{"categories":793},[141],{"categories":795},[181],{"categories":797},[],{"categories":799},[107],{"categories":801},[107],{"categories":803},[104],{"categories":805},[107],{"categories":807},[107],{"categories":809},[107],{"categories":811},[141],{"categories":813},[130],{"categories":815},[107],{"categories":817},[178],{"categories":819},[],{"categories":821},[110],{"categories":823},[64],{"categories":825},[],{"categories":827},[107],{"categories":829},[107],{"categories":831},[110],{"categories":833},[64],{"categories":835},[107],{"categories":837},[181],{"categories":839},[],{"categories":841},[107],{"categories":843},[],{"categories":845},[107],{"categories":847},[],{"categories":849},[113],{"categories":851},[104],{"categories":853},[110],{"categories":855},[110],{"categories":857},[],{"categories":859},[101],{"categories":861},[107],{"categories":863},[104],{"categories":865},[141],{"categories":867},[101],{"categories":869},[],{"categories":871},[107],{"categories":873},[],{"categories":875},[],{"categories":877},[141],{"categories":879},[141],{"categories":881},[],{"categories":883},[384],{"categories":885},[107],{"categories":887},[178],{"categories":889},[64],{"categories":891},[],{"categories":893},[342],{"categories":895},[104],{"categories":897},[],{"categories":899},[],{"categories":901},[101],{"categories":903},[181],{"categories":905},[],{"categories":907},[204],{"categories":909},[110],{"categories":911},[104],{"categories":913},[110],{"categories":915},[104],{"categories":917},[64],{"categories":919},[],{"categories":921},[130],{"categories":923},[113],{"categories":925},[107],{"categories":927},[178],{"categories":929},[64],{"categories":931},[104],{"categories":933},[107],{"categories":935},[110],{"categories":937},[104],{"categories":939},[107],{"categories":941},[107],{"categories":943},[],{"categories":945},[],{"categories":947},[64],{"categories":949},[181],{"categories":951},[113],{"categories":953},[107],{"categories":955},[110],{"categories":957},[107],{"categories":959},[],{"categories":961},[141],{"categories":963},[113],{"categories":965},[107],{"categories":967},[488],{"categories":969},[235],{"categories":971},[],{"categories":973},[110],{"categories":975},[],{"categories":977},[101],{"categories":979},[],{"categories":981},[107],{"categories":983},[107],{"categories":985},[178],{"categories":987},[204],{"categories":989},[64],{"categories":991},[110],{"categories":993},[],{"categories":995},[64],{"categories":997},[101],{"categories":999},[],{"categories":1001},[141],{"categories":1003},[107,235],{"categories":1005},[1006],"Design Systems for AI",{"categories":1008},[107],{"categories":1010},[141],{"categories":1012},[107],{"categories":1014},[107],{"categories":1016},[104],{"categories":1018},[107],{"categories":1020},[],{"categories":1022},[107],{"categories":1024},[107],{"categories":1026},[104],{"categories":1028},[107],{"categories":1030},[],{"categories":1032},[110],{"categories":1034},[64],{"categories":1036},[64],{"categories":1038},[178],{"categories":1040},[141],{"categories":1042},[181],{"categories":1044},[107],{"categories":1046},[101],{"categories":1048},[469],{"categories":1050},[107],{"categories":1052},[110],{"categories":1054},[107],{"categories":1056},[64],{"categories":1058},[64],{"categories":1060},[],{"categories":1062},[],{"categories":1064},[110],{"categories":1066},[113],{"categories":1068},[],{"categories":1070},[107],{"categories":1072},[],{"categories":1074},[178],{"categories":1076},[110],{"categories":1078},[64],{"categories":1080},[178],{"categories":1082},[107],{"categories":1084},[178],{"categories":1086},[],{"categories":1088},[],{"categories":1090},[141],{"categories":1092},[110],{"categories":1094},[110],{"categories":1096},[107],{"categories":1098},[107],{"categories":1100},[107],{"categories":1102},[104],{"categories":1104},[107],{"categories":1106},[107],{"categories":1108},[],{"categories":1110},[64],{"categories":1112},[64],{"categories":1114},[107],{"categories":1116},[64],{"categories":1118},[104],{"categories":1120},[],{"categories":1122},[107],{"categories":1124},[107],{"categories":1126},[107],{"categories":1128},[110],{"categories":1130},[101],{"categories":1132},[104],{"categories":1134},[141],{"categories":1136},[110],{"categories":1138},[130],{"categories":1140},[204],{"categories":1142},[107],{"categories":1144},[110],{"categories":1146},[],{"categories":1148},[178],{"categories":1150},[],{"categories":1152},[107],{"categories":1154},[107],{"categories":1156},[],{"categories":1158},[64],{"categories":1160},[104],{"categories":1162},[1163],"Visual & Generative Media",{"categories":1165},[110],{"categories":1167},[],{"categories":1169},[107],{"categories":1171},[107],{"categories":1173},[235],{"categories":1175},[181],{"categories":1177},[469],{"categories":1179},[64],{"categories":1181},[204],{"categories":1183},[107],{"categories":1185},[178],{"categories":1187},[107],{"categories":1189},[64],{"categories":1191},[110],{"categories":1193},[],{"categories":1195},[],{"categories":1197},[110],{"categories":1199},[101],{"categories":1201},[110],{"categories":1203},[433],{"categories":1205},[107],{"categories":1207},[113],{"categories":1209},[104],{"categories":1211},[],{"categories":1213},[107],{"categories":1215},[113],{"categories":1217},[107],{"categories":1219},[107],{"categories":1221},[107],{"categories":1223},[107],{"categories":1225},[107],{"categories":1227},[204],{"categories":1229},[107],{"categories":1231},[384],{"categories":1233},[107],{"categories":1235},[107],{"categories":1237},[107],{"categories":1239},[107],{"categories":1241},[107],{"categories":1243},[178],{"categories":1245},[110],{"categories":1247},[],{"categories":1249},[110],{"categories":1251},[],{"categories":1253},[235],{"categories":1255},[64],{"categories":1257},[],{"categories":1259},[433],{"categories":1261},[110],{"categories":1263},[107],{"categories":1265},[178,107],{"categories":1267},[101],{"categories":1269},[],{"categories":1271},[107],{"categories":1273},[101],{"categories":1275},[1276],"Medical Imaging & Radiology",{"categories":1278},[178],{"categories":1280},[110],{"categories":1282},[64],{"categories":1284},[],{"categories":1286},[107],{"categories":1288},[107],{"categories":1290},[107],{"categories":1292},[],{"categories":1294},[],{"categories":1296},[107],{"categories":1298},[384],{"categories":1300},[107],{"categories":1302},[101],{"categories":1304},[107],{"categories":1306},[107],{"categories":1308},[],{"categories":1310},[110],{"categories":1312},[107],{"categories":1314},[113],{"categories":1316},[64],{"categories":1318},[107],{"categories":1320},[384],{"categories":1322},[107],{"categories":1324},[110],{"categories":1326},[107],{"categories":1328},[178],{"categories":1330},[110],{"categories":1332},[235],{"categories":1334},[178],{"categories":1336},[104],{"categories":1338},[110],{"categories":1340},[107],{"categories":1342},[107],{"categories":1344},[107],{"categories":1346},[107],{"categories":1348},[107],{"categories":1350},[110],{"categories":1352},[64],{"categories":1354},[107],{"categories":1356},[113],{"categories":1358},[],{"categories":1360},[141],{"categories":1362},[],{"categories":1364},[113],{"categories":1366},[110],{"categories":1368},[1006],{"categories":1370},[1006],{"categories":1372},[178],{"categories":1374},[107],{"categories":1376},[107],{"categories":1378},[110],{"categories":1380},[64],{"categories":1382},[178],{"categories":1384},[110],{"categories":1386},[141],{"categories":1388},[],{"categories":1390},[107],{"categories":1392},[],{"categories":1394},[107],{"categories":1396},[107],{"categories":1398},[107],{"categories":1400},[1401],"Contract Review & E-Discovery",{"categories":1403},[178],{"categories":1405},[107],{"categories":1407},[101],{"categories":1409},[141],{"categories":1411},[107],{"categories":1413},[107],{"categories":1415},[204],{"categories":1417},[64],{"categories":1419},[107],{"categories":1421},[107],{"categories":1423},[110],{"categories":1425},[110],{"categories":1427},[736],{"categories":1429},[110],{"categories":1431},[110],{"categories":1433},[107],{"categories":1435},[107],{"categories":1437},[110],{"categories":1439},[107],{"categories":1441},[384],{"categories":1443},[367],{"categories":1445},[107],{"categories":1447},[110],{"categories":1449},[107],{"categories":1451},[1452],"Law-Firm Practice & Adoption",{"categories":1454},[107],{"categories":1456},[110],{"categories":1458},[178],{"categories":1460},[107],{"categories":1462},[107],{"categories":1464},[],{"categories":1466},[],{"categories":1468},[64],{"categories":1470},[],{"categories":1472},[101],{"categories":1474},[235],{"categories":1476},[107],{"categories":1478},[],{"categories":1480},[101],{"categories":1482},[104],{"categories":1484},[107],{"categories":1486},[204],{"categories":1488},[],{"categories":1490},[104],{"categories":1492},[104],{"categories":1494},[],{"categories":1496},[107],{"categories":1498},[107],{"categories":1500},[64],{"categories":1502},[],{"categories":1504},[],{"categories":1506},[],{"categories":1508},[],{"categories":1510},[107],{"categories":1512},[110],{"categories":1514},[235],{"categories":1516},[107],{"categories":1518},[101],{"categories":1520},[64],{"categories":1522},[107],{"categories":1524},[107],{"categories":1526},[64],{"categories":1528},[113],{"categories":1530},[107],{"categories":1532},[757],{"categories":1534},[107],{"categories":1536},[204],{"categories":1538},[64],{"categories":1540},[104],{"categories":1542},[107],{"categories":1544},[107],{"categories":1546},[178],{"categories":1548},[107],{"categories":1550},[107],{"categories":1552},[107],{"categories":1554},[110],{"categories":1556},[107,101],{"categories":1558},[384],{"categories":1560},[107],{"categories":1562},[64],{"categories":1564},[64],{"categories":1566},[178],{"categories":1568},[110],{"categories":1570},[64],{"categories":1572},[107],{"categories":1574},[107],{"categories":1576},[],{"categories":1578},[],{"categories":1580},[107],{"categories":1582},[],{"categories":1584},[107],{"categories":1586},[64],{"categories":1588},[181],{"categories":1590},[141],{"categories":1592},[178],{"categories":1594},[107],{"categories":1596},[64],{"categories":1598},[],{"categories":1600},[110],{"categories":1602},[107],{"categories":1604},[107],{"categories":1606},[107],{"categories":1608},[107],{"categories":1610},[],{"categories":1612},[110],{"categories":1614},[107],{"categories":1616},[107],{"categories":1618},[],{"categories":1620},[110],{"categories":1622},[107],{"categories":1624},[107],{"categories":1626},[104],{"categories":1628},[107],{"categories":1630},[],{"categories":1632},[101],{"categories":1634},[107],{"categories":1636},[178],{"categories":1638},[64],{"categories":1640},[107],{"categories":1642},[101],{"categories":1644},[107],{"categories":1646},[64],{"categories":1648},[204],{"categories":1650},[110],{"categories":1652},[110],{"categories":1654},[107,178],{"categories":1656},[107],{"categories":1658},[141],{"categories":1660},[107],{"categories":1662},[141],{"categories":1664},[110],{"categories":1666},[178],{"categories":1668},[],{"categories":1670},[64],{"categories":1672},[235],{"categories":1674},[178],{"categories":1676},[64],{"categories":1678},[107],{"categories":1680},[113],{"categories":1682},[107],{"categories":1684},[110],{"categories":1686},[],{"categories":1688},[],{"categories":1690},[107],{"categories":1692},[],{"categories":1694},[],{"categories":1696},[113],{"categories":1698},[64],{"categories":1700},[107],{"categories":1702},[110],{"categories":1704},[110],{"categories":1706},[104],{"categories":1708},[110],{"categories":1710},[235],{"categories":1712},[107],{"categories":1714},[107],{"categories":1716},[130],{"categories":1718},[107],{"categories":1720},[107],{"categories":1722},[110],{"categories":1724},[107],{"categories":1726},[107],{"categories":1728},[342],{"categories":1730},[736],{"categories":1732},[],{"categories":1734},[178],{"categories":1736},[1452],{"categories":1738},[64],{"categories":1740},[],{"categories":1742},[],{"categories":1744},[110],{"categories":1746},[],{"categories":1748},[],{"categories":1750},[204],{"categories":1752},[204],{"categories":1754},[110],{"categories":1756},[64],{"categories":1758},[],{"categories":1760},[107],{"categories":1762},[107],{"categories":1764},[64],{"categories":1766},[1401],{"categories":1768},[178],{"categories":1770},[178],{"categories":1772},[107],{"categories":1774},[110],{"categories":1776},[101],{"categories":1778},[107],{"categories":1780},[107],{"categories":1782},[178],{"categories":1784},[178],{"categories":1786},[110],{"categories":1788},[110],{"categories":1790},[107],{"categories":1792},[],{"categories":1794},[107],{"categories":1796},[],{"categories":1798},[1799],"Interaction & Product Design",{"categories":1801},[107],{"categories":1803},[110],{"categories":1805},[262],{"categories":1807},[141],{"categories":1809},[64],{"categories":1811},[107],{"categories":1813},[107],{"categories":1815},[64],{"categories":1817},[101],{"categories":1819},[107],{"categories":1821},[],{"categories":1823},[110],{"categories":1825},[110],{"categories":1827},[],{"categories":1829},[64],{"categories":1831},[107],{"categories":1833},[101],{"categories":1835},[1799],{"categories":1837},[107],{"categories":1839},[101],{"categories":1841},[101],{"categories":1843},[],{"categories":1845},[64],{"categories":1847},[],{"categories":1849},[110],{"categories":1851},[141],{"categories":1853},[107],{"categories":1855},[110],{"categories":1857},[107],{"categories":1859},[110],{"categories":1861},[107],{"categories":1863},[141],{"categories":1865},[181],{"categories":1867},[107],{"categories":1869},[113],{"categories":1871},[64],{"categories":1873},[1874],"Coding Agents & Dev Productivity",{"categories":1876},[141],{"categories":1878},[178],{"categories":1880},[],{"categories":1882},[107],{"categories":1884},[736],{"categories":1886},[],{"categories":1888},[107],{"categories":1890},[107],{"categories":1892},[141],{"categories":1894},[],{"categories":1896},[],{"categories":1898},[107],{"categories":1900},[],{"categories":1902},[110],{"categories":1904},[107],{"categories":1906},[],{"categories":1908},[64],{"categories":1910},[64],{"categories":1912},[107],{"categories":1914},[181],{"categories":1916},[],{"categories":1918},[107],{"categories":1920},[107],{"categories":1922},[107],{"categories":1924},[181],{"categories":1926},[64],{"categories":1928},[],{"categories":1930},[],{"categories":1932},[110],{"categories":1934},[110],{"categories":1936},[321],{"categories":1938},[64],{"categories":1940},[64],{"categories":1942},[110],{"categories":1944},[141],{"categories":1946},[141],{"categories":1948},[110],{"categories":1950},[110],{"categories":1952},[107],{"categories":1954},[101],{"categories":1956},[1799],{"categories":1958},[107,235],{"categories":1960},[],{"categories":1962},[178],{"categories":1964},[64],{"categories":1966},[101],{"categories":1968},[107],{"categories":1970},[110],{"categories":1972},[1973],"The Designer's Role & Craft",{"categories":1975},[178],{"categories":1977},[],{"categories":1979},[110],{"categories":1981},[107],{"categories":1983},[110],{"categories":1985},[110],{"categories":1987},[107],{"categories":1989},[204],{"categories":1991},[107],{"categories":1993},[64],{"categories":1995},[178],{"categories":1997},[107],{"categories":1999},[],{"categories":2001},[110],{"categories":2003},[178],{"categories":2005},[107],{"categories":2007},[107],{"categories":2009},[2010],"AI UX Patterns",{"categories":2012},[110],{"categories":2014},[110],{"categories":2016},[110],{"categories":2018},[110],{"categories":2020},[204],{"categories":2022},[181],{"categories":2024},[107],{"categories":2026},[110],{"categories":2028},[107],{"categories":2030},[1006],{"categories":2032},[],{"categories":2034},[204],{"categories":2036},[141],{"categories":2038},[64],{"categories":2040},[107],{"categories":2042},[110],{"categories":2044},[],{"categories":2046},[],{"categories":2048},[107],{"categories":2050},[110],{"categories":2052},[107],{"categories":2054},[110],{"categories":2056},[321],{"categories":2058},[178],{"categories":2060},[141],{"categories":2062},[64],{"categories":2064},[107],{"categories":2066},[110],{"categories":2068},[110],{"categories":2070},[],{"categories":2072},[107],{"categories":2074},[],{"categories":2076},[],{"categories":2078},[107],{"categories":2080},[107],{"categories":2082},[110],{"categories":2084},[64],{"categories":2086},[],{"categories":2088},[],{"categories":2090},[181],{"categories":2092},[130],{"categories":2094},[107],{"categories":2096},[181],{"categories":2098},[141],{"categories":2100},[107],{"categories":2102},[107],{"categories":2104},[110],{"categories":2106},[110],{"categories":2108},[107],{"categories":2110},[110],{"categories":2112},[],{"categories":2114},[],{"categories":2116},[107],{"categories":2118},[235],{"categories":2120},[107],{"categories":2122},[],{"categories":2124},[],{"categories":2126},[178],{"categories":2128},[757],{"categories":2130},[110],{"categories":2132},[101],{"categories":2134},[1973],{"categories":2136},[],{"categories":2138},[],{"categories":2140},[107],{"categories":2142},[],{"categories":2144},[],{"categories":2146},[64],{"categories":2148},[141],{"categories":2150},[204],{"categories":2152},[104],{"categories":2154},[107],{"categories":2156},[107],{"categories":2158},[104],{"categories":2160},[],{"categories":2162},[178],{"categories":2164},[107],{"categories":2166},[110],{"categories":2168},[104],{"categories":2170},[107],{"categories":2172},[107],{"categories":2174},[101],{"categories":2176},[107],{"categories":2178},[],{"categories":2180},[101],{"categories":2182},[107],{"categories":2184},[204],{"categories":2186},[110],{"categories":2188},[141],{"categories":2190},[107],{"categories":2192},[104],{"categories":2194},[107],{"categories":2196},[107],{"categories":2198},[107],{"categories":2200},[110],{"categories":2202},[],{"categories":2204},[107],{"categories":2206},[64],{"categories":2208},[101],{"categories":2210},[107],{"categories":2212},[107],{"categories":2214},[],{"categories":2216},[384],{"categories":2218},[141],{"categories":2220},[107],{"categories":2222},[107],{"categories":2224},[],{"categories":2226},[104],{"categories":2228},[104],{"categories":2230},[107],{"categories":2232},[107],{"categories":2234},[113],{"categories":2236},[107],{"categories":2238},[107],{"categories":2240},[64],{"categories":2242},[64],{"categories":2244},[107],{"categories":2246},[],{"categories":2248},[64],{"categories":2250},[107],{"categories":2252},[64],{"categories":2254},[469],{"categories":2256},[],{"categories":2258},[],{"categories":2260},[107],{"categories":2262},[141],{"categories":2264},[],{"categories":2266},[235],{"categories":2268},[107],{"categories":2270},[107],{"categories":2272},[178],{"categories":2274},[727],{"categories":2276},[],{"categories":2278},[107],{"categories":2280},[107],{"categories":2282},[64],{"categories":2284},[107],{"categories":2286},[107],{"categories":2288},[107,235],{"categories":2290},[107],{"categories":2292},[107],{"categories":2294},[178],{"categories":2296},[110],{"categories":2298},[],{"categories":2300},[110],{"categories":2302},[110],{"categories":2304},[107],{"categories":2306},[107],{"categories":2308},[107],{"categories":2310},[181],{"categories":2312},[107],{"categories":2314},[2010],{"categories":2316},[101],{"categories":2318},[181],{"categories":2320},[101],{"categories":2322},[64],{"categories":2324},[178],{"categories":2326},[110],{"categories":2328},[107],{"categories":2330},[],{"categories":2332},[107],{"categories":2334},[141],{"categories":2336},[107],{"categories":2338},[110],{"categories":2340},[107],{"categories":2342},[107],{"categories":2344},[104],{"categories":2346},[],{"categories":2348},[235],{"categories":2350},[107],{"categories":2352},[321],{"categories":2354},[178],{"categories":2356},[178],{"categories":2358},[64],{"categories":2360},[110],{"categories":2362},[107],{"categories":2364},[104],{"categories":2366},[141],{"categories":2368},[107],{"categories":2370},[178],{"categories":2372},[110],{"categories":2374},[107],{"categories":2376},[107],{"categories":2378},[433],{"categories":2380},[],{"categories":2382},[107],{"categories":2384},[107],{"categories":2386},[107],{"categories":2388},[],{"categories":2390},[],{"categories":2392},[107],{"categories":2394},[107],{"categories":2396},[107],{"categories":2398},[107],{"categories":2400},[64],{"categories":2402},[107],{"categories":2404},[107],{"categories":2406},[110],{"categories":2408},[107],{"categories":2410},[107],{"categories":2412},[107],{"categories":2414},[107],{"categories":2416},[],{"categories":2418},[64],{"categories":2420},[181],{"categories":2422},[107],{"categories":2424},[110],{"categories":2426},[107],{"categories":2428},[],{"categories":2430},[],{"categories":2432},[107],{"categories":2434},[107],{"categories":2436},[107],{"categories":2438},[141],{"categories":2440},[],{"categories":2442},[107],{"categories":2444},[178],{"categories":2446},[107],{"categories":2448},[235],{"categories":2450},[1452],{"categories":2452},[141],{"categories":2454},[64],{"categories":2456},[64],{"categories":2458},[64],{"categories":2460},[141],{"categories":2462},[141],{"categories":2464},[235],{"categories":2466},[],{"categories":2468},[141],{"categories":2470},[107],{"categories":2472},[101],{"categories":2474},[64],{"categories":2476},[107],{"categories":2478},[141],{"categories":2480},[],{"categories":2482},[107],{"categories":2484},[64],{"categories":2486},[181],{"categories":2488},[107],{"categories":2490},[141],{"categories":2492},[107],{"categories":2494},[64],{"categories":2496},[110],{"categories":2498},[141],{"categories":2500},[110],{"categories":2502},[235],{"categories":2504},[110],{"categories":2506},[107],{"categories":2508},[107],{"categories":2510},[64],{"categories":2512},[107],{"categories":2514},[],{"categories":2516},[104],{"categories":2518},[64],{"categories":2520},[],{"categories":2522},[],{"categories":2524},[107],{"categories":2526},[110],{"categories":2528},[107],{"categories":2530},[2531],"Frameworks & Tooling",{"categories":2533},[107],{"categories":2535},[107],{"categories":2537},[64],{"categories":2539},[107],{"categories":2541},[107],{"categories":2543},[],{"categories":2545},[181],{"categories":2547},[181],{"categories":2549},[101],{"categories":2551},[110],{"categories":2553},[178],{"categories":2555},[],{"categories":2557},[1452],{"categories":2559},[107],{"categories":2561},[64],{"categories":2563},[107],{"categories":2565},[235],{"categories":2567},[235],{"categories":2569},[],{"categories":2571},[110],{"categories":2573},[141],{"categories":2575},[141],{"categories":2577},[107],{"categories":2579},[110],{"categories":2581},[],{"categories":2583},[178],{"categories":2585},[107],{"categories":2587},[107],{"categories":2589},[],{"categories":2591},[107],{"categories":2593},[],{"categories":2595},[64],{"categories":2597},[107],{"categories":2599},[64],{"categories":2601},[235],{"categories":2603},[107],{"categories":2605},[64],{"categories":2607},[104],{"categories":2609},[107],{"categories":2611},[1452],{"categories":2613},[],{"categories":2615},[110],{"categories":2617},[101],{"categories":2619},[101],{"categories":2621},[],{"categories":2623},[110],{"categories":2625},[107],{"categories":2627},[2628],"AI Design Tooling",{"categories":2630},[178],{"categories":2632},[107],{"categories":2634},[107],{"categories":2636},[64],{"categories":2638},[178],{"categories":2640},[107],{"categories":2642},[64],{"categories":2644},[141],{"categories":2646},[113],{"categories":2648},[64],{"categories":2650},[110],{"categories":2652},[],{"categories":2654},[107],{"categories":2656},[107],{"categories":2658},[110],{"categories":2660},[107],{"categories":2662},[107],{"categories":2664},[],{"categories":2666},[110],{"categories":2668},[2531],{"categories":2670},[107],{"categories":2672},[110],{"categories":2674},[110],{"categories":2676},[64],{"categories":2678},[64],{"categories":2680},[],{"categories":2682},[64],{"categories":2684},[107],{"categories":2686},[107],{"categories":2688},[110],{"categories":2690},[104],{"categories":2692},[107],{"categories":2694},[],{"categories":2696},[107],{"categories":2698},[1799],{"categories":2700},[],{"categories":2702},[107],{"categories":2704},[107],{"categories":2706},[],{"categories":2708},[107],{"categories":2710},[107],{"categories":2712},[107],{"categories":2714},[204],{"categories":2716},[141],{"categories":2718},[107],{"categories":2720},[107],{"categories":2722},[1452],{"categories":2724},[101],{"categories":2726},[107],{"categories":2728},[107],{"categories":2730},[181],{"categories":2732},[107],{"categories":2734},[141],{"categories":2736},[110],{"categories":2738},[],{"categories":2740},[107],{"categories":2742},[178],{"categories":2744},[107],{"categories":2746},[204],{"categories":2748},[107],{"categories":2750},[110],{"categories":2752},[],{"categories":2754},[],{"categories":2756},[],{"categories":2758},[101],{"categories":2760},[141],{"categories":2762},[110],{"categories":2764},[107],{"categories":2766},[107],{"categories":2768},[107],{"categories":2770},[342],{"categories":2772},[178],{"categories":2774},[110],{"categories":2776},[107],{"categories":2778},[],{"categories":2780},[110],{"categories":2782},[110],{"categories":2784},[],{"categories":2786},[107],{"categories":2788},[110],{"categories":2790},[107],{"categories":2792},[],{"categories":2794},[107],{"categories":2796},[107],{"categories":2798},[141],{"categories":2800},[178],{"categories":2802},[110],{"categories":2804},[178],{"categories":2806},[110],{"categories":2808},[104],{"categories":2810},[],{"categories":2812},[],{"categories":2814},[107],{"categories":2816},[107],{"categories":2818},[101],{"categories":2820},[110],{"categories":2822},[141],{"categories":2824},[],{"categories":2826},[178],{"categories":2828},[],{"categories":2830},[64],{"categories":2832},[64],{"categories":2834},[178],{"categories":2836},[64],{"categories":2838},[107],{"categories":2840},[],{"categories":2842},[107],{"categories":2844},[107],{"categories":2846},[],{"categories":2848},[204],{"categories":2850},[107],{"categories":2852},[235],{"categories":2854},[64],{"categories":2856},[],{"categories":2858},[110],{"categories":2860},[107],{"categories":2862},[101],{"categories":2864},[433],{"categories":2866},[110],{"categories":2868},[110],{"categories":2870},[107],{"categories":2872},[107],{"categories":2874},[],{"categories":2876},[101],{"categories":2878},[107],{"categories":2880},[104],{"categories":2882},[64],{"categories":2884},[178],{"categories":2886},[],{"categories":2888},[],{"categories":2890},[],{"categories":2892},[110],{"categories":2894},[64],{"categories":2896},[178],{"categories":2898},[141],{"categories":2900},[107],{"categories":2902},[141],{"categories":2904},[110],{"categories":2906},[178],{"categories":2908},[107],{"categories":2910},[],{"categories":2912},[107],{"categories":2914},[130],{"categories":2916},[110],{"categories":2918},[178],{"categories":2920},[141],{"categories":2922},[104],{"categories":2924},[64],{"categories":2926},[107],{"categories":2928},[141],{"categories":2930},[204],{"categories":2932},[],{"categories":2934},[],{"categories":2936},[181],{"categories":2938},[384],{"categories":2940},[107],{"categories":2942},[110],{"categories":2944},[107,64],{"categories":2946},[141],{"categories":2948},[107],{"categories":2950},[107],{"categories":2952},[110],{"categories":2954},[107],{"categories":2956},[110],{"categories":2958},[107],{"categories":2960},[107],{"categories":2962},[],{"categories":2964},[1006],{"categories":2966},[64],{"categories":2968},[178],{"categories":2970},[107],{"categories":2972},[107],{"categories":2974},[107],{"categories":2976},[181],{"categories":2978},[110],{"categories":2980},[204],{"categories":2982},[235],{"categories":2984},[],{"categories":2986},[107],{"categories":2988},[104],{"categories":2990},[110],{"categories":2992},[101],{"categories":2994},[110],{"categories":2996},[107],{"categories":2998},[110],{"categories":3000},[113],{"categories":3002},[64],{"categories":3004},[107],{"categories":3006},[107],{"categories":3008},[],{"categories":3010},[],{"categories":3012},[],{"categories":3014},[235],{"categories":3016},[107],{"categories":3018},[141],{"categories":3020},[107],{"categories":3022},[107],{"categories":3024},[107],{"categories":3026},[107],{"categories":3028},[],{"categories":3030},[181],{"categories":3032},[104],{"categories":3034},[110],{"categories":3036},[107],{"categories":3038},[],{"categories":3040},[107],{"categories":3042},[110],{"categories":3044},[107],{"categories":3046},[235],{"categories":3048},[],{"categories":3050},[178],{"categories":3052},[178],{"categories":3054},[],{"categories":3056},[64],{"categories":3058},[107],{"categories":3060},[178],{"categories":3062},[107],{"categories":3064},[104],{"categories":3066},[110],{"categories":3068},[107],{"categories":3070},[],{"categories":3072},[141],{"categories":3074},[107],{"categories":3076},[107],{"categories":3078},[107],{"categories":3080},[178],{"categories":3082},[110],{"categories":3084},[141],{"categories":3086},[],{"categories":3088},[110],{"categories":3090},[110],{"categories":3092},[178],{"categories":3094},[107],{"categories":3096},[107],{"categories":3098},[107],{"categories":3100},[384],{"categories":3102},[107],{"categories":3104},[],{"categories":3106},[107],{"categories":3108},[107],{"categories":3110},[235],{"categories":3112},[141],{"categories":3114},[181],{"categories":3116},[469],{"categories":3118},[181],{"categories":3120},[],{"categories":3122},[],{"categories":3124},[],{"categories":3126},[110],{"categories":3128},[110],{"categories":3130},[64],{"categories":3132},[107],{"categories":3134},[367],{"categories":3136},[64],{"categories":3138},[107],{"categories":3140},[107],{"categories":3142},[107],{"categories":3144},[107],{"categories":3146},[110],{"categories":3148},[],{"categories":3150},[],{"categories":3152},[107],{"categories":3154},[],{"categories":3156},[107],{"categories":3158},[110],{"categories":3160},[178],{"categories":3162},[107],{"categories":3164},[107],{"categories":3166},[],{"categories":3168},[113],{"categories":3170},[107],{"categories":3172},[178],{"categories":3174},[107],{"categories":3176},[110],{"categories":3178},[104],{"categories":3180},[107],{"categories":3182},[204],{"categories":3184},[110],{"categories":3186},[107],{"categories":3188},[727],{"categories":3190},[107],{"categories":3192},[110],{"categories":3194},[107],{"categories":3196},[64],{"categories":3198},[107],{"categories":3200},[433],{"categories":3202},[178],{"categories":3204},[],{"categories":3206},[141],{"categories":3208},[384],{"categories":3210},[110],{"categories":3212},[107],{"categories":3214},[],{"categories":3216},[141],{"categories":3218},[321],{"categories":3220},[110],{"categories":3222},[110],{"categories":3224},[107],{"categories":3226},[107],{"categories":3228},[110],{"categories":3230},[],{"categories":3232},[104],{"categories":3234},[110],{"categories":3236},[],{"categories":3238},[64],{"categories":3240},[107],{"categories":3242},[101],{"categories":3244},[141],{"categories":3246},[235],{"categories":3248},[130],{"categories":3250},[110],{"categories":3252},[110],{"categories":3254},[107],{"categories":3256},[110],{"categories":3258},[101],{"categories":3260},[],{"categories":3262},[107],{"categories":3264},[107],{"categories":3266},[],{"categories":3268},[],{"categories":3270},[178],{"categories":3272},[107,104],{"categories":3274},[110],{"categories":3276},[107],{"categories":3278},[],{"categories":3280},[101],{"categories":3282},[181],{"categories":3284},[104],{"categories":3286},[107],{"categories":3288},[64],{"categories":3290},[107],{"categories":3292},[110],{"categories":3294},[107],{"categories":3296},[107],{"categories":3298},[107],{"categories":3300},[141],{"categories":3302},[1006],{"categories":3304},[110],{"categories":3306},[107],{"categories":3308},[],{"categories":3310},[],{"categories":3312},[110],{"categories":3314},[107],{"categories":3316},[235],{"categories":3318},[],{"categories":3320},[107],{"categories":3322},[110],{"categories":3324},[130],{"categories":3326},[110],{"categories":3328},[384],{"categories":3330},[],{"categories":3332},[342],{"categories":3334},[110],{"categories":3336},[107],{"categories":3338},[204],{"categories":3340},[107],{"categories":3342},[181],{"categories":3344},[110],{"categories":3346},[107],{"categories":3348},[384],{"categories":3350},[107],{"categories":3352},[235],{"categories":3354},[],{"categories":3356},[107],{"categories":3358},[204],{"categories":3360},[178],{"categories":3362},[107],{"categories":3364},[107],{"categories":3366},[],{"categories":3368},[204],{"categories":3370},[141],{"categories":3372},[107],{"categories":3374},[107],{"categories":3376},[469],{"categories":3378},[101],{"categories":3380},[107],{"categories":3382},[],{"categories":3384},[],{"categories":3386},[178],{"categories":3388},[107],{"categories":3390},[181],{"categories":3392},[204],{"categories":3394},[110],{"categories":3396},[204],{"categories":3398},[141],{"categories":3400},[],{"categories":3402},[107],{"categories":3404},[],{"categories":3406},[107],{"categories":3408},[488],{"categories":3410},[107],{"categories":3412},[107],{"categories":3414},[110],{"categories":3416},[384],{"categories":3418},[107],{"categories":3420},[107],{"categories":3422},[107],{"categories":3424},[],{"categories":3426},[107,64],{"categories":3428},[141],{"categories":3430},[110],{"categories":3432},[64],{"categories":3434},[110],{"categories":3436},[757],{"categories":3438},[64],{"categories":3440},[107],{"categories":3442},[101],{"categories":3444},[],{"categories":3446},[],{"categories":3448},[110],{"categories":3450},[107],{"categories":3452},[64],{"categories":3454},[101],{"categories":3456},[64],{"categories":3458},[64],{"categories":3460},[107],{"categories":3462},[204],{"categories":3464},[107],{"categories":3466},[64],{"categories":3468},[],{"categories":3470},[107],{"categories":3472},[178,107],{"categories":3474},[235],{"categories":3476},[101],{"categories":3478},[],{"categories":3480},[107],{"categories":3482},[107],{"categories":3484},[104],{"categories":3486},[104],{"categories":3488},[107],{"categories":3490},[107],{"categories":3492},[321],{"categories":3494},[107],{"categories":3496},[64],{"categories":3498},[181],{"categories":3500},[110],{"categories":3502},[107],{"categories":3504},[107],{"categories":3506},[141],{"categories":3508},[204],{"categories":3510},[178],{"categories":3512},[107],{"categories":3514},[107],{"categories":3516},[107],{"categories":3518},[107],{"categories":3520},[101],{"categories":3522},[107],{"categories":3524},[110],{"categories":3526},[110],{"categories":3528},[64],{"categories":3530},[141],{"categories":3532},[64],{"categories":3534},[],{"categories":3536},[],{"categories":3538},[181],{"categories":3540},[107],{"categories":3542},[64],{"categories":3544},[107],{"categories":3546},[178],{"categories":3548},[384],{"categories":3550},[342],{"categories":3552},[321],{"categories":3554},[107],{"categories":3556},[107],{"categories":3558},[107],{"categories":3560},[181],{"categories":3562},[107],{"categories":3564},[107],{"categories":3566},[107],{"categories":3568},[110],{"categories":3570},[101],{"categories":3572},[110],{"categories":3574},[107,104],{"categories":3576},[],{"categories":3578},[178],{"categories":3580},[],{"categories":3582},[113],{"categories":3584},[107],{"categories":3586},[141],{"categories":3588},[101],{"categories":3590},[101],{"categories":3592},[110],{"categories":3594},[110],{"categories":3596},[110],{"categories":3598},[107],{"categories":3600},[107],{"categories":3602},[104],{"categories":3604},[64],{"categories":3606},[204],{"categories":3608},[107],{"categories":3610},[],{"categories":3612},[141],{"categories":3614},[107],{"categories":3616},[107],{"categories":3618},[107],{"categories":3620},[107],{"categories":3622},[107],{"categories":3624},[64],{"categories":3626},[141],{"categories":3628},[64],{"categories":3630},[64],{"categories":3632},[107],{"categories":3634},[107],{"categories":3636},[342],{"categories":3638},[107],{"categories":3640},[110],{"categories":3642},[141],{"categories":3644},[107],{"categories":3646},[107],{"categories":3648},[107],{"categories":3650},[110],{"categories":3652},[107],{"categories":3654},[107],{"categories":3656},[107],{"categories":3658},[2531],{"categories":3660},[3661],"Clinical AI",{"categories":3663},[178],{"categories":3665},[107],{"categories":3667},[107],{"categories":3669},[107],{"categories":3671},[235],{"categories":3673},[2010],{"categories":3675},[107],{"categories":3677},[113],{"categories":3679},[107],{"categories":3681},[110],{"categories":3683},[107],{"categories":3685},[107],{"categories":3687},[141],{"categories":3689},[107],{"categories":3691},[110],{"categories":3693},[204],{"categories":3695},[107],{"categories":3697},[107],{"categories":3699},[104],{"categories":3701},[107],{"categories":3703},[433],{"categories":3705},[107],{"categories":3707},[],{"categories":3709},[107],{"categories":3711},[64],{"categories":3713},[107],{"categories":3715},[],{"categories":3717},[],{"categories":3719},[107],{"categories":3721},[],{"categories":3723},[104],{"categories":3725},[107],{"categories":3727},[110],{"categories":3729},[141],{"categories":3731},[141],{"categories":3733},[141],{"categories":3735},[141],{"categories":3737},[],{"categories":3739},[101],{"categories":3741},[110],{"categories":3743},[141],{"categories":3745},[107],{"categories":3747},[488],{"categories":3749},[113],{"categories":3751},[107],{"categories":3753},[101],{"categories":3755},[110],{"categories":3757},[107],{"categories":3759},[107],{"categories":3761},[107,110],{"categories":3763},[110],{"categories":3765},[235],{"categories":3767},[141],{"categories":3769},[110],{"categories":3771},[141],{"categories":3773},[110],{"categories":3775},[107],{"categories":3777},[],{"categories":3779},[141],{"categories":3781},[204],{"categories":3783},[101],{"categories":3785},[107],{"categories":3787},[107],{"categories":3789},[],{"categories":3791},[64],{"categories":3793},[],{"categories":3795},[101],{"categories":3797},[110],{"categories":3799},[141],{"categories":3801},[107],{"categories":3803},[141],{"categories":3805},[101],{"categories":3807},[141],{"categories":3809},[141],{"categories":3811},[],{"categories":3813},[104],{"categories":3815},[110],{"categories":3817},[141],{"categories":3819},[141],{"categories":3821},[141],{"categories":3823},[141],{"categories":3825},[141],{"categories":3827},[141],{"categories":3829},[141],{"categories":3831},[141],{"categories":3833},[141],{"categories":3835},[141],{"categories":3837},[181],{"categories":3839},[101],{"categories":3841},[107],{"categories":3843},[107],{"categories":3845},[110],{"categories":3847},[110],{"categories":3849},[],{"categories":3851},[107,101],{"categories":3853},[],{"categories":3855},[110],{"categories":3857},[141],{"categories":3859},[110],{"categories":3861},[757],{"categories":3863},[107],{"categories":3865},[107],{"categories":3867},[107],{"categories":3869},[107],{"categories":3871},[321],{"categories":3873},[107],{"categories":3875},[110],{"categories":3877},[104],{"categories":3879},[110],{"categories":3881},[110],{"categories":3883},[],{"categories":3885},[110],{"categories":3887},[178],{"categories":3889},[141],{"categories":3891},[107],{"categories":3893},[],{"categories":3895},[],{"categories":3897},[110],{"categories":3899},[178],{"categories":3901},[107],{"categories":3903},[],{"categories":3905},[107],{"categories":3907},[],{"categories":3909},[204],{"categories":3911},[107],{"categories":3913},[],{"categories":3915},[],{"categories":3917},[141],{"categories":3919},[101],{"categories":3921},[107],{"categories":3923},[107],{"categories":3925},[104],{"categories":3927},[107],{"categories":3929},[107],{"categories":3931},[107],{"categories":3933},[104],{"categories":3935},[178],{"categories":3937},[],{"categories":3939},[107],{"categories":3941},[141],{"categories":3943},[],{"categories":3945},[107],{"categories":3947},[107],{"categories":3949},[178],{"categories":3951},[107],{"categories":3953},[204],{"categories":3955},[107],{"categories":3957},[235],{"categories":3959},[],{"categories":3961},[110],{"categories":3963},[204],{"categories":3965},[64],{"categories":3967},[],{"categories":3969},[107],{"categories":3971},[],{"categories":3973},[110],{"categories":3975},[178],{"categories":3977},[64],{"categories":3979},[],{"categories":3981},[2531],{"categories":3983},[104],{"categories":3985},[101],{"categories":3987},[181],{"categories":3989},[110],{"categories":3991},[178],{"categories":3993},[64],{"categories":3995},[],{"categories":3997},[],{"categories":3999},[107],{"categories":4001},[101],{"categories":4003},[107],{"categories":4005},[204],{"categories":4007},[],{"categories":4009},[110],{"categories":4011},[110],{"categories":4013},[110],{"categories":4015},[107],{"categories":4017},[141],{"categories":4019},[64],{"categories":4021},[107],{"categories":4023},[110],{"categories":4025},[113],{"categories":4027},[107],{"categories":4029},[110],{"categories":4031},[107],{"categories":4033},[113],{"categories":4035},[204],{"categories":4037},[141],{"categories":4039},[],{"categories":4041},[204],{"categories":4043},[],{"categories":4045},[64],{"categories":4047},[110],{"categories":4049},[],{"categories":4051},[107],{"categories":4053},[107],{"categories":4055},[107],{"categories":4057},[107],{"categories":4059},[110],{"categories":4061},[104],{"categories":4063},[101],{"categories":4065},[107],{"categories":4067},[178],{"categories":4069},[64],{"categories":4071},[64],{"categories":4073},[107],{"categories":4075},[181],{"categories":4077},[110],{"categories":4079},[107],{"categories":4081},[110],{"categories":4083},[107],{"categories":4085},[104],{"categories":4087},[178],{"categories":4089},[64],{"categories":4091},[110],{"categories":4093},[107],{"categories":4095},[113],{"categories":4097},[107],{"categories":4099},[110],{"categories":4101},[107],{"categories":4103},[141],{"categories":4105},[],{"categories":4107},[101],{"categories":4109},[107],{"categories":4111},[107],{"categories":4113},[107],{"categories":4115},[64],{"categories":4117},[107],{"categories":4119},[64],{"categories":4121},[107],{"categories":4123},[110],{"categories":4125},[107],{"categories":4127},[107],{"categories":4129},[107],{"categories":4131},[107],{"categories":4133},[],{"categories":4135},[107],{"categories":4137},[178],{"categories":4139},[104],{"categories":4141},[141],{"categories":4143},[110],{"categories":4145},[107],{"categories":4147},[107],{"categories":4149},[178],{"categories":4151},[110],{"categories":4153},[107],{"categories":4155},[204],{"categories":4157},[107],{"categories":4159},[181],{"categories":4161},[107],{"categories":4163},[107],{"categories":4165},[141],{"categories":4167},[107],{"categories":4169},[107],{"categories":4171},[110],{"categories":4173},[235],{"categories":4175},[107],{"categories":4177},[64],{"categories":4179},[110],{"categories":4181},[181],{"categories":4183},[],{"categories":4185},[110],{"categories":4187},[64],{"categories":4189},[107],{"categories":4191},[1874],{"categories":4193},[178],{"categories":4195},[262],{"categories":4197},[107],{"categories":4199},[101],{"categories":4201},[64],{"categories":4203},[104],{"categories":4205},[64],{"categories":4207},[107],{"categories":4209},[],{"categories":4211},[110],{"categories":4213},[110],{"categories":4215},[107],{"categories":4217},[107],{"categories":4219},[181],{"categories":4221},[],{"categories":4223},[141],{"categories":4225},[],{"categories":4227},[141],{"categories":4229},[107],{"categories":4231},[107],{"categories":4233},[110],{"categories":4235},[110],{"categories":4237},[110],{"categories":4239},[],{"categories":4241},[141],{"categories":4243},[107],{"categories":4245},[],{"categories":4247},[107],{"categories":4249},[107],{"categories":4251},[],{"categories":4253},[178],{"categories":4255},[64],{"categories":4257},[110],{"categories":4259},[107],{"categories":4261},[107],{"categories":4263},[204],{"categories":4265},[107],{"categories":4267},[107],{"categories":4269},[101],{"categories":4271},[],{"categories":4273},[107],{"categories":4275},[107],{"categories":4277},[],{"categories":4279},[101],{"categories":4281},[141],{"categories":4283},[64],{"categories":4285},[384],{"categories":4287},[107],{"categories":4289},[107],{"categories":4291},[107],{"categories":4293},[64],{"categories":4295},[141],{"categories":4297},[178],{"categories":4299},[107],{"categories":4301},[107],{"categories":4303},[107],{"categories":4305},[141],{"categories":4307},[178],{"categories":4309},[107],{"categories":4311},[141],{"categories":4313},[178],{"categories":4315},[107],{"categories":4317},[141],{"categories":4319},[110],{"categories":4321},[110],{"categories":4323},[110],{"categories":4325},[64],{"categories":4327},[141],{"categories":4329},[110],{"categories":4331},[110],{"categories":4333},[107],{"categories":4335},[64],{"categories":4337},[178],{"categories":4339},[107],{"categories":4341},[],{"categories":4343},[110],{"categories":4345},[],{"categories":4347},[],{"categories":4349},[],{"categories":4351},[110],{"categories":4353},[104],{"categories":4355},[110],{"categories":4357},[4358],"Liability & Ethics",{"categories":4360},[107],{"categories":4362},[110],{"categories":4364},[101],{"categories":4366},[110],{"categories":4368},[104],{"categories":4370},[204],{"categories":4372},[110],{"categories":4374},[],{"categories":4376},[469],{"categories":4378},[110],{"categories":4380},[],{"categories":4382},[101],{"categories":4384},[110],{"categories":4386},[],{"categories":4388},[110],{"categories":4390},[107],{"categories":4392},[107],{"categories":4394},[141],{"categories":4396},[107],{"categories":4398},[107],{"categories":4400},[110],{"categories":4402},[107],{"categories":4404},[107],{"categories":4406},[141],{"categories":4408},[110],{"categories":4410},[64],{"categories":4412},[178],{"categories":4414},[101],{"categories":4416},[107],{"categories":4418},[],{"categories":4420},[110],{"categories":4422},[110],{"categories":4424},[384],{"categories":4426},[178],{"categories":4428},[235],{"categories":4430},[141],{"categories":4432},[107],{"categories":4434},[178],{"categories":4436},[107],{"categories":4438},[101],{"categories":4440},[],{"categories":4442},[110],{"categories":4444},[107],{"categories":4446},[107],{"categories":4448},[110],{"categories":4450},[107],{"categories":4452},[178],{"categories":4454},[],{"categories":4456},[110],{"categories":4458},[113],{"categories":4460},[141],{"categories":4462},[110],{"categories":4464},[104],{"categories":4466},[],{"categories":4468},[107],{"categories":4470},[113],{"categories":4472},[107],{"categories":4474},[110],{"categories":4476},[141],{"categories":4478},[101],{"categories":4480},[235],{"categories":4482},[107],{"categories":4484},[107],{"categories":4486},[107],{"categories":4488},[141],{"categories":4490},[104],{"categories":4492},[107],{"categories":4494},[178],{"categories":4496},[141],{"categories":4498},[235],{"categories":4500},[107],{"categories":4502},[110],{"categories":4504},[],{"categories":4506},[433],{"categories":4508},[],{"categories":4510},[107],{"categories":4512},[235],{"categories":4514},[181],{"categories":4516},[110],{"categories":4518},[110],{"categories":4520},[4521],"Design News & Tools",{"categories":4523},[107],{"categories":4525},[141],{"categories":4527},[107],{"categories":4529},[101],{"categories":4531},[107],{"categories":4533},[178],{"categories":4535},[110],{"categories":4537},[110],{"categories":4539},[107],{"categories":4541},[384],{"categories":4543},[107],{"categories":4545},[384],{"categories":4547},[204],{"categories":4549},[107],{"categories":4551},[110],{"categories":4553},[],{"categories":4555},[107],{"categories":4557},[107],{"categories":4559},[107],{"categories":4561},[141],{"categories":4563},[101],{"categories":4565},[],{"categories":4567},[107],{"categories":4569},[107],{"categories":4571},[64],{"categories":4573},[488],{"categories":4575},[64],{"categories":4577},[178],{"categories":4579},[107],{"categories":4581},[107,110],{"categories":4583},[204,104],{"categories":4585},[107],{"categories":4587},[107],{"categories":4589},[107],{"categories":4591},[],{"categories":4593},[110],{"categories":4595},[],{"categories":4597},[64],{"categories":4599},[107],{"categories":4601},[64],{"categories":4603},[],{"categories":4605},[110],{"categories":4607},[107],{"categories":4609},[141],{"categories":4611},[107],{"categories":4613},[],{"categories":4615},[110],{"categories":4617},[107],{"categories":4619},[],{"categories":4621},[178],{"categories":4623},[107],{"categories":4625},[110],{"categories":4627},[107],{"categories":4629},[107],{"categories":4631},[101],{"categories":4633},[110],{"categories":4635},[107],{"categories":4637},[],{"categories":4639},[235],{"categories":4641},[204],{"categories":4643},[104],{"categories":4645},[104],{"categories":4647},[107],{"categories":4649},[101],{"categories":4651},[101],{"categories":4653},[107],{"categories":4655},[110],{"categories":4657},[107],{"categories":4659},[107],{"categories":4661},[107],{"categories":4663},[64],{"categories":4665},[107],{"categories":4667},[101],{"categories":4669},[110],{"categories":4671},[107],{"categories":4673},[204],{"categories":4675},[107],{"categories":4677},[141],{"categories":4679},[107],{"categories":4681},[107],{"categories":4683},[110],{"categories":4685},[107],{"categories":4687},[],{"categories":4689},[64],{"categories":4691},[],{"categories":4693},[64],{"categories":4695},[110],{"categories":4697},[101],{"categories":4699},[],{"categories":4701},[181],{"categories":4703},[235],{"categories":4705},[107],{"categories":4707},[64],{"categories":4709},[107],{"categories":4711},[],{"categories":4713},[141],{"categories":4715},[110],{"categories":4717},[64],{"categories":4719},[178],{"categories":4721},[107],{"categories":4723},[110],{"categories":4725},[64],{"categories":4727},[110],{"categories":4729},[141],{"categories":4731},[107],{"categories":4733},[101],{"categories":4735},[141],{"categories":4737},[64],{"categories":4739},[107],{"categories":4741},[178],{"categories":4743},[104],{"categories":4745},[107],{"categories":4747},[107],{"categories":4749},[107],{"categories":4751},[107],{"categories":4753},[107],{"categories":4755},[110],{"categories":4757},[107],{"categories":4759},[110],{"categories":4761},[107],{"categories":4763},[107],{"categories":4765},[101],{"categories":4767},[107],{"categories":4769},[110],{"categories":4771},[110],{"categories":4773},[178],{"categories":4775},[110],{"categories":4777},[110],{"categories":4779},[101],{"categories":4781},[110],{"categories":4783},[178],{"categories":4785},[],{"categories":4787},[107],{"categories":4789},[181],{"categories":4791},[384],{"categories":4793},[107],{"categories":4795},[107],{"categories":4797},[107],{"categories":4799},[64],{"categories":4801},[],{"categories":4803},[110],{"categories":4805},[204],{"categories":4807},[107],{"categories":4809},[141],{"categories":4811},[110],{"categories":4813},[107],{"categories":4815},[204],{"categories":4817},[110],{"categories":4819},[104],{"categories":4821},[104],{"categories":4823},[107],{"categories":4825},[107],{"categories":4827},[107],{"categories":4829},[101],{"categories":4831},[],{"categories":4833},[107],{"categories":4835},[110],{"categories":4837},[110],{"categories":4839},[107],{"categories":4841},[107],{"categories":4843},[107],{"categories":4845},[64],{"categories":4847},[],{"categories":4849},[101],{"categories":4851},[107],{"categories":4853},[107],{"categories":4855},[110],{"categories":4857},[110],{"categories":4859},[],{"categories":4861},[64],{"categories":4863},[64],{"categories":4865},[107],{"categories":4867},[204],{"categories":4869},[104],{"categories":4871},[178],{"categories":4873},[],{"categories":4875},[107],{"categories":4877},[110],{"categories":4879},[101],{"categories":4881},[107],{"categories":4883},[64],{"categories":4885},[101],{"categories":4887},[141],{"categories":4889},[181],{"categories":4891},[141],{"categories":4893},[110],{"categories":4895},[],{"categories":4897},[141],{"categories":4899},[110],{"categories":4901},[178],{"categories":4903},[181],{"categories":4905},[107],{"categories":4907},[],{"categories":4909},[110],{"categories":4911},[2531],{"categories":4913},[141],{"categories":4915},[64],{"categories":4917},[107],{"categories":4919},[107],{"categories":4921},[104],{"categories":4923},[107],{"categories":4925},[101],{"categories":4927},[1452],{"categories":4929},[235],{"categories":4931},[101],{"categories":4933},[],{"categories":4935},[],{"categories":4937},[141],{"categories":4939},[110],{"categories":4941},[141],{"categories":4943},[],{"categories":4945},[110],{"categories":4947},[110],{"categories":4949},[110],{"categories":4951},[],{"categories":4953},[107],{"categories":4955},[],{"categories":4957},[141],{"categories":4959},[101],{"categories":4961},[178],{"categories":4963},[107],{"categories":4965},[110],{"categories":4967},[141],{"categories":4969},[107],{"categories":4971},[141],{"categories":4973},[],{"categories":4975},[141],{"categories":4977},[101],{"categories":4979},[384],{"categories":4981},[110],{"categories":4983},[107],{"categories":4985},[],{"categories":4987},[64],{"categories":4989},[110],{"categories":4991},[113],{"categories":4993},[110],{"categories":4995},[101],{"categories":4997},[],{"categories":4999},[],{"categories":5001},[],{"categories":5003},[178],{"categories":5005},[110],{"categories":5007},[107],{"categories":5009},[107],{"categories":5011},[],{"categories":5013},[],{"categories":5015},[],{"categories":5017},[178],{"categories":5019},[107],{"categories":5021},[],{"categories":5023},[110],{"categories":5025},[107],{"categories":5027},[101],{"categories":5029},[],{"categories":5031},[],{"categories":5033},[178],{"categories":5035},[107],{"categories":5037},[141],{"categories":5039},[],{"categories":5041},[204],{"categories":5043},[141],{"categories":5045},[204],{"categories":5047},[181],{"categories":5049},[107],{"categories":5051},[107],{"categories":5053},[],{"categories":5055},[],{"categories":5057},[110],{"categories":5059},[],{"categories":5061},[107],{"categories":5063},[384],{"categories":5065},[107],{"categories":5067},[107],{"categories":5069},[107],{"categories":5071},[],{"categories":5073},[110],{"categories":5075},[107],{"categories":5077},[107],{"categories":5079},[],{"categories":5081},[110],{"categories":5083},[107],{"categories":5085},[141],{"categories":5087},[107],{"categories":5089},[204],{"categories":5091},[104],{"categories":5093},[107],{"categories":5095},[107],{"categories":5097},[110],{"categories":5099},[181],{"categories":5101},[110],{"categories":5103},[110],{"categories":5105},[],{"categories":5107},[],{"categories":5109},[107],{"categories":5111},[],{"categories":5113},[141],{"categories":5115},[104],{"categories":5117},[],{"categories":5119},[],{"categories":5121},[178],{"categories":5123},[101],{"categories":5125},[],{"categories":5127},[104],{"categories":5129},[204],{"categories":5131},[107],{"categories":5133},[64],{"categories":5135},[101],{"categories":5137},[181],{"categories":5139},[104],{"categories":5141},[64],{"categories":5143},[64],{"categories":5145},[],{"categories":5147},[107],{"categories":5149},[],{"categories":5151},[110],{"categories":5153},[101],{"categories":5155},[178],{"categories":5157},[107],{"categories":5159},[101],{"categories":5161},[110],{"categories":5163},[235],{"categories":5165},[107],{"categories":5167},[107],{"categories":5169},[107],{"categories":5171},[101],{"categories":5173},[181],{"categories":5175},[110],{"categories":5177},[],{"categories":5179},[107],{"categories":5181},[64],{"categories":5183},[141],{"categories":5185},[64],{"categories":5187},[107],{"categories":5189},[113],{"categories":5191},[],{"categories":5193},[178],{"categories":5195},[141],{"categories":5197},[101],{"categories":5199},[110],{"categories":5201},[107],{"categories":5203},[107],{"categories":5205},[110],{"categories":5207},[107],{"categories":5209},[107],{"categories":5211},[104],{"categories":5213},[110],{"categories":5215},[110,235],{"categories":5217},[110],{"categories":5219},[64],{"categories":5221},[107],{"categories":5223},[107],{"categories":5225},[181],{"categories":5227},[110],{"categories":5229},[204],{"categories":5231},[110],{"categories":5233},[104],{"categories":5235},[],{"categories":5237},[110],{"categories":5239},[107],{"categories":5241},[104],{"categories":5243},[],{"categories":5245},[],{"categories":5247},[64],{"categories":5249},[107],{"categories":5251},[107],{"categories":5253},[110],{"categories":5255},[181],{"categories":5257},[204],{"categories":5259},[107],{"categories":5261},[107],{"categories":5263},[110],{"categories":5265},[],{"categories":5267},[110],{"categories":5269},[141],{"categories":5271},[110],{"categories":5273},[],{"categories":5275},[141],{"categories":5277},[64],{"categories":5279},[2531],{"categories":5281},[101],{"categories":5283},[64],{"categories":5285},[107],{"categories":5287},[110],{"categories":5289},[107],{"categories":5291},[107],{"categories":5293},[204],{"categories":5295},[64],{"categories":5297},[],{"categories":5299},[141],{"categories":5301},[107],{"categories":5303},[],{"categories":5305},[110],{"categories":5307},[107],{"categories":5309},[107],{"categories":5311},[107],{"categories":5313},[110],{"categories":5315},[107],{"categories":5317},[107],{"categories":5319},[113],{"categories":5321},[110],{"categories":5323},[107],{"categories":5325},[107],{"categories":5327},[107],{"categories":5329},[107],{"categories":5331},[107],{"categories":5333},[107],{"categories":5335},[104],{"categories":5337},[],{"categories":5339},[113],{"categories":5341},[141],{"categories":5343},[110],{"categories":5345},[107],{"categories":5347},[64],{"categories":5349},[],{"categories":5351},[64],{"categories":5353},[64],{"categories":5355},[110],{"categories":5357},[64],{"categories":5359},[107],{"categories":5361},[107],{"categories":5363},[64],{"categories":5365},[107],{"categories":5367},[110],{"categories":5369},[141],{"categories":5371},[107],{"categories":5373},[107],{"categories":5375},[107],{"categories":5377},[104],{"categories":5379},[107],{"categories":5381},[110],{"categories":5383},[178],{"categories":5385},[],{"categories":5387},[107],{"categories":5389},[181],{"categories":5391},[110],{"categories":5393},[107],{"categories":5395},[],{"categories":5397},[107],{"categories":5399},[107],{"categories":5401},[141],{"categories":5403},[107],{"categories":5405},[107],{"categories":5407},[110],{"categories":5409},[204],{"categories":5411},[],{"categories":5413},[],{"categories":5415},[64],{"categories":5417},[141],{"categories":5419},[64],{"categories":5421},[141],{"categories":5423},[107],{"categories":5425},[204],{"categories":5427},[107],{"categories":5429},[101],{"categories":5431},[110],{"categories":5433},[107],{"categories":5435},[110],{"categories":5437},[110],{"categories":5439},[107],{"categories":5441},[104],{"categories":5443},[],{"categories":5445},[181],{"categories":5447},[107],{"categories":5449},[],{"categories":5451},[141],{"categories":5453},[107],{"categories":5455},[181],{"categories":5457},[107],{"categories":5459},[64],{"categories":5461},[64],{"categories":5463},[64],{"categories":5465},[110],{"categories":5467},[110],{"categories":5469},[110],{"categories":5471},[107],{"categories":5473},[107],{"categories":5475},[178],{"categories":5477},[181],{"categories":5479},[181],{"categories":5481},[],{"categories":5483},[141],{"categories":5485},[107],{"categories":5487},[107],{"categories":5489},[64],{"categories":5491},[],{"categories":5493},[141],{"categories":5495},[141],{"categories":5497},[141],{"categories":5499},[],{"categories":5501},[110],{"categories":5503},[107],{"categories":5505},[],{"categories":5507},[101],{"categories":5509},[104],{"categories":5511},[],{"categories":5513},[107],{"categories":5515},[107],{"categories":5517},[],{"categories":5519},[64],{"categories":5521},[],{"categories":5523},[],{"categories":5525},[],{"categories":5527},[],{"categories":5529},[107],{"categories":5531},[141],{"categories":5533},[],{"categories":5535},[],{"categories":5537},[107],{"categories":5539},[107],{"categories":5541},[107],{"categories":5543},[181],{"categories":5545},[107],{"categories":5547},[181],{"categories":5549},[],{"categories":5551},[181],{"categories":5553},[181],{"categories":5555},[235],{"categories":5557},[110],{"categories":5559},[64],{"categories":5561},[],{"categories":5563},[],{"categories":5565},[181],{"categories":5567},[64],{"categories":5569},[64],{"categories":5571},[64],{"categories":5573},[],{"categories":5575},[101],{"categories":5577},[64],{"categories":5579},[64],{"categories":5581},[101],{"categories":5583},[64],{"categories":5585},[104],{"categories":5587},[64],{"categories":5589},[64],{"categories":5591},[64],{"categories":5593},[181],{"categories":5595},[141],{"categories":5597},[141],{"categories":5599},[107],{"categories":5601},[64],{"categories":5603},[181],{"categories":5605},[235],{"categories":5607},[181],{"categories":5609},[181],{"categories":5611},[181],{"categories":5613},[],{"categories":5615},[104],{"categories":5617},[],{"categories":5619},[235],{"categories":5621},[64],{"categories":5623},[64],{"categories":5625},[64],{"categories":5627},[110],{"categories":5629},[141,104],{"categories":5631},[181],{"categories":5633},[],{"categories":5635},[],{"categories":5637},[181],{"categories":5639},[],{"categories":5641},[181],{"categories":5643},[141],{"categories":5645},[110],{"categories":5647},[],{"categories":5649},[64],{"categories":5651},[107],{"categories":5653},[178],{"categories":5655},[],{"categories":5657},[107],{"categories":5659},[],{"categories":5661},[141],{"categories":5663},[101],{"categories":5665},[181],{"categories":5667},[],{"categories":5669},[64],{"categories":5671},[141],[5673,5721,5882,5962],{"id":5674,"title":5675,"ai":5676,"body":5681,"categories":5707,"created_at":65,"date_modified":65,"description":56,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":5708,"navigation":80,"path":5709,"published_at":5710,"question":65,"scraped_at":65,"seo":5711,"sitemap":5712,"source_id":5713,"source_name":5714,"source_type":88,"source_url":5715,"stem":5716,"tags":5717,"thumbnail_url":65,"tldr":5718,"tweet":65,"unknown_tags":5719,"__hash__":5720},"summaries\u002Fsummaries\u002Fpandas-ends-manual-data-loops-in-python-summary.md","Pandas Ends Manual Data Loops in Python",{"provider":7,"model":8,"input_tokens":5677,"output_tokens":5678,"processing_time_ms":5679,"cost_usd":5680},3679,931,11867,0.0011788,{"type":14,"value":5682,"toc":5703},[5683,5687,5690,5694,5697],[17,5684,5686],{"id":5685},"realize-your-code-is-overcomplicated","Realize Your Code is Overcomplicated",[22,5688,5689],{},"After 4+ years building Python automation scripts, the author believed their solutions were efficient enough. But discovering key libraries revealed bloated code with excessive lines for basic tasks. These aren't generic 'top libraries'—they specifically exposed outdated habits, prompting a rewrite of old workflows to write far less code while achieving the same results.",[17,5691,5693],{"id":5692},"pandas-vectorize-data-instead-of-looping","Pandas: Vectorize Data Instead of Looping",[22,5695,5696],{},"The standout example is Pandas, which eliminates manual iteration over data rows—a common pre-2015 pitfall. The core lesson: 'If you’re iterating over rows manually in Python, you’re probably doing it wrong.' Previously, the author relied on nested loops for data problems, wasting time on verbose logic. Pandas enables vectorized operations (e.g., apply, groupby, or direct column math), shrinking dozens of lines into concise expressions. This shift doesn't just speed up execution; it forces cleaner, more Pythonic code. Trade-off: Initial learning curve if you're loop-dependent, but payoff is immediate in automation and data pipelines.",[22,5698,5699],{},[5700,5701,5702],"em",{},"Note: Article previews 5 such libraries but details only Pandas here; full list promises similar discomforting simplifications.",{"title":56,"searchDepth":57,"depth":57,"links":5704},[5705,5706],{"id":5685,"depth":57,"text":5686},{"id":5692,"depth":57,"text":5693},[64],{},"\u002Fsummaries\u002Fpandas-ends-manual-data-loops-in-python-summary","2026-04-08 21:21:20",{"title":5675,"description":56},{"loc":5709},"43920ea1749e934a","Level Up Coding","https:\u002F\u002Funknown","summaries\u002Fpandas-ends-manual-data-loops-in-python-summary",[92,94],"Replace row-by-row loops with Pandas vectorized operations to cut unnecessary code in data tasks—author went from nested loops to simpler scripts after 4+ years.",[94],"otabOWgT1gOCPZs4DIk97pUnZCSEGnbqwcdhmSwfk74",{"id":5722,"title":5723,"ai":5724,"body":5729,"categories":5855,"created_at":65,"date_modified":65,"description":56,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":5856,"navigation":80,"path":5870,"published_at":65,"question":65,"scraped_at":5871,"seo":5872,"sitemap":5873,"source_id":5874,"source_name":5875,"source_type":88,"source_url":5876,"stem":5877,"tags":5878,"thumbnail_url":65,"tldr":5879,"tweet":65,"unknown_tags":5880,"__hash__":5881},"summaries\u002Fsummaries\u002F9138792c3c82d32d-secure-asgi-apps-with-double-submit-csrf-middlewar-summary.md","Secure ASGI Apps with Double Submit CSRF Middleware",{"provider":7,"model":8,"input_tokens":5725,"output_tokens":5726,"processing_time_ms":5727,"cost_usd":5728},6255,1673,8509,0.0015802,{"type":14,"value":5730,"toc":5850},[5731,5735,5775,5779,5816,5820],[17,5732,5734],{"id":5733},"embed-csrf-tokens-in-forms-for-double-submit-protection","Embed CSRF Tokens in Forms for Double Submit Protection",[22,5736,5737,5738,5742,5743,5746,5747,5750,5751,5754,5755,5758,5759,5762,5763,5766,5767,5770,5771,5774],{},"Wrap your ASGI app with ",[5739,5740,5741],"code",{},"CSRFMiddleware(app, signing_secret=\"your-secret\")"," to implement OWASP's Double Submit Cookie pattern. The middleware sets a ",[5739,5744,5745],{},"csrftoken"," cookie (configurable via ",[5739,5748,5749],{},"cookie_name",") if missing and exposes it via ",[5739,5752,5753],{},"scope[\"csrftoken\"]()","—a callable function. Use it to populate hidden form fields: ",[5739,5756,5757],{},"\u003Cinput type=\"hidden\" name=\"csrftoken\" value=\"{{ request.scope['csrftoken']() }}\">",". For JS fetches, send ",[5739,5760,5761],{},"x-csrftoken"," header matching the cookie. On POST, middleware validates token in form data or header, rejecting mismatches with 403. Set ",[5739,5764,5765],{},"signing_secret"," explicitly or via ",[5739,5768,5769],{},"ASGI_CSRF_SECRET"," env var to avoid invalidation on restarts—random secrets persist only per server run. Adds ",[5739,5772,5773],{},"Vary: Cookie"," header if setting cookie to bust caches.",[17,5776,5778],{"id":5777},"configure-cookies-and-auto-set-behavior","Configure Cookies and Auto-Set Behavior",[22,5780,5781,5782,5785,5786,5789,5790,5793,5794,5797,5798,5801,5802,5804,5805,5807,5808,5811,5812,5815],{},"Control cookie with options: ",[5739,5783,5784],{},"cookie_path=\"\u002F\""," (default), ",[5739,5787,5788],{},"cookie_domain=None",", ",[5739,5791,5792],{},"cookie_secure=True"," (HTTPS-only), ",[5739,5795,5796],{},"cookie_samesite=\"Lax\""," (default; options: Strict, Lax, None). Use ",[5739,5799,5800],{},"always_set_cookie=True"," to set ",[5739,5803,5745],{}," on every request lacking it, not just when ",[5739,5806,5753],{}," called. Skips protection if no cookies (unauthenticated) or ",[5739,5809,5810],{},"Authorization: Bearer ..."," header present (safe from cross-site due to browser CORS). Protect login forms always via ",[5739,5813,5814],{},"always_protect=[\"\u002Flogin\u002F\"]"," to block login CSRF.",[17,5817,5819],{"id":5818},"skip-apis-and-customize-failures","Skip APIs and Customize Failures",[22,5821,5822,5823,5826,5827,5830,5831,5834,5835,5789,5838,5841,5842,5845,5846,5849],{},"Opt out for web APIs with ",[5739,5824,5825],{},"skip_if_scope"," callback returning True, e.g., ",[5739,5828,5829],{},"lambda scope: scope[\"path\"].startswith(\"\u002Fapi\u002F\")",". Override 403 defaults with ",[5739,5832,5833],{},"send_csrf_failed"," function taking ",[5739,5836,5837],{},"scope",[5739,5839,5840],{},"send",", and ",[5739,5843,5844],{},"message_id"," from ",[5739,5847,5848],{},"asgi_csrf.Errors"," enum for custom responses per error type.",{"title":56,"searchDepth":57,"depth":57,"links":5851},[5852,5853,5854],{"id":5733,"depth":57,"text":5734},{"id":5777,"depth":57,"text":5778},{"id":5818,"depth":57,"text":5819},[64],{"content_references":5857,"triage":5867},[5858,5864],{"type":5859,"title":5860,"publisher":5861,"url":5862,"context":5863},"other","OWASP guide to Cross Site Request Forgery (CSRF)","OWASP","https:\u002F\u002Fowasp.org\u002Fwww-community\u002Fattacks\u002Fcsrf","cited",{"type":5859,"title":5865,"publisher":5861,"url":5866,"context":5863},"Cross-Site Request Forgery (CSRF) Prevention Cheat Sheet","https:\u002F\u002Fcheatsheetseries.owasp.org\u002Fcheatsheets\u002FCross-Site_Request_Forgery_Prevention_Cheat_Sheet.html",{"relevance":77,"novelty":57,"quality":76,"actionability":76,"composite":5868,"reasoning":5869},3.25,"Category: Software Engineering. The article provides practical guidance on implementing CSRF protection in ASGI applications, which is relevant for developers working on backend security. It includes specific code examples and configuration options, making it actionable for developers looking to enhance their app's security.","\u002Fsummaries\u002F9138792c3c82d32d-secure-asgi-apps-with-double-submit-csrf-middlewar-summary","2026-04-16 03:15:33",{"title":5723,"description":56},{"loc":5870},"9138792c3c82d32d","__oneoff__","https:\u002F\u002Fgithub.com\u002Fsimonw\u002Fasgi-csrf","summaries\u002F9138792c3c82d32d-secure-asgi-apps-with-double-submit-csrf-middlewar-summary",[92,93],"Protect ASGI apps from CSRF using asgi-csrf: pip install, wrap app with CSRFMiddleware, embed scope['csrftoken']() in POST forms or x-csrftoken headers—rejects invalid POSTs with 403.",[],"yQgwZ3-Or6r2-qxOXj7ZHTCe8jff7FjmJ8fp_ycGjtI",{"id":5883,"title":5884,"ai":5885,"body":5891,"categories":5943,"created_at":65,"date_modified":65,"description":56,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":5944,"navigation":80,"path":5948,"published_at":5949,"question":65,"scraped_at":5950,"seo":5951,"sitemap":5952,"source_id":5953,"source_name":5954,"source_type":88,"source_url":5955,"stem":5956,"tags":5957,"thumbnail_url":65,"tldr":5959,"tweet":65,"unknown_tags":5960,"__hash__":5961},"summaries\u002Fsummaries\u002Fa250c756ca60ded3-why-python-problem-solving-beats-library-mastery-summary.md","Why Python Problem-Solving Beats Library Mastery",{"provider":7,"model":5886,"input_tokens":5887,"output_tokens":5888,"processing_time_ms":5889,"cost_usd":5890},"google\u002Fgemini-3.1-flash-lite",3924,370,2770,0.001536,{"type":14,"value":5892,"toc":5939},[5893,5897,5900,5904,5907,5936],[17,5894,5896],{"id":5895},"focus-on-operational-pain-points-over-technical-breadth","Focus on Operational Pain Points Over Technical Breadth",[22,5898,5899],{},"Most developers prioritize learning the latest libraries or frameworks, but this technical breadth often fails to translate into professional value. In a business context, the most significant opportunities lie in solving \"boring\" problems that directly impact the bottom line. Companies do not pay for code that is merely technically impressive; they pay for solutions to concrete operational friction.",[17,5901,5903],{"id":5902},"the-real-world-value-of-python","The Real-World Value of Python",[22,5905,5906],{},"Python’s true strength is not its hype or its ecosystem of libraries, but its utility as a tool for practical problem-solving. To become a more valuable developer, you should shift your focus toward identifying and resolving:",[5908,5909,5910,5918,5924,5930],"ul",{},[5911,5912,5913,5917],"li",{},[5914,5915,5916],"strong",{},"Workflow Inefficiencies:"," Identifying slow, manual processes that can be automated.",[5911,5919,5920,5923],{},[5914,5921,5922],{},"Data Integrity:"," Cleaning up messy data pipelines that hinder decision-making.",[5911,5925,5926,5929],{},[5914,5927,5928],{},"Infrastructure and Scaling:"," Addressing the \"chaos\" that occurs when systems grow beyond their initial design.",[5911,5931,5932,5935],{},[5914,5933,5934],{},"Automation Gaps:"," Fixing broken or brittle automation that causes repeated manual intervention.",[22,5937,5938],{},"By prioritizing the study of how systems fail and where they create bottlenecks, you move from being a developer who writes code to a builder who solves business-critical problems. This shift in mindset—from library-centric to problem-centric—is what distinguishes high-impact engineers.",{"title":56,"searchDepth":57,"depth":57,"links":5940},[5941,5942],{"id":5895,"depth":57,"text":5896},{"id":5902,"depth":57,"text":5903},[64],{"content_references":5945,"triage":5946},[],{"relevance":76,"novelty":77,"quality":76,"actionability":76,"composite":78,"reasoning":5947},"Category: Software Engineering. The article emphasizes the importance of focusing on operational pain points rather than just mastering libraries, which directly addresses the audience's need for practical applications in software engineering. It provides actionable insights on identifying workflow inefficiencies and data integrity issues, making it relevant for developers looking to enhance their problem-solving skills.","\u002Fsummaries\u002Fa250c756ca60ded3-why-python-problem-solving-beats-library-mastery-summary","2026-05-19 18:32:24","2026-05-20 23:00:20",{"title":5884,"description":56},{"loc":5948},"a250c756ca60ded3","Python in Plain English","https:\u002F\u002Fpython.plainenglish.io\u002Fmost-python-developers-learn-libraries-but-ignore-the-one-skill-that-actually-makes-them-valuable-9365467f6476?source=rss----78073def27b8---4","summaries\u002Fa250c756ca60ded3-why-python-problem-solving-beats-library-mastery-summary",[92,5958,94],"software-engineering","The most valuable Python developers aren't those who memorize libraries, but those who focus on solving painful, real-world operational bottlenecks like broken automation and data messiness.",[5958,94],"s7ko-JYohIaLub0V4l9afXCeSxGNVeODuMHNQMuO_28",{"id":5963,"title":5964,"ai":5965,"body":5970,"categories":6111,"created_at":65,"date_modified":65,"description":56,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":6112,"navigation":80,"path":6116,"published_at":6117,"question":65,"scraped_at":6118,"seo":6119,"sitemap":6120,"source_id":6121,"source_name":5954,"source_type":88,"source_url":6122,"stem":6123,"tags":6124,"thumbnail_url":65,"tldr":6126,"tweet":65,"unknown_tags":6127,"__hash__":6128},"summaries\u002Fsummaries\u002F2213f25251a75094-python-tricks-scripts-to-invisible-automation-syst-summary.md","Python Tricks: Scripts to Invisible Automation Systems",{"provider":7,"model":8,"input_tokens":5966,"output_tokens":5967,"processing_time_ms":5968,"cost_usd":5969},4938,1580,25939,0.00127075,{"type":14,"value":5971,"toc":6106},[5972,5976,5987,5998,6015,6019,6030,6044,6048,6059,6073,6083,6093,6103],[17,5973,5975],{"id":5974},"composable-primitives-eliminate-string-hacking-and-boilerplate","Composable Primitives Eliminate String Hacking and Boilerplate",[22,5977,5978,5979,5982,5983,5986],{},"Replace ugly string concatenation for files with ",[5739,5980,5981],{},"pathlib",": ",[5739,5984,5985],{},"from pathlib import Path; base = Path(\"data\"); file_path = base \u002F \"output\" \u002F \"file.txt\"; file_path.write_text(\"Hello world\")",". Paths stay readable, cross-OS compatible, and composable—crucial since automation centers on file manipulation. Avoid string hacks, as they lead to bugs: “If your file code looks like string manipulation, you’re one bug away from regret.”",[22,5988,5989,5990,5993,5994,5997],{},"For iteration, use ",[5739,5991,5992],{},"itertools.product"," over loops: ",[5739,5995,5996],{},"from itertools import product; colors = [\"red\", \"blue\"]; sizes = [\"S\", \"M\", \"L\"]; list(product(colors, sizes))"," generates cartesian products instantly for test cases, datasets, or configs—replacing 20-line loops.",[22,5999,6000,6001,5982,6004,6007,6008,5789,6011,6014],{},"Ditch manual constructors with ",[5739,6002,6003],{},"dataclasses",[5739,6005,6006],{},"@dataclass class Job: title: str; company: str; salary: int"," auto-generates ",[5739,6009,6010],{},"__init__",[5739,6012,6013],{},"__repr__",", and comparisons, cutting repetitive code so you focus on workflows, not boilerplate.",[17,6016,6018],{"id":6017},"observability-turns-debugging-into-narratives","Observability Turns Debugging into Narratives",[22,6020,6021,6022,6025,6026,6029],{},"f-Strings make logs readable: ",[5739,6023,6024],{},"user = \"qasim\"; action = \"login\"; print(f\"[INFO] User {user} performed {action}\")"," or ",[5739,6027,6028],{},"print(f\"[DEBUG] processing={i} | status={status} | items={len(data)}\")",". They create narrative visibility, speeding automation fixes.",[22,6031,6032,6033,6036,6037,5982,6040,6043],{},"Swap ",[5739,6034,6035],{},"print"," for ",[5739,6038,6039],{},"logging",[5739,6041,6042],{},"import logging; logging.basicConfig(level=logging.INFO); logging.info(\"Pipeline started\"); logging.warning(\"Missing values detected\")",". In pipelines, this enables observing systems, not just running code—essential for production debugging without flying blind.",[17,6045,6047],{"id":6046},"safety-nets-cli-tools-and-system-control-scale-automation","Safety Nets, CLI Tools, and System Control Scale Automation",[22,6049,6050,6051,6054,6055,6058],{},"Context managers prevent leaks: ",[5739,6052,6053],{},"with open(\"data.txt\") as f: data = f.read()",". Custom ones add power: ",[5739,6056,6057],{},"@contextmanager def timer(): start = time.time(); yield; print(\"Elapsed:\", time.time() - start); with timer(): sum(range(1_000_000))",". Automation becomes safe by default—no forgotten closes.",[22,6060,6061,6062,5982,6065,6068,6069,6072],{},"Make scripts tools with ",[5739,6063,6064],{},"argparse",[5739,6066,6067],{},"parser = argparse.ArgumentParser(); parser.add_argument(\"--input\"); parser.add_argument(\"--mode\"); args = parser.parse_args()"," lets you run ",[5739,6070,6071],{},"python app.py --input data.csv --mode fast",", turning files into Linux-like CLI without editing code.",[22,6074,6075,6076,5982,6079,6082],{},"Access APIs via ",[5739,6077,6078],{},"requests",[5739,6080,6081],{},"res = requests.get(\"https:\u002F\u002Fapi.github.com\u002Fevents\"); data = res.json(); print(len(data))",". Pair with scheduling\u002Ffiles for scrapers, pipelines, or monitoring—core of most tools, including AI via prompts.",[22,6084,6085,6086,5982,6089,6092],{},"Speed up with ",[5739,6087,6088],{},"asyncio",[5739,6090,6091],{},"async def task(i): await asyncio.sleep(1); return i; async def main(): results = await asyncio.gather(*(task(i) for i in range(5))); asyncio.run(main())"," cuts 5 sequential seconds to ~1 parallel, scaling APIs, scraping, or LLM calls.",[22,6094,6095,6096,5982,6099,6102],{},"Control OS with ",[5739,6097,6098],{},"subprocess",[5739,6100,6101],{},"subprocess.run([\"ls\", \"-l\"])"," for batch renames, CLI orchestration, or pipelines—Python as machine control layer.",[22,6104,6105],{},"Combined, these remove manual decisions: less thinking, repetition, friction. Good automation feels invisible, handling workflows in the background so you stop thinking about them.",{"title":56,"searchDepth":57,"depth":57,"links":6107},[6108,6109,6110],{"id":5974,"depth":57,"text":5975},{"id":6017,"depth":57,"text":6018},{"id":6046,"depth":57,"text":6047},[64],{"content_references":6113,"triage":6114},[],{"relevance":76,"novelty":77,"quality":76,"actionability":76,"composite":78,"reasoning":6115},"Category: AI Automation. The article provides practical Python tricks for building reliable automation systems, addressing the audience's need for actionable content. It includes specific code examples and techniques that can be directly applied to improve automation workflows.","\u002Fsummaries\u002F2213f25251a75094-python-tricks-scripts-to-invisible-automation-syst-summary","2026-05-12 15:41:08","2026-05-13 19:01:05",{"title":5964,"description":56},{"loc":6116},"2213f25251a75094","https:\u002F\u002Fpython.plainenglish.io\u002F10-python-tricks-that-turn-beginners-into-builders-36c42288ffef?source=rss----78073def27b8---4","summaries\u002F2213f25251a75094-python-tricks-scripts-to-invisible-automation-syst-summary",[92,6125,94],"automation","Shift from one-off scripts to reliable systems using pathlib for paths, itertools for combinations, dataclasses for models, logging over print, context managers for safety, argparse for CLI, requests\u002Fasyncio for APIs, and subprocess for OS control—removing manual decisions entirely.",[94],"We0hU3wZU4j3_jCKrixA2VsGroJ-G8A5k73y7Lt-pZc"]