Fast By Default: Algorithmic Performance Optimization in Practice
We’ve learned to rely on sophisticated frameworks and fast engines so much that we’re slowly forgetting how computers work. With modern development tools, it’s easy to locate the exact code that’s slowing down your application, but what do you do next? Why exactly is it slow, and how do you make it fast? Time to regain the lost art of algorithmic performance optimization!
Software performance is all about recognizing and eliminating unnecessary work. You can learn to do this intuitively, and eventually you’ll be able to write code that’s fast from the start, by default. Vladimir shows you how — on practical, real-world cases of optimizing popular open-source libraries, PR by PR.
EVENT:
dotJS 2019
SPEAKER:
Vladimir Agafonkin
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=bwA9i6wjfhw
Видео Fast By Default: Algorithmic Performance Optimization in Practice канала Coding Tech
Software performance is all about recognizing and eliminating unnecessary work. You can learn to do this intuitively, and eventually you’ll be able to write code that’s fast from the start, by default. Vladimir shows you how — on practical, real-world cases of optimizing popular open-source libraries, PR by PR.
EVENT:
dotJS 2019
SPEAKER:
Vladimir Agafonkin
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=bwA9i6wjfhw
Видео Fast By Default: Algorithmic Performance Optimization in Practice канала Coding Tech
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![](https://i.ytimg.com/vi/sXr1gffyZG8/default.jpg)
![You MUST learn this BEFORE you learn algorithms (Big O)](https://i.ytimg.com/vi/oJ5s2hs_cKk/default.jpg)
![39 Days Later the New Design is "Done"](https://i.ytimg.com/vi/bngsrbFI2UY/default.jpg)
![Why I don't work for FAANG](https://i.ytimg.com/vi/fhr3yxYf-P0/default.jpg)
![CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”](https://i.ytimg.com/vi/NH1Tta7purM/default.jpg)
![Moving Faster: Everyday Efficiency in Modern C++](https://i.ytimg.com/vi/LFv7XwgsdLY/default.jpg)
![WebAssembly nanoprocesses: making WebAssembly outside-the-browser secure by default, Lin Clark](https://i.ytimg.com/vi/TF-tXDRAEmg/default.jpg)
![Better Algorithm Intuition](https://i.ytimg.com/vi/2MXyNS33t2k/default.jpg)
![The 10 Most Important Concepts For Coding Interviews (algorithms and data structures)](https://i.ytimg.com/vi/Ge0Udbws1kc/default.jpg)
![A Quick, Powerful Memory Palace Exercise in 2 Stages](https://i.ytimg.com/vi/GFRMp8n60X0/default.jpg)
![Nail Every Coding Interview by Becoming Asymmetrical](https://i.ytimg.com/vi/-THCaZWggTk/default.jpg)
![React Optimization Tips and Tricks - Time To React - May 2019](https://i.ytimg.com/vi/i9mMe7Esl7Y/default.jpg)
![Algorithm Intuition](https://i.ytimg.com/vi/M1lNNFwxUVI/default.jpg)
![What Is The Fastest Way To Load JavaScript](https://i.ytimg.com/vi/BMuFBYw91UQ/default.jpg)
![10,000 Java performance tips over 15 years - what did I learn? by Jack Shirazi](https://i.ytimg.com/vi/OYpTn0nWKR4/default.jpg)
![Beautiful Python Refactoring](https://i.ytimg.com/vi/KTIl1MugsSY/default.jpg)
![Top To Down, Left To Right || James Powell](https://i.ytimg.com/vi/DlgbPLvBs30/default.jpg)
![JavaScript Algorithms Crash Course - Learn Algorithms & "Big O" from the Ground Up!](https://i.ytimg.com/vi/JgWm6sQwS_I/default.jpg)
![Top Algorithms for the Coding Interview (for software engineers)](https://i.ytimg.com/vi/PnnsDf3zEMw/default.jpg)
![Writing High-Performance C# and .NET Code - .Net Oxford - July 2019](https://i.ytimg.com/vi/NVWQRbqcXJ4/default.jpg)