Category: Technology



What kinds of new API launched on the web this year? Is that experimental CSS ready to use in production? How about the new JavaScript standard? This session will go over new features that became stable on the Web Platform this year, and demonstrate new standard ways to author web applications without cumbersome hacks or extra libraries and polyfills. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=x9rh0Du4Czg https://www.youtube.com/watch?v=J1EGvzp5770



Did you know that Python preallocates integers from -5 to 257? Reusing them 1000 times, instead of allocating memory for a bigger integer, can save you a couple milliseconds of code’s execution time. If you want to learn more about this kind of optimizations then, … well, probably this presentation is not for you 🙂 Instead of going into such small details, I will talk about more “sane” ideas for writing faster code. After a brief overview of different levels of optimization and how they work in Python, I will show you simple and fast ways of measuring the execution time of your code and finally, discuss examples of how some code structures could be improved. You will see: * The fastest way of removing duplicates from a list
* How much faster your code is when you reuse the built-in functions instead of trying to reinvent the wheel
* What is faster than the “for loop”
* If the lookup is faster in a list or a set
* When it’s better to beg for forgiveness than to ask for permission PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=6P68IBou_cg https://www.youtube.com/watch?v=lnBC5-5EqZY



WebAssembly (Wasm) started as a browser technology. But like many successful technologies before, it has outgrown its origin. In this talk, we’ll look at the four big domains where WebAssembly is taking off. The first is the browser. And while this is perhaps an obvious candidate, it is also the source of some inspiring work. Next is IoT and embedded. WebAssembly’s runtime profile is great for constrained devices. WebAssembly is a great technology for plugins and extensions as well. And I happen to be most excited about the fourth domain: cloud and edge. The open source world behind Wasm is booming. Most of the top 20 languages now support WebAssembly. There are nearly a dozen WebAssembly runtime implementations. And even the standards bodies are vibrant with activity. We’ll look at how this tooling is shaping the direction of the Wasm ecosystem in its various domains. We’ll finish with a look into the future. What’s coming next? And how quickly can we expect Wasm to become an every-day technology? PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=T-Bupn40lAQ https://www.youtube.com/watch?v=fA0ZQohiPKM