On 8 May 2022, T Salon worked with the Lalamove developer community and Zhaopin Executive Search to host “Challenges and Opportunities in Modern Frontend Engineering” in Shenzhen. Five speakers from engineering teams and open-source communities shared what they had learned from building observability systems, cross-platform products, developer tooling and faster build pipelines.
A face-to-face conversation about modern frontend work
The event had been postponed because of the COVID-19 situation in Shenzhen. More than 300 developers registered online and close to 100 joined us in person on a rainy weekend afternoon. The talks mattered, but so did the questions and conversations between them.
Five speakers, five kinds of practice
Yining Lu: observability as a product decision
Yining Lu, who led frontend engineering for Lalamove’s driver platform, explained why frontend monitoring matters to the business. She compared Sentry, Alibaba Cloud ARMS, Yueying and an in-house system, then described how data collection, log reporting and querying fit together.

Minghui Cui: building WeChat mini programs with Flutter
SVGA creator Minghui Cui introduced MPFlutter and demonstrated how Flutter can be used to build WeChat mini programs. He also addressed bundle size, scrolling performance and asynchronous rendering in Flutter for Web.

Zeya Zhang: engineering systems must fit the team
Zeya Zhang, a frontend engineer on ByteDance’s Feishu team, started with two pressures: growing application complexity and increasing coordination costs. His central point was that engineering systems have no universal silver bullet. Tools and platforms must fit a team’s stage, constraints and most important problem.

Shuyu Guo: how Flutter Web builds and renders
Shuyu Guo, author of Flutter Development in Practice, traced the evolution of cross-platform frameworks before examining Flutter Web’s build and rendering mechanisms, including platform engines, canvas text drawing and rendering choices.

Wenjie Fan: finding the real Webpack bottleneck
Wenjie Fan from ByteDance’s games team broke down Webpack’s workflow, performance analysis and common optimization paths. Instead of offering a configuration checklist, he focused on how engineers can locate the bottleneck that actually matters.

Beyond the stage
A community event is also made in the spaces between talks: registration, coffee breaks, questions and the discussions that continue after the formal program ends.


Why we keep the record
Events end, but the speakers’ decisions, methods and open questions remain useful. Publishing a durable record lets that work be found, cited and discussed beyond the room in which it first appeared.

