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