So you've heard of React Native, Flutter, maybe even SwiftUI — but what about Lynx.js, the new UI framework coming out of Bytedance (yep, the company behind TikTok)? Over the past few months, I've been diving into Lynx.js, building real apps with it, and learning where it shines… and where it still makes you want to scream into a pillow. In this talk, I'll share: • What Lynx.js actually is, and why Bytedance/TikTok are betting big on it • The developer experience (good, bad, and "wait, what just happened?") • How it handles cross-platform UI at massive scale • Lessons I learned as a newcomer — so you don't make the same mistakes Whether you're curious about the next wave of front-end frameworks, or just want to know what TikTok is running under the hood, you'll leave with a solid picture of Lynx.js and a few laughs along the way.
I will go over Javascript drawbacks and quirks with the most substantial impact, and explain where they started. These will include inherent security flaws of both the language and the ecosystem, syntax/runtime quirks that cause the most needless errors. Then I will present how entire companies started just to mitigate some of these flaws.
If you are orchestrating microservices, use queues, webhooks, cron jobs, run periodic processes, distribute work or elect leader, call lambda functions, have background processes... you are most likely implementing a workflow in disguise. Explore the concept that nearly all non-trivial code can be viewed as a workflow. This talk introduces Temporal, an open-source workflow orchestration platform, which allows developers to write workflows as if their servers were running indefinitely. Examine Temporal's ability to facilitate workflows that span extended periods, from milliseconds to years, without compromising reliability. The presentation will highlight Temporal's built-in features for resiliency, automatic retries, and load balancing, which significantly reduce the complexity of distributed system development. I aim to demonstrate how Temporal's approach to workflow management can significantly enhance the reliability and scalability of distributed systems, while also addressing the practical considerations of its implementation. Examples and live coding in Node.js environment.