[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"news-article-how-i-made-exercise-icons-with-codex-and-chatgpt":3,"$f2v3tzw7dti6zg":-1},{"article":4,"engagement":1414,"relatedArticles":1416,"relatedVideo":1403,"tags":1443},{"content":5,"createdAt":6,"embedding":7,"id":1399,"image":1400,"isAffiliate":1401,"isPublished":1401,"publishedAt":1402,"relatedVideoArticleId":1403,"slug":1404,"sourceId":1405,"sourceName":1406,"sourceSlug":1407,"sourceType":1408,"sourceUrl":1409,"summary":1410,"title":1411,"updatedAt":1412,"url":1413},"I’ve always wanted my own workout tracking app. Something I can use at the gym and change whenever I don’t like how it works. Last weekend I started building it with AI, using Codex to do the implementation while I decide what I want and review the result. I think this could become a small series about the things I learn along the way. The first one is about exercise icons, because that part surprised me. A workout tracker needs exercises. And once you have a long list of exercises, you want pictures to help you recognize them. I wanted to see the bench or machine next to the name. I started with SVG icons. They worked, but I didn’t like the look. I wanted something closer to the equipment I see at the gym. Without custom artwork &lt;\u002Fa&gt; &lt;\u002Fdiv&gt; &lt;div&gt; &lt;p&gt;&lt;strong&gt;With generated artwork&lt;\u002Fstrong&gt;&lt;\u002Fp&gt; &lt;a href=\"\u002Fimages\u002Fblog\u002Fworkout-ai-icons\u002Fwith-artwork.png\" aria-label=\"Open full-size screenshot with generated exercise artwork\"&gt; &lt;\u002Fa&gt; &lt;\u002Fdiv&gt; Real app screenshots, with the same exercises and layout. I reconstructed the comparison by switching off the artwork in a local preview, which shows the app's generic SVG fallback. Tap either image to enlarge it. So I took a screenshot of one of the exercises from my gym and asked ChatGPT what it would look like as an icon. I really liked the result. It gave me a style I wanted to use for the rest of the app. The reference icon I gave Codex to match. This is the generated illustration, not the original gym screenshot. I gave that image to Codex and asked it to use the image generation tool for bench press, squat, deadlift, and a few other exercises. I also asked for a preview in Histoire, the component playground I use for the app, so I could check the images before adding them. The images use black equipment, silver details, a three-quarter view, and a transparent background. Keeping the reference and those details the same helped them look like they belonged together. Bench press and lat pulldown, generated from the same visual direction. Once I liked the first batch, I asked for 20 more. Then another 20. After those batches, I had 46 illustrations covering 51 exercises. Some exercises share the same equipment image. The catalog has 82 exercises, so there was still more artwork to add. What I like about this is how much work I would have had to do before. I would have drawn the images myself, paid someone to make a matching set, or searched for an existing library and accepted its style and gaps. For a personal workout app, that would have been a lot of time or money. Now I can find a look I like, use it as a reference, and ask for more images as I add exercises. I still have to review the results, but creating my own artwork feels like a reasonable part of a weekend project. I’m already thinking about trying short generated videos to explain the movements. I haven’t done that yet. These icons show equipment, not exercise technique. But being able to even consider that for my own little workout app is crazy.","2026-10-05T08:00:17.509Z",[8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,111,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,69,29,225,226,227,228,229,230,231,232,233,57,24,234,235,236,237,238,239,240,241,242,243,244,245,246,38,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,166,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,46,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,81,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,42,374,375,376,377,378,379,380,381,382,288,383,384,385,386,387,388,389,390,391,392,393,394,386,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,282,422,423,424,425,426,427,428,429,430,431,432,433,434,435,30,436,437,438,439,126,440,441,442,202,443,444,445,446,315,447,448,449,450,451,452,453,454,455,456,457,458,278,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,151,478,479,480,481,482,483,166,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,222,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,33,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,421,556,557,558,559,560,561,562,563,564,305,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,482,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,607,486,624,625,626,627,628,629,630,631,632,241,633,634,635,636,637,638,639,640,641,642,643,644,645,562,646,43,647,648,181,649,650,651,652,653,347,654,655,656,657,658,659,660,661,662,663,664,665,666,460,667,668,669,670,671,672,673,674,675,676,677,678,679,680,174,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,327,696,697,698,512,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,595,725,726,727,728,729,730,731,113,732,704,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,13,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,763,794,795,796,670,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,845,853,854,855,856,857,858,859,860,729,861,862,863,864,661,865,866,15,867,868,869,870,871,872,873,306,874,875,767,876,139,877,878,710,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,441,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,616,926,927,928,929,930,931,475,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,24,950,951,952,953,954,955,408,956,957,958,959,960,961,962,963,133,964,965,360,966,967,968,924,969,356,970,971,972,973,713,360,974,975,976,977,978,979,980,981,982,983,984,985,986,841,987,624,988,989,990,991,992,993,994,995,996,997,998,999,806,1000,1001,1002,55,1003,1004,1005,1006,1007,625,431,1008,15,844,330,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,646,1020,1021,1022,1023,1024,1025,979,1026,1027,1028,1029,1030,1031,1032,908,1033,1034,1035,1036,1037,1016,1038,1039,1040,1041,1042,623,325,71,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,13,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,624,1067,1063,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,933,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,704,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,714,1103,946,896,1104,1105,1106,1107,958,1108,1109,1082,1110,1111,624,430,1112,36,1113,1114,1115,1116,1117,1118,928,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1034,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,233,1149,1150,71,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,614,1162,1017,1163,1164,1005,1002,796,1165,1166,1167,1027,1168,1169,1170,785,327,1171,1172,1173,1174,1175,1176,1177,250,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,166,702,1189,1190,1191,1192,1193,295,1101,362,1194,1195,1196,1197,1198,393,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1076,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,729,1235,1236,1237,1238,1239,671,1240,178,1241,1242,230,1243,1244,1245,923,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,996,1257,1258,480,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,117,1269,1270,1271,1272,1273,1274,1275,1276,1277,661,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,84,1288,1289,407,1290,1104,576,1291,751,1292,1293,1294,1295,1296,1297,113,1298,1299,1300,1301,1302,1303,1304,1305,1306,1050,1307,1308,1309,1310,1311,1312,1313,1314,1315,429,1316,72,1317,1318,1240,1319,1320,1321,1322,1176,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,894,1336,1337,1338,1339,1340,853,185,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1113,1357,1275,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,345,1376,1377,1378,1207,1379,1380,1381,945,556,992,1317,470,1382,1100,1383,1384,1385,1386,1387,1388,1389,1122,1390,1391,1392,1393,1394,1395,772,1396,1397,1398],-0.0101165771484375,0.006816864013671875,0.003173828125,0.000009000301361083984,0.0322265625,-0.045867919921875,-0.0027523040771484375,0.016937255859375,0.032196044921875,-0.0279083251953125,0.054046630859375,-0.010955810546875,0.0117340087890625,-0.02349853515625,0.0254364013671875,0.01326751708984375,-0.015228271484375,-0.0528564453125,-0.0450439453125,-0.007793426513671875,0.0186614990234375,0.057373046875,0.00670623779296875,0.031402587890625,0.01506805419921875,0.0413818359375,0.0192108154296875,0.0244140625,0.0164642333984375,-0.026153564453125,-0.0203094482421875,-0.012847900390625,0.019195556640625,-0.02880859375,0.032257080078125,-0.038177490234375,0.0009102821350097656,0.04156494140625,0.04327392578125,0.01555633544921875,0.01983642578125,-0.0173187255859375,0.002349853515625,0.07220458984375,-0.030548095703125,-0.0113983154296875,0.0335693359375,0.022247314453125,0.004329681396484375,0.0269317626953125,-0.08221435546875,0.0682373046875,-0.024444580078125,0.0242919921875,-0.0361328125,-0.009979248046875,-0.06329345703125,0.048553466796875,-0.032012939453125,0.02154541015625,0.0188446044921875,-0.004138946533203125,0.0269927978515625,0.036376953125,-0.0164031982421875,0.0177001953125,-0.032989501953125,0.0026721954345703125,-0.04754638671875,-0.049713134765625,0.041778564453125,-0.004638671875,0.00402069091796875,0.0024509429931640625,0.0204315185546875,-0.059173583984375,-0.0288238525390625,0.026580810546875,0.05889892578125,-0.040252685546875,0.0267486572265625,-0.0101776123046875,-0.007671356201171875,0.003814697265625,-0.01329803466796875,-0.03021240234375,-0.0262298583984375,-0.03436279296875,-0.034759521484375,-0.038116455078125,0.004665374755859375,-0.0092926025390625,-0.056396484375,-0.01068115234375,0.05859375,0.0689697265625,0.0074920654296875,0.04864501953125,0.00490570068359375,0.01885986328125,0.0057525634765625,-0.00836181640625,0.018524169921875,0.040374755859375,0.040771484375,0.024810791015625,-0.006954193115234375,0.01216888427734375,-0.0059356689453125,-0.00959014892578125,-0.08575439453125,-0.0006413459777832031,-0.05279541015625,0.0015077590942382812,0.0372314453125,-0.026397705078125,0.06402587890625,-0.0306243896484375,0.0122222900390625,-0.057708740234375,-0.0198211669921875,0.0101470947265625,0.0266571044921875,-0.0231170654296875,0.01264190673828125,-0.0258331298828125,-0.046295166015625,-0.0089569091796875,-0.00909423828125,-0.0772705078125,-0.03662109375,0.0268096923828125,0.07373046875,-0.058746337890625,-0.024078369140625,-0.0295867919921875,-0.036376953125,0.03594970703125,-0.07000732421875,-0.015350341796875,-0.0256500244140625,-0.0141448974609375,-0.0391845703125,0.042755126953125,-0.056793212890625,-0.043975830078125,-0.02606201171875,0.0128936767578125,-0.07373046875,0.057342529296875,-0.0026760101318359375,0.043182373046875,0.013671875,-0.01340484619140625,-0.01513671875,0.0047454833984375,0.007709503173828125,0.014007568359375,-0.03387451171875,0.0025653839111328125,-0.02825927734375,-0.031982421875,0.006195068359375,0.023040771484375,-0.0308074951171875,0.042022705078125,-0.026275634765625,-0.00662994384765625,-0.037078857421875,-0.005218505859375,0.0214385986328125,-0.033538818359375,-0.0584716796875,0.0298614501953125,-0.0034122467041015625,-0.0005865097045898438,-0.0058441162109375,0.010955810546875,-0.07958984375,-0.0399169921875,-0.0321044921875,0.0005354881286621094,-0.039306640625,-0.017486572265625,-0.0296173095703125,-0.0104522705078125,0.04376220703125,-0.0294036865234375,-0.0012226104736328125,-0.00858306884765625,0.01389312744140625,0.008575439453125,0.020172119140625,-0.00431060791015625,-0.0421142578125,0.07098388671875,-0.0298614501953125,-0.00528717041015625,0.01393890380859375,0.0263671875,0.0188140869140625,0.0222930908203125,0.00023686885833740234,-0.01554107666015625,-0.0010824203491210938,-0.005458831787109375,-0.01751708984375,0.01041412353515625,-0.007171630859375,0.06329345703125,-0.080078125,-0.0036029815673828125,-0.002635955810546875,-0.0430908203125,-0.0325927734375,-0.0029163360595703125,0.004749298095703125,-0.033172607421875,0.049468994140625,0.05169677734375,-0.0027179718017578125,0.00005996227264404297,-0.0206451416015625,0.0142822265625,-0.028564453125,0.015380859375,0.0023441314697265625,-0.0027408599853515625,-0.05035400390625,0.06536865234375,-0.01222991943359375,0.005664825439453125,-0.01395416259765625,0.0230560302734375,-0.0034198760986328125,-0.01529693603515625,0.01274871826171875,0.0218963623046875,-0.022125244140625,0.0205230712890625,-0.05517578125,-0.044403076171875,0.0289154052734375,0.011505126953125,0.0305633544921875,0.017425537109375,0.0384521484375,0.028961181640625,0.023834228515625,0.016510009765625,-0.04412841796875,0.01763916015625,0.025054931640625,-0.0122222900390625,0.0231781005859375,-0.0030670166015625,-0.0257415771484375,0.02642822265625,0.006717681884765625,0.042633056640625,-0.0638427734375,0.035675048828125,-0.058135986328125,-0.028717041015625,0.00982666015625,0.0166168212890625,0.043609619140625,0.0192718505859375,0.005496978759765625,0.01371002197265625,0.044219970703125,-0.0489501953125,-0.005168914794921875,-0.024261474609375,-0.00501251220703125,0.0009794235229492188,0.0137481689453125,-0.00433349609375,0.006458282470703125,-0.004302978515625,0.0133819580078125,-0.0228118896484375,-0.0278472900390625,0.0021991729736328125,-0.006641387939453125,0.0203857421875,0.00203704833984375,0.043121337890625,0.03765869140625,-0.0020236968994140625,0.0215301513671875,0.009765625,0.00278472900390625,-0.0011301040649414062,-0.0178985595703125,-0.007328033447265625,-0.0168609619140625,-0.030975341796875,0.00827789306640625,0.0140228271484375,0.0090484619140625,0.0233306884765625,0.0093994140625,0.029266357421875,0.01690673828125,-0.036468505859375,-0.03680419921875,-0.0257110595703125,-0.00037980079650878906,-0.00576019287109375,0.0013408660888671875,0.0088958740234375,-0.0214080810546875,-0.00852203369140625,0.0316162109375,-0.0036411285400390625,-0.042144775390625,0.0178985595703125,-0.004520416259765625,0.0175628662109375,0.0231170654296875,-0.035858154296875,0.022125244140625,-0.007568359375,-0.0058746337890625,0.042999267578125,0.01434326171875,0.00218963623046875,-0.034912109375,0.020538330078125,0.024627685546875,0.01314544677734375,-0.0504150390625,-0.0313720703125,-0.022857666015625,-0.0176239013671875,0.0223846435546875,0.01097869873046875,0.03436279296875,-0.050628662109375,-0.0306549072265625,-0.00041675567626953125,0.02630615234375,0.0081634521484375,-0.0281829833984375,0.0184478759765625,-0.0256195068359375,-0.051544189453125,-0.042755126953125,-0.050323486328125,-0.0181427001953125,-0.055908203125,0.0286102294921875,0.0479736328125,0.01494598388671875,-0.0224761962890625,0.007266998291015625,-0.045135498046875,0.002593994140625,0.034912109375,-0.0226593017578125,0.0013275146484375,0.004123687744140625,0.004680633544921875,-0.0222015380859375,-0.044647216796875,0.031829833984375,0.032073974609375,-0.0506591796875,0.034027099609375,0.03387451171875,-0.00966644287109375,0.03955078125,-0.0211029052734375,0.05352783203125,0.037384033203125,0.0062103271484375,-0.06817626953125,0.034332275390625,0.0445556640625,-0.039337158203125,-0.02593994140625,-0.02484130859375,0.0146331787109375,0.0206756591796875,0.040130615234375,-0.0126953125,-0.00769805908203125,-0.0153961181640625,-0.0309295654296875,-0.00177764892578125,-0.0131988525390625,0.00460052490234375,-0.0252227783203125,0.037841796875,0.053253173828125,-0.01036834716796875,0.039581298828125,0.0775146484375,0.03424072265625,0.030548095703125,-0.0177459716796875,-0.01568603515625,-0.00862884521484375,0.0086669921875,-0.006137847900390625,0.00926971435546875,0.051025390625,-0.039520263671875,-0.013641357421875,0.0206451416015625,-0.057647705078125,-0.0173797607421875,0.01322174072265625,-0.0034427642822265625,-0.008453369140625,-0.045623779296875,-0.0106353759765625,-0.0221710205078125,0.040252685546875,0.004657745361328125,-0.0310821533203125,-0.0190582275390625,0.02490234375,0.032135009765625,0.039642333984375,0.0274658203125,-0.005794525146484375,-0.0272216796875,0.00989532470703125,0.00392913818359375,-0.006359100341796875,-0.0170745849609375,-0.013916015625,-0.027008056640625,-0.016998291015625,0.0198974609375,0.040191650390625,0.0008015632629394531,0.002567291259765625,-0.02581787109375,-0.00014925003051757812,0.030792236328125,0.0091552734375,-0.0033359527587890625,0.0167999267578125,0.05902099609375,0.004913330078125,0.0277862548828125,-0.037139892578125,0.046051025390625,-0.02764892578125,-0.028045654296875,-0.04522705078125,-0.01407623291015625,0.0294036865234375,-0.0267181396484375,-0.047637939453125,0.04632568359375,0.0097808837890625,-0.046875,0.058624267578125,0.0279541015625,-0.048248291015625,-0.0198974609375,0.0099639892578125,0.031890869140625,0.047698974609375,-0.02313232421875,-0.055877685546875,-0.03106689453125,-0.0438232421875,-0.01015472412109375,0.035552978515625,-0.015838623046875,0.03759765625,0.006313323974609375,-0.055389404296875,-0.012054443359375,0.00347137451171875,0.048309326171875,-0.01433563232421875,-0.06439208984375,0.045867919921875,0.001922607421875,0.00860595703125,0.0244903564453125,0.032745361328125,0.036865234375,-0.01299285888671875,0.00942230224609375,-0.041046142578125,0.01152801513671875,0.0235137939453125,-0.0347900390625,0.046630859375,-0.01611328125,0.050384521484375,-0.00588226318359375,-0.00594329833984375,0.01161956787109375,-0.01763916015625,0.0059051513671875,-0.0241546630859375,-0.029296875,-0.055755615234375,-0.033203125,-0.03570556640625,-0.0009899139404296875,-0.006927490234375,0.01126861572265625,0.03546142578125,-0.012939453125,-0.06622314453125,-0.024658203125,-0.03936767578125,-0.01380157470703125,-0.041748046875,-0.02685546875,-0.0205078125,0.0306854248046875,-0.0000768899917602539,-0.0035858154296875,0.0102386474609375,-0.01052093505859375,-0.0243988037109375,0.00102996826171875,0.0029048919677734375,0.0309295654296875,-0.031402587890625,0.051361083984375,-0.02166748046875,0.0064849853515625,0.04547119140625,0.0367431640625,-0.005939483642578125,0.061676025390625,0.00951385498046875,0.005580902099609375,-0.0119476318359375,0.01107025146484375,0.0027923583984375,-0.03900146484375,0.07208251953125,-0.001956939697265625,-0.015655517578125,-0.01151275634765625,-0.0007004737854003906,0.0124053955078125,0.032379150390625,0.0024204254150390625,0.00007981061935424805,0.01271820068359375,-0.005535125732421875,-0.0133056640625,-0.0120697021484375,0.040496826171875,-0.022796630859375,0.003116607666015625,0.014373779296875,-0.06097412109375,0.007213592529296875,-0.0055389404296875,0.00461578369140625,0.0032405853271484375,0.046905517578125,0.0130615234375,-0.0014209747314453125,-0.03265380859375,-0.02740478515625,-0.0291595458984375,0.0176849365234375,0.005126953125,0.0135040283203125,-0.003719329833984375,0.01568603515625,0.00847625732421875,-0.01201629638671875,-0.0135650634765625,-0.029937744140625,-0.01357269287109375,0.0211944580078125,0.003147125244140625,0.01354217529296875,-0.0019102096557617188,0.01148223876953125,0.0007481575012207031,0.00849151611328125,-0.01312255859375,-0.0278778076171875,-0.00566864013671875,-0.004413604736328125,0.016082763671875,0.0216064453125,0.00264739990234375,0.0008931159973144531,-0.032867431640625,-0.0012378692626953125,-0.0026149749755859375,0.0076141357421875,0.0283050537109375,-0.013031005859375,-0.0316162109375,-0.0126190185546875,0.01139068603515625,0.00649261474609375,0.02618408203125,-0.00013136863708496094,0.0160064697265625,-0.00878143310546875,0.01270294189453125,-0.00838470458984375,-0.024322509765625,-0.0071258544921875,-0.017852783203125,0.014892578125,-0.017059326171875,0.0301361083984375,0.0303802490234375,0.001354217529296875,-0.00150299072265625,-0.013458251953125,0.0003254413604736328,-0.019439697265625,-0.01279449462890625,0.034759521484375,0.0245361328125,0.004581451416015625,-0.010406494140625,-0.03131103515625,-0.0279388427734375,0.0189361572265625,-0.048126220703125,-0.0233154296875,0.01297760009765625,-0.01517486572265625,0.01320648193359375,0.03350830078125,0.0238494873046875,0.028717041015625,-0.06256103515625,-0.00928497314453125,-0.01219940185546875,0.045684814453125,-0.007396697998046875,-0.004848480224609375,0.05084228515625,-0.018096923828125,0.00537872314453125,0.0127105712890625,-0.032440185546875,0.049041748046875,0.049835205078125,-0.016632080078125,0.03582763671875,0.019012451171875,0.01995849609375,-0.002532958984375,0.0162353515625,-0.0213470458984375,-0.0031890869140625,-0.0040740966796875,0.0254669189453125,-0.00717926025390625,0.0340576171875,-0.036346435546875,-0.058258056640625,0.00018775463104248047,0.0543212890625,0.00936126708984375,-0.0293121337890625,-0.01493072509765625,0.0101165771484375,-0.0135345458984375,0.0281524658203125,-0.0121917724609375,-0.0268096923828125,0.01140594482421875,0.01421356201171875,0.0157012939453125,-0.0092315673828125,0.00429534912109375,-0.003505706787109375,0.00803375244140625,0.010986328125,-0.038421630859375,0.0030918121337890625,0.035430908203125,-0.0222930908203125,-0.01033782958984375,-0.044677734375,-0.00870513916015625,-0.0615234375,0.0195770263671875,-0.00775146484375,-0.010498046875,0.027313232421875,-0.03167724609375,0.01409912109375,-0.0009050369262695312,-0.03826904296875,0.00435638427734375,-0.0052337646484375,-0.0084228515625,-0.003997802734375,0.0216827392578125,0.00818634033203125,-0.008056640625,0.00769805908203125,-0.0179290771484375,0.0026149749755859375,0.0296783447265625,0.037322998046875,-0.04254150390625,0.0018987655639648438,0.01222991943359375,-0.046661376953125,-0.006328582763671875,0.044891357421875,0.0065155029296875,0.0011920928955078125,-0.0081024169921875,0.01531219482421875,0.0155181884765625,0.01751708984375,-0.01331329345703125,0.0110931396484375,0.01432037353515625,-0.009735107421875,0.00418853759765625,0.021087646484375,0.02178955078125,0.0183563232421875,0.036224365234375,-0.0252532958984375,0.0225067138671875,-0.061676025390625,0.004261016845703125,-0.01459503173828125,0.026611328125,0.00970458984375,-0.017547607421875,0.0161590576171875,-0.029815673828125,0.00426483154296875,-0.01041412353515625,0.038848876953125,0.035125732421875,0.0158233642578125,-0.019378662109375,0.0010633468627929688,0.01540374755859375,0.0178375244140625,0.0041656494140625,0.01244354248046875,0.016448974609375,0.002002716064453125,-0.07073974609375,-0.0263671875,0.022308349609375,-0.0099639892578125,-0.0212860107421875,-0.009368896484375,0.00875091552734375,0.0230865478515625,0.0023212432861328125,-0.01470184326171875,-0.0167236328125,-0.039642333984375,-0.016357421875,-0.0137481689453125,0.062744140625,-0.0064849853515625,0.00028061866760253906,0.0211181640625,0.00611114501953125,0.003498077392578125,-0.01522064208984375,-0.02301025390625,0.01605224609375,-0.006023406982421875,-0.0254364013671875,-0.004425048828125,-0.0184173583984375,0.0037670135498046875,-0.038238525390625,-0.0018205642700195312,-0.021209716796875,0.0283660888671875,-0.0062408447265625,0.042572021484375,-0.0007047653198242188,-0.0294342041015625,0.037750244140625,-0.04345703125,0.0112762451171875,-0.0247650146484375,-0.0184478759765625,-0.0260772705078125,-0.0148468017578125,-0.0029087066650390625,-0.0105438232421875,-0.0027256011962890625,-0.03741455078125,0.0087432861328125,0.0007791519165039062,0.006389617919921875,0.019927978515625,0.0290679931640625,0.00016450881958007812,0.01395416259765625,-0.03558349609375,0.025421142578125,-0.03656005859375,0.0005655288696289062,0.007297515869140625,-0.007526397705078125,0.0197296142578125,0.00470733642578125,0.01503753662109375,-0.0100555419921875,-0.0053863525390625,0.007110595703125,-0.023834228515625,-0.0051727294921875,-0.007465362548828125,0.0061187744140625,0.012176513671875,0.00823211669921875,-0.017913818359375,-0.007022857666015625,-0.0030364990234375,0.006298065185546875,-0.003086090087890625,-0.01313018798828125,-0.00826263427734375,-0.03350830078125,0.03662109375,0.0159454345703125,-0.00992584228515625,-0.0015306472778320312,0.005184173583984375,-0.00745391845703125,-0.0006771087646484375,0.00955963134765625,0.01641845703125,-0.006626129150390625,-0.00839996337890625,0.006988525390625,-0.039947509765625,0.01593017578125,-0.0167694091796875,0.033050537109375,0.0026264190673828125,-0.008941650390625,-0.0239715576171875,-0.0058135986328125,0.01528167724609375,0.03607177734375,0.021026611328125,-0.040740966796875,0.03887939453125,-0.0106201171875,-0.0283355712890625,0.0081787109375,-0.034027099609375,0.0325927734375,-0.014129638671875,-0.01528167724609375,0.00806427001953125,-0.015533447265625,-0.023223876953125,-0.0060272216796875,0.0201416015625,-0.004642486572265625,0.0029621124267578125,-0.004711151123046875,-0.002117156982421875,0.0193634033203125,0.00952911376953125,0.00986480712890625,-0.00000476837158203125,0.00862884521484375,0.004085540771484375,0.0101318359375,-0.0570068359375,-0.0042877197265625,0.01430511474609375,0.0202178955078125,-0.04449462890625,0.0024852752685546875,-0.0478515625,-0.00797271728515625,0.0159912109375,-0.01837158203125,0.00516510009765625,0.0304107666015625,-0.01479339599609375,0.0077667236328125,0.005779266357421875,0.0162506103515625,0.046844482421875,-0.015899658203125,-0.004169464111328125,-0.049957275390625,0.00612640380859375,0.0240631103515625,0.0205078125,0.005725860595703125,0.02850341796875,-0.0027446746826171875,-0.02728271484375,-0.022064208984375,-0.00397491455078125,0.004352569580078125,0.01477813720703125,-0.00916290283203125,0.0103607177734375,0.0098724365234375,0.0195465087890625,0.019561767578125,0.044769287109375,0.005245208740234375,-0.00850677490234375,-0.049163818359375,0.029296875,-0.0259857177734375,0.01213836669921875,0.00775146484375,0.0132293701171875,0.0029392242431640625,-0.0164337158203125,-0.00872802734375,0.0103302001953125,0.006275177001953125,-0.002849578857421875,-0.0021209716796875,-0.0225982666015625,-0.0243377685546875,-0.01441192626953125,0.0172271728515625,0.007106781005859375,-0.0443115234375,-0.036224365234375,0.01108551025390625,0.0273284912109375,-0.006011962890625,0.001186370849609375,0.01340484619140625,0.00836944580078125,-0.029754638671875,0.00635528564453125,-0.0008649826049804688,-0.002044677734375,0.0020122528076171875,0.04266357421875,-0.00217437744140625,-0.07635498046875,-0.027984619140625,-0.0186309814453125,0.00485992431640625,-0.0275421142578125,-0.02423095703125,0.006397247314453125,-0.00963592529296875,0.00848388671875,0.0452880859375,0.0012664794921875,0.00250244140625,-0.0045166015625,0.0523681640625,0.01442718505859375,-0.0026798248291015625,-0.020416259765625,0.0166473388671875,0.003711700439453125,0.0023136138916015625,0.00768280029296875,0.0162811279296875,-0.00925445556640625,0.0313720703125,0.0183258056640625,-0.01641845703125,0.0030193328857421875,-0.007904052734375,0.0126495361328125,0.0016660690307617188,-0.003749847412109375,-0.005146026611328125,0.006732940673828125,0.01319122314453125,0.024566650390625,0.005374908447265625,-0.0408935546875,0.035888671875,-0.047271728515625,0.01105499267578125,-0.0177764892578125,-0.033233642578125,-0.00815582275390625,0.033203125,0.028472900390625,0.006420135498046875,-0.0254058837890625,0.025726318359375,-0.0281219482421875,-0.004505157470703125,-0.045654296875,-0.0178070068359375,-0.0155029296875,0.03656005859375,0.0084991455078125,-0.041168212890625,0.0035419464111328125,0.004825592041015625,0.044921875,-0.0012407302856445312,-0.0010509490966796875,-0.0226898193359375,-0.01203155517578125,0.0220794677734375,-0.01995849609375,0.01065826416015625,0.004467010498046875,0.010406494140625,0.0029468536376953125,0.03466796875,0.01190948486328125,0.0223236083984375,0.0305938720703125,-0.030792236328125,0.03326416015625,-0.015472412109375,-0.037689208984375,-0.0207672119140625,-0.007049560546875,-0.00621795654296875,-0.032806396484375,-0.03466796875,0.01392364501953125,-0.00033020973205566406,0.02301025390625,0.0177764892578125,0.038055419921875,0.0018701553344726562,0.01189422607421875,-0.01293182373046875,0.051177978515625,0.00455474853515625,0.03692626953125,-0.020904541015625,-0.00946807861328125,-0.00495147705078125,-0.01245880126953125,-0.005992889404296875,-0.0215606689453125,0.0076751708984375,-0.020263671875,-0.0031642913818359375,0.027069091796875,0.01238250732421875,-0.01349639892578125,0.0033245086669921875,-0.023773193359375,-0.0143890380859375,-0.022308349609375,0.0058746337890625,0.060638427734375,-0.004894256591796875,-0.0262908935546875,-0.01094818115234375,0.0401611328125,0.0147705078125,0.0182342529296875,-0.0171966552734375,-0.0229644775390625,-0.0018186569213867188,-0.0224151611328125,0.0227203369140625,-0.003932952880859375,-0.0088043212890625,-0.0022430419921875,-0.057220458984375,-0.027801513671875,-0.041839599609375,-0.00009548664093017578,0.0095367431640625,0.0390625,-0.004482269287109375,0.01422119140625,-0.0096282958984375,0.02593994140625,-0.0153656005859375,-0.0259246826171875,-0.0011272430419921875,-0.045562744140625,0.01049041748046875,0.0018167495727539062,-0.0130157470703125,-0.006175994873046875,-0.0179443359375,0.010101318359375,0.034637451171875,-0.022705078125,-0.00494384765625,-0.019561767578125,-0.0128173828125,0.01071929931640625,-0.0017919540405273438,0.0195159912109375,-0.0007219314575195312,-0.023345947265625,-0.017578125,0.04388427734375,-0.0048828125,0.00798797607421875,-0.00368499755859375,0.037353515625,-0.0242767333984375,0.0097198486328125,-0.0279541015625,-0.0164947509765625,0.00420379638671875,-0.0088958740234375,0.0022296905517578125,0.0151214599609375,0.007076263427734375,0.0046234130859375,-0.006710052490234375,-0.01284027099609375,0.0200653076171875,-0.0056915283203125,-0.00374603271484375,0.026702880859375,0.01390838623046875,-0.0003349781036376953,-0.00492095947265625,-0.007228851318359375,0.00432586669921875,-0.0128021240234375,0.0244598388671875,0.04736328125,-0.005161285400390625,-0.00470733642578125,-0.0148773193359375,0.04705810546875,0.0233154296875,0.0010538101196289062,0.006725311279296875,-0.0189208984375,0.0082550048828125,-0.002132415771484375,0.007663726806640625,0.0039215087890625,-0.00001150369644165039,-0.0426025390625,0.0286407470703125,0.0020236968994140625,0.003269195556640625,0.00496673583984375,-0.025299072265625,0.003231048583984375,0.0084686279296875,0.0012445449829101562,-0.042236328125,0.003902435302734375,-0.0019550323486328125,-0.0016326904296875,0.0180206298828125,0.0028324127197265625,0.0090789794921875,-0.0250091552734375,0.0152435302734375,-0.01146697998046875,0.0113372802734375,-0.00000286102294921875,0.0018749237060546875,-0.0236358642578125,-0.02252197265625,-0.00408935546875,-0.0303497314453125,-0.00699615478515625,-0.00934600830078125,0.0400390625,0.04241943359375,-0.02117919921875,-0.04351806640625,-0.0165863037109375,-0.0273895263671875,0.01010894775390625,-0.00011867284774780273,0.00550079345703125,-0.0276947021484375,-0.022186279296875,-0.0014753341674804688,-0.038909912109375,0.00010794401168823242,-0.0167388916015625,-0.004245758056640625,-0.032135009765625,-0.025146484375,-0.0193634033203125,0.0213165283203125,0.002521514892578125,-0.0205535888671875,0.04827880859375,0.00933837890625,0.00693511962890625,-0.0240020751953125,0.0193939208984375,-0.005977630615234375,0.003414154052734375,0.029052734375,-0.0396728515625,0.006923675537109375,-0.02020263671875,-0.004108428955078125,0.0129547119140625,0.037078857421875,-0.0012216567993164062,-0.00597381591796875,-0.003955841064453125,-0.01543426513671875,-0.0020122528076171875,-0.0062255859375,-0.0185699462890625,-0.0021648406982421875,0.0024242401123046875,0.0142669677734375,-0.0140228271484375,0.006160736083984375,0.01541900634765625,0.010498046875,0.0229339599609375,-0.007160186767578125,-0.035400390625,-0.01806640625,-0.0179595947265625,0.0078582763671875,-0.013397216796875,0.041534423828125,-0.00432586669921875,-0.01265716552734375,0.0017461776733398438,-0.004673004150390625,0.0304412841796875,0.002445220947265625,0.0008416175842285156,-0.0169525146484375,0.03900146484375,-0.01224517822265625,0.00597381591796875,0.01348876953125,-0.037841796875,0.0173187255859375,0.0247650146484375,0.0261688232421875,-0.00994873046875,0.0248260498046875,0.007965087890625,-0.018310546875,-0.0081329345703125,0.0030307769775390625,-0.04833984375,0.0220184326171875,-0.057861328125,-0.0509033203125,0.01454925537109375,-0.01445770263671875,-0.04779052734375,0.0021686553955078125,0.01953125,-0.0172271728515625,0.01114654541015625,0.006679534912109375,-0.00429534912109375,0.0118560791015625,-0.0107879638671875,0.046112060546875,0.0240936279296875,0.00872039794921875,-0.00563812255859375,0.00567626953125,-0.00982666015625,-0.0036792755126953125,0.01418304443359375,-0.021392822265625,0.024261474609375,0.012054443359375,-0.0197906494140625,-0.0233001708984375,0.003772735595703125,-0.039154052734375,0.0011854171752929688,0.007602691650390625,0.00568389892578125,0.02734375,-0.0045318603515625,-0.02587890625,0.00608062744140625,-0.05029296875,-0.0018768310546875,-0.005619049072265625,-0.004436492919921875,-0.019683837890625,-0.00426483154296875,-0.003841400146484375,-0.0024089813232421875,0.013275146484375,0.01265716552734375,-0.0198516845703125,0.006092071533203125,-0.0214385986328125,0.003589630126953125,0.007045745849609375,-0.01305389404296875,0.007221221923828125,0.01666259765625,0.012939453125,-0.0002073049545288086,-0.01503753662109375,0.0460205078125,0.006969451904296875,0.038482666015625,0.0137176513671875,0.0160980224609375,0.029937744140625,0.0199432373046875,0.0128173828125,-0.02197265625,0.0222625732421875,0.02899169921875,-0.019012451171875,-0.016937255859375,-0.005859375,0.0084228515625,-0.0286712646484375,0.037628173828125,-0.0138702392578125,0.0099029541015625,-0.036163330078125,-0.0211639404296875,0.0185089111328125,-0.0181884765625,0.0167083740234375,0.007534027099609375,0.0233612060546875,-0.00677490234375,-0.00516510009765625,-0.03985595703125,0.0203399658203125,-0.0014410018920898438,-0.0340576171875,0.0075531005859375,0.0144805908203125,-0.01428985595703125,0.005435943603515625,0.01313018798828125,0.037567138671875,-0.003620147705078125,-0.00252532958984375,-0.038665771484375,0.005786895751953125,0.00743865966796875,0.03619384765625,0.029998779296875,0.0031585693359375,-0.01242828369140625,0.01374053955078125,0.01416778564453125,0.01177215576171875,0.0161285400390625,0.021453857421875,0.02685546875,0.010589599609375,-0.004772186279296875,0.0279083251953125,-0.007648468017578125,0.0092620849609375,0.008392333984375,-0.043365478515625,0.00525665283203125,-0.0212554931640625,-0.002315521240234375,0.0036945343017578125,-0.01145172119140625,-0.00864410400390625,0.0083770751953125,-0.0231475830078125,0.009033203125,0.015228271484375,"01a10b13-ec62-770d-8862-73a099622e48","https:\u002F\u002Falexop.dev\u002Fimages\u002Fblog\u002Fworkout-ai-icons\u002Fsocial-preview.png",false,"2026-10-05T05:19:58.000Z",null,"how-i-made-exercise-icons-with-codex-and-chatgpt","019d70dd-e3e7-76db-84a4-87b896dea004","alexop.dev","alexopdev","rss","https:\u002F\u002Falexop.dev","The article discusses the author's journey in creating a workout tracking app using AI tools like Codex and ChatGPT to generate custom exercise icons. The author shares insights on the process of designing icons that resemble gym equipment, highlighting the efficiency and creativity that AI brings to personal app development.","How I made exercise icons with Codex and ChatGPT","2026-10-05T08:00:32.375Z","https:\u002F\u002Falexop.dev\u002Fposts\u002Fbuilding-workout-app-ai-exercise-icons\u002F",{"clickCount":1415,"viewCount":1415},0,[1417,1426,1435],{"id":1418,"image":1419,"publishedAt":1420,"slug":1421,"sourceName":1422,"summary":1423,"title":1424,"url":1425},"01a0c2fa-f691-745b-9ecb-5f94e880557c","https:\u002F\u002Fmedia2.dev.to\u002Fdynamic\u002Fimage\u002Fwidth=1200,height=627,fit=cover,gravity=auto,format=auto\u002Fhttps%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faduwj73it3whgflj2swa.png","2026-09-21T05:42:53.000Z","vue-nexttick-wait-for-the-dom-to-update-before-you-touch-it","Jakub Andrzejewski","This article explains the purpose and usage of Vue's `nextTick()` utility, which allows developers to wait for the DOM to update after changing reactive state. It covers why Vue does not update the DOM synchronously, practical examples of using `nextTick()`, and common mistakes to avoid. Understanding `nextTick()` is crucial for scenarios where immediate DOM interaction is necessary after state changes.","Vue `nextTick`: Wait for the DOM to Update Before You Touch It","https:\u002F\u002Fdev.to\u002Fjacobandrewsky\u002Fvue-nexttick-wait-for-the-dom-to-update-before-you-touch-it-56ic",{"id":1427,"image":1428,"publishedAt":1429,"slug":1430,"sourceName":1431,"summary":1432,"title":1433,"url":1434},"01a0aaf2-89b2-7488-9b6f-7f07e924a0fd","https:\u002F\u002Fapi.certificates.dev\u002Fstorage\u002FsP2jQ87kVYVRGzRaT35TrMTnuSxyu5HyZ4YYbIiu.png","2026-09-16T08:00:00.000Z","type-safe-server-routes","Certificates.dev","This article discusses how Nuxt provides type safety for server routes, allowing for end-to-end types from server\u002Fapi to components. It highlights the benefits of using useFetch and $fetch with automatically inferred response types, eliminating the need for manual interfaces.","Type-Safe Server Routes","https:\u002F\u002Fcertificates.dev\u002Fblog\u002Ftype-safe-server-routes?friend=MOKKAPPS",{"id":1436,"image":1437,"publishedAt":1438,"slug":1439,"sourceName":1422,"summary":1440,"title":1441,"url":1442},"019feb8b-8b40-7367-a07a-a18a0aec7cf8","https:\u002F\u002Fmedia2.dev.to\u002Fdynamic\u002Fimage\u002Fwidth=1200,height=627,fit=cover,gravity=auto,format=auto\u002Fhttps%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmr11g40v33pi7rm5r4pk.png","2026-08-10T08:15:21.000Z","preserve-component-state-in-vue-with-keepalive","This article explains how to use Vue's KeepAlive component to preserve the state of components when switching between them. By caching inactive component instances, KeepAlive prevents the loss of local state, enhancing user experience in applications with dynamic components or tabbed interfaces. It also covers common use cases and best practices for implementation.","Preserve Component State in Vue with KeepAlive","https:\u002F\u002Fdev.to\u002Fjacobandrewsky\u002Fpreserve-component-state-in-vue-with-keepalive-58i1",[1444,1448,1451],{"color":1445,"id":1446,"name":1447,"slug":1447},"#10b981","019d6bd8-ca8b-709c-b9a5-77d4910da162","ui-components",{"color":1445,"id":1449,"name":1450,"slug":1450},"019d6bd8-fb46-77ef-a3b6-bd2d30ab8919","api",{"color":1445,"id":1452,"name":1453,"slug":1453},"019d6bd8-fba5-743f-8f9f-4e23c0b31581","tutorial"]