[{"data":1,"prerenderedAt":59},["ShallowReactive",2],{"page:\u002Fseries\u002Fcuando":3,"translations:\u002Fseries\u002Fcuando":33,"series:en:cuando":38},{"id":4,"title":5,"author":6,"body":7,"date":6,"description":21,"draft":22,"extension":23,"image":24,"listed":25,"meta":26,"navigation":25,"path":27,"seo":28,"series":6,"stem":29,"tags":30,"theme":31,"toc":22,"__hash__":32},"content_en\u002Fseries\u002Fcuando.md","Building Cuando",null,{"type":8,"value":9,"toc":17},"minimark",[10,14],[11,12,13],"p",{},"Cuando started because my mom asked when the bus comes. Two years later it has maps we draw ourselves, route search, a news feed, and it's still growing.",[11,15,16],{},"This series tells it in the order it happened. Each part is dated to the moment it describes and written as things looked then, with a short note from September 2026 wherever hindsight changes the story.",{"title":18,"searchDepth":19,"depth":19,"links":20},"",3,[],"How a bus app for Torrevieja was built, rebuilt and grew into a city app, in the order it happened.",false,"md","\u002Fimages\u002Fcuando_bus_app\u002Fcover.jpg",true,{},"\u002Fseries\u002Fcuando",{"title":5,"description":21},"series\u002Fcuando",[],"cuando","Dd0ilUNVTPThlshaOdT4-_Go7wVGj-Tx0XY_0Ix5Sqw",[34],{"locale":35,"path":36,"title":37},"ru","\u002Fru\u002Fseries\u002Fcuando","Как мы делали Cuando",{"slug":31,"title":5,"path":27,"chapters":39},[40,46,53],{"path":41,"title":42,"description":43,"date":44,"image":24,"draft":22,"series":31,"n":45},"\u002Fposts\u002Fcode_n_shit\u002Fcuando_bus_app","We made a bus app for Torrevieja. It asks one question","Cuando is a bus app for Torrevieja, now on Google Play and the App Store. There was no data to start from, so we drew the network by hand: 163 stops, 16 lines, a stopwatch app and a lot of YAML. Here is how it works, and why a graph database lasted eight weeks.","2025-01-24",1,{"path":47,"title":48,"description":49,"date":50,"image":51,"draft":22,"series":31,"n":52},"\u002Fposts\u002Fcode_n_shit\u002Fcuando_tiles","Paying per tile","Every map decision in Cuando so far followed from how the map was billed. Six months of Mapbox, one week of vector tiles, a heatmap that decides how far you may zoom in, and, as of this week, a map we draw ourselves.","2025-02-22","\u002Fimages\u002Fcuando_tiles\u002Fcover.jpg",2,{"path":54,"title":55,"description":56,"date":57,"image":58,"draft":22,"series":31,"n":19},"\u002Fposts\u002Fcode_n_shit\u002Fcuando_vector","Fifty-eight megabytes","Eighteen months of drawing our map as pictures, and why Cuando is moving to vector: one 58.67 MB file instead of 15 GB per theme, a Flutter renderer that crashed, and three map engines behind one view in the new apps.","2026-08-15","\u002Fimages\u002Fcuando_vector\u002Fcover.jpg",1790723721327]