In this tutorial, we learn about React and its feature, and how to use them to create state of the art web applications. API base url: https://ndb99xkpdk.execute-api.eu-west-2.amazonaws.com/dev Full code: https://github.com/hidjou/classsed-react-0260 PUBLICATION PERMISSIONS: This video was published with the permission from Classsed: https://www.youtube.com/channel/UC2-slOJImuSc20Drbf88qvg https://www.youtube.com/watch?v=dSN44KPRmTU
A system is only as secure as the least secure component it depends on. Hardening the kernel is a vital part of developing a secure operating system, but if the firmware underneath the kernel is insecure then attackers have an opportunity to sidestep your security and compromise you anyway. Firmware security research is a rapidly growing field, but the wider world is unaware of a lot of the output. Over recent users we've seen vulnerabilities involving exploitation of code running in system management mode, taking advantage of firmware-level hardware initialisation scripts run on resume from suspend, and even compromise of the management engine – an entirely separate computer that lives inside your chipset. There's a huge amount of work being done to improve this, but you probably haven't heard about it. This presentation will cover how the state of the art is shifting, along with a discussion of how much of this applies to projects such as Coreboot and Libreboot and whether it's possible to obtain the same level of security without compromising the freedom to run whatever you want on your system. EVENT: linux.conf.au 2019 — Christchurch, New Zealand SPEAKER: Matthew Garrett PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=gP_9sUfpW_o https://www.youtube.com/watch?v=HKkn6wGIrv4
The single-threaded nature of JavaScript can make handling lots of data or complex processing in your web application difficult to balance with providing a good user experience. Web Workers promise to help us find that balance and let us build fast and responsive applications even when doing heavy work, but the APIs for working with them leave much to be desired. In this talk, we’ll explore useful patterns for making Web Workers easier to work with and highlight effective ways to communicate between workers, handle complex data processing off the main thread, and test and debug them. What are the key takeaways from this talk?
– How to use Web Workers to handle complex data processing off the main thread
– Patterns and libraries to make working with Web Workers easier
– Strategies for testing and debugging Web Workers
– Examples of Web Workers being used in real projects EVENT: JS Kongress 2019 SPEAKER: Trent Willis PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=voFXsFRc6jU https://www.youtube.com/watch?v=JBnNp8MpRSM