[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-categories-en":3,"blog-index-all-11-en":56,"blog-all-posts-en":157},[4,16,23,31,39,48],{"id":5,"parentId":6,"slug":7,"name":8,"description":9,"icon":10,"cover":11,"tone":12,"kind":13,"sortOrder":14,"count":15},6,0,"founder-notes","Founder Notes","Reflections from the founding team on business, management and product, documenting the growth of a software company.","pen-tool","","blue","article",10,20,{"id":17,"parentId":6,"slug":18,"name":19,"description":20,"icon":21,"cover":11,"tone":22,"kind":13,"sortOrder":15,"count":15},5,"industry-watch","Industry Watch","In-depth analysis of internet, software and digital industry trends with our own point of view.","globe","cyan",{"id":24,"parentId":6,"slug":25,"name":26,"description":27,"icon":28,"cover":11,"tone":29,"kind":13,"sortOrder":30,"count":15},4,"team-culture","Team and Culture","Company events, tech sharing, team building and hiring culture that show the daily life of the Jiayifangyuan team.","users","indigo",30,{"id":32,"parentId":6,"slug":33,"name":34,"description":35,"icon":36,"cover":11,"tone":37,"kind":13,"sortOrder":38,"count":15},3,"project-retrospective","Project Retrospectives","Real project records from zero to one, covering problems, solutions, lessons learned and final outcomes.","clipboard-check","teal",40,{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":45,"kind":13,"sortOrder":46,"count":47},2,"product-thinking","Product Thinking","Requirement analysis, user experience and product design methods, plus the thinking from business problems to product solutions.","lightbulb","slate",50,22,{"id":49,"parentId":6,"slug":50,"name":51,"description":52,"icon":53,"cover":11,"tone":12,"kind":13,"sortOrder":54,"count":55},1,"engineering","Engineering","Hands-on engineering practices in architecture, performance optimization, AI integration and cross-platform delivery from our R and D team.","cpu",60,24,{"language":57,"page":58,"pageSize":59,"total":60,"list":61},"en",11,9,126,[62,75,85,96,107,118,129,138,148],{"id":63,"slug":64,"title":65,"excerpt":66,"content":11,"cover":11,"tone":29,"author":67,"publishedAt":68,"updatedAt":68,"readingMinutes":49,"featured":69,"tags":70,"category":74},102,"internal-training-design","Designing Internal Training That Works","Training that ends in forgetting is a ritual, not training. We send people in with a problem and out with an artefact.","佳益方圆团队","2026-05-08T14:49:00+08:00",false,[71,72,73],"Team Culture","Training","Growth",{"id":24,"parentId":6,"slug":25,"name":26,"description":27,"icon":28,"cover":11,"tone":37,"kind":13,"sortOrder":30,"count":6},{"id":76,"slug":77,"title":78,"excerpt":79,"content":11,"cover":11,"tone":29,"author":67,"publishedAt":80,"updatedAt":80,"readingMinutes":49,"featured":69,"tags":81,"category":84},121,"rpa-and-workflow","RPA and Workflow Automation: Overrated and Underrated","RPA demos well, but few enterprises get it running. Technology is overrated; process analysis is underrated.","2026-05-06T14:49:00+08:00",[19,82,83],"RPA","Process Automation",{"id":17,"parentId":6,"slug":18,"name":19,"description":20,"icon":21,"cover":11,"tone":45,"kind":13,"sortOrder":15,"count":6},{"id":86,"slug":87,"title":88,"excerpt":89,"content":11,"cover":11,"tone":45,"author":67,"publishedAt":90,"updatedAt":90,"readingMinutes":49,"featured":69,"tags":91,"category":95},23,"how-small-teams-learn","How a Small Team Learns New Technology","No training budget, no study time. Learning has to be folded into real projects.","2026-05-04T14:49:00+08:00",[92,93,94],"Startup","Technology","Learning",{"id":5,"parentId":6,"slug":7,"name":8,"description":9,"icon":10,"cover":11,"tone":12,"kind":13,"sortOrder":14,"count":6},{"id":97,"slug":98,"title":99,"excerpt":100,"content":11,"cover":11,"tone":22,"author":67,"publishedAt":101,"updatedAt":101,"readingMinutes":49,"featured":69,"tags":102,"category":106},44,"file-storage-evolution","File Storage: From Local Disk to Object Storage","Attachment features start simple, until clients upload multi-gigabyte videos and ask for per-file permissions.","2026-05-02T15:02:00+08:00",[103,104,105],"Storage","Architecture","Files",{"id":49,"parentId":6,"slug":50,"name":51,"description":52,"icon":53,"cover":11,"tone":12,"kind":13,"sortOrder":54,"count":6},{"id":108,"slug":109,"title":110,"excerpt":111,"content":11,"cover":11,"tone":45,"author":67,"publishedAt":112,"updatedAt":112,"readingMinutes":49,"featured":69,"tags":113,"category":117},64,"multilingual-product-costs","The Hidden Cost of a Multilingual Product","Translating the interface into English is only the beginning. The real cost sits in content, formats and business flows.","2026-04-30T15:02:00+08:00",[114,115,116],"Multilingual","Product","i18n",{"id":40,"parentId":6,"slug":41,"name":42,"description":43,"icon":44,"cover":11,"tone":22,"kind":13,"sortOrder":46,"count":6},{"id":119,"slug":120,"title":121,"excerpt":122,"content":11,"cover":11,"tone":12,"author":67,"publishedAt":123,"updatedAt":123,"readingMinutes":49,"featured":69,"tags":124,"category":128},84,"outsourcing-visibility","Retrospective: Visibility Beats Promises in Outsourcing","The vendor said nearly done every week, until a week before delivery revealed half the work was missing.","2026-04-28T15:02:00+08:00",[125,126,127],"Retrospective","Outsourcing","Delivery",{"id":32,"parentId":6,"slug":33,"name":34,"description":35,"icon":36,"cover":11,"tone":29,"kind":13,"sortOrder":38,"count":6},{"id":130,"slug":131,"title":132,"excerpt":133,"content":11,"cover":11,"tone":45,"author":67,"publishedAt":134,"updatedAt":134,"readingMinutes":49,"featured":69,"tags":135,"category":137},103,"reading-club-two-years","Two Years of a Reading Club","One technical book a month, twenty-four in two years. The biggest takeaway was not in the books.","2026-04-26T15:02:00+08:00",[71,136,94],"Reading Club",{"id":24,"parentId":6,"slug":25,"name":26,"description":27,"icon":28,"cover":11,"tone":37,"kind":13,"sortOrder":30,"count":6},{"id":139,"slug":140,"title":141,"excerpt":142,"content":11,"cover":11,"tone":45,"author":67,"publishedAt":143,"updatedAt":143,"readingMinutes":49,"featured":69,"tags":144,"category":147},122,"digital-budget-planning","Digital Budgeting Without Waste","Misallocated budgets waste even the best systems. Some allocation lessons from practice.","2026-04-24T15:02:00+08:00",[19,145,146],"Budget","Digitalisation",{"id":17,"parentId":6,"slug":18,"name":19,"description":20,"icon":21,"cover":11,"tone":45,"kind":13,"sortOrder":15,"count":6},{"id":55,"slug":149,"title":150,"excerpt":151,"content":11,"cover":11,"tone":12,"author":67,"publishedAt":152,"updatedAt":152,"readingMinutes":49,"featured":69,"tags":153,"category":156},"managing-founder-anxiety","Managing Founder Anxiety","Anxiety does not disappear, but it can be scheduled. Turning it into concrete questions makes it workable.","2026-04-22T15:02:00+08:00",[92,154,155],"Mindset","Operations",{"id":5,"parentId":6,"slug":7,"name":8,"description":9,"icon":10,"cover":11,"tone":12,"kind":13,"sortOrder":14,"count":6},{"language":57,"page":49,"pageSize":49,"total":60,"list":158},[159],{"id":30,"slug":160,"title":161,"excerpt":162,"content":11,"cover":11,"tone":22,"author":67,"publishedAt":163,"updatedAt":163,"readingMinutes":49,"featured":69,"tags":164,"category":167},"integration-api-pitfalls","Five Traps in Enterprise System Integration","However complete the API documentation is, integration usually stalls on field semantics, timeouts and repeated pushes.","2026-10-17T09:00:00+08:00",[165,166,51],"Integration","APIs",{"id":49,"parentId":6,"slug":50,"name":51,"description":52,"icon":53,"cover":11,"tone":12,"kind":13,"sortOrder":54,"count":6}]