Making code faster is exciting, and benchmarks in Go make that easy to do! Not really. Optimizing a program can be complex and require careful consideration to do properly. Daniel demonstrates techniques and tools which are a must for any performance aficionado. EVENT: dotGo 2019 SPEAKER: Daniel Martí 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=jiXnzkAzy30 https://www.youtube.com/watch?v=xLcLiUvyit4
Many skilled developers write beautiful code but horrendous tests. Worse, they're oblivious to the problem because their code seems to follow best practices. Come to this talk to find out why refactoring degrades readability, magic numbers are your friends, and DRY means DO repeat yourself. EVENT: PyTexas2019 SPEAKER: Michael Lynch 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=hM_ex4-xu4E https://www.youtube.com/watch?v=oO-FMAdjY68
The average website loads over 1.5MBs of content per page, making over 75 requests. Many popular websites are serving over 5MBs just to load their homepages. And these numbers represent measurements taken AFTER compression is applied. The full weight of many popular websites is pushing 20+ MBs these days. In an era where performance truly matters to the end user experience, web developers need techniques to help curtail this bloat in data down the wire. No matter how well you optimize, there is no better way to than to delete things you do not need. How does one determine what is essential to the user experience and what is not? One answer Chris posits is to develop a hyper-lightweight version of your website which will provide critical insights into your specific performance priorities. This is a process that he has leveraged on many projects, in particular at YouTube to reduce the size of the video watch page from 1.5MBs to 100KBs. In this talk, Chris will take real-world web pages and show techniques for dramatically reducing their page weight and for identifying areas to optimize, while outlining the key steps to doing this well. EVENT: Web Performance 2019 SPEAKER: Chris Zacharias PERMISSIONS: fitcevents provided Coding Tech with the permission to republish this video. CREDITS: Original video source: https://www.youtube.com/watch?v=EZ3mlLyO_ww Save 10% off any FITC event with discount code 'youtube'. See our upcoming events at www.fitc.ca https://www.youtube.com/watch?v=VUwyYhNO63I