In this talk, I'll discuss the sort of systems we would like to understand better, and why I've found Julia a useful tool to approach them. I'll also discuss what it is about the Julia community at large I feel is great for scientists (and non-scientists!), and how programmers of any skill level can get involved. EVENT: PyData NYC 2018 SPEAKER: Katharine Hyatt PERMISSIONS: PyData provided Coding Tech with the permission to republish this video. CREDITS: PyData YouTube channel: https://www.youtube.com/channel/UCOjD18EJYcsBog4IozkF_7w https://www.youtube.com/watch?v=87Bo1rwmVwQ
Thanks to wasm, Rust can reach the platform with the largest reach: the browser. We'll take a look at how thanks to the impressive language design, thoughtful compiler error messages, and great documentation, JavaScripters can unlock high-performance concurrency and graphics thanks to Rust. We'll step through Rust/wasm/JS interop, see what it's like to get a reference to a canvas instance, to communicate with services workers, and to pass data between all the pieces involved. We'll take a look at what's enabled, as well as pitfalls around the data boundaries involved, and the size of the final payload, so that it's clear where the cost of introducing Rust is outweighed by its benefits. Finally, we'll speculate on how the web may develop, with a Rust-core/JavaScript-surface design, combining high performance, safety, while maintaining ease-of-use. Why even though Rust requires more effort, it's approachable for JavaScript developers. How Rust combines with service workers and WebGL open new possibilities? What does Rust/JS interop look like, and what are the steps involved? There's a reasonable chance that the future of WebUI will have Rust at its core. EVENT: Øredev 2018 SPEAKER: Sean Grove PERMISSIONS: Øredev Conference Organizer provided Coding Tech with the permission to republish this video. https://www.youtube.com/watch?v=mmPb-oaIWXw
Delightful user experience, provided by simple, intuitive, fast, smooth operation in an engaging design, lies at the heart of successful mobile apps. Google’s Flutter SDK, newly released as stable v1.0, is aimed specifically at this target and takes things one step further by providing a delightful developer experience. During development, Dart, the language for the open source Flutter SDK, is interpreted and runs in the Dart VM, providing hot, stateful, sub-second reload in emulators/simulators and on physical devices as well. For release distribution, the Dart source is compiled into native machine code, for reduced package size, fast starts and native performance. Michael Dresser will cover how to get started with Flutter development, demonstrate some of Flutter’s more engaging features, and address the current status of app architecture and state management in Flutter. EVENT: CocoaHeads OKC 2019 SPEAKER: Michael Dresser PERMISSIONS: Techlahoma Organizer provided Coding Tech with the permission to republish this video. CREDITS: Techlahoma YouTube channel: https://www.youtube.com/channel/UCnLf0pfqIpSfKuPZ0e9iiNQ https://www.youtube.com/watch?v=bv8f0slVgE0