How Profilers Can Help Navigate Type Migration
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore a groundbreaking 18-minute conference talk from OOPSLA2 2023 that delves into the use of profilers for navigating type migration in software development. Learn how Ben Greenman, Matthias Felleisen, and Christos Dimoulas investigate the challenges of sound migratory typing and propose innovative solutions to performance regressions. Discover the results of an extensive experiment involving tens of thousands of performance-debugging scenarios and seventeen strategies for translating profiler output into actionable steps. Gain insights into the most effective strategy of using deep types to eliminate costly boundaries between typed and untyped components, which succeeds in over 50% of scenarios. Explore the implications of this research for rational programmers seeking to refactor untyped code bases to typed ones safely and efficiently.
Syllabus
[OOPSLA23] How Profilers Can Help Navigate Type Migration
Taught by
ACM SIGPLAN
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Software Analysis & Testing
Georgia Institute of Technology via Udacity Go: The Complete Developer's Guide (Golang)
Udemy Go Bootcamp: Master Golang with 1000+ Exercises and Projects
Udemy C++ in Detail: Common Idioms
Udemy