Repository
thepghtechfest2015
Slides from the 1.5 talks I did at Pittsburgh TechFest 2015
README
thepghtechfest2015
Slides from the 1.5 talks I did at Pittsburgh TechFest 2015. Links mentioned in the slides are below.
Talk #1: "I don't know what the fuck that means!"
By Jenny Liu and Carol Nichols.
References
- How Spotify Builds Products by Henrik Kniberg
- The Lean Startup by Eric Ries
- Ward Cunningham on Technical Debt
- Doc Norton on Technical Debt
- Levent Gurses on Refactoring & ROI
- Manifesto for Agile Software Development
- Scaled Agile Framework
- Manifesto for Half-Arsed Agile Software Development
- Beyond Agile: New Principles? by Ron Jeffries
- The GROWS Method™ by Andy Hunt
Talk #2: "Visual Explanation of Memory Management in Different Languages"
By Carol Nichols.
Homework
- Stack vs Heap
- memorymanagement.org
- Leak memory in Rust or Ruby
- Try implementing a garbage collector!
C
- Memory Management in C by David Evans (video)
- Secure Coding in C and C++ by Robert C. Seacord, CMU SEI (book)
Ruby
- Presentation on Ruby Garbage Collection by Joe Damato and Aman Gupta, 2010
- Object Management on Ruby 2.1 by Koichi Sasada, 2013
- Ruby GC: Still Not Ready for Production by Tim Robertson, 2014
- Ruby 2.1 GC: Ready for Production by Sam Saffron, 2014
- Incremental GC in Ruby 2.2 by Koichi Sasada, 2015
Rust
- The Rust Programming Language Book chapter on Ownership, mostly by Steve Klabnik
- Rust Ownership, The Hard Way by Chris Morgan
- Explore the Ownership System in Rust by Nercury
- Understanding Pointers, Ownership, and Lifetimes in Rust by Paul Körbitz
- Rust's Ownership model for JavaScript developers by Christoph Burgdorf