GoGaRuCo 2014
2014-09-19..2014-09-20
San Francisco, United States
GoGaRuCo ·
[GoGaRuCo 2010, GoGaRuCo 2012, GoGaRuCo 2014]
| title | author | length |
|---|---|---|
| 3 Reasons Not to Use Ruby | Sarah Allen | 23m |
Project digitizes Smithsonian collections with 5 million dried plant specimens and no digital records for 3.7 million of them; the existing tool is PHP on… | ||
| Gilding the Rose: Refactoring Legacy Code | Randy Coulman | 31m |
Uses the Gilded Rose kata and characterization tests with 100% coverage to add conjured items that decay twice as fast, implemented without rewriting the… | ||
| The Short and Happy Lives of TCP and HTTP Requests | Starr Horne | 23m |
Follows a single HTTP request from browser to OS to router to server and back, showing why latency dominates over bandwidth (speed‑of‑light sets a lower bound… | ||
| Building Board Games with Ruby | Yonatan Bergman | 25m |
A Ruby simulator models rounds, action resolution and simple AI players and runs 1.5 million simulations in about 40 minutes to measure average turns and… | ||
| Giant Pile of Data | Aja Hammerly | 29m |
Uses the recruiterspam dataset to show concrete clean-up and analysis steps: finds 1,500 unparsable messages, duplicate raw/parsed bodies and an unused… | ||
| Why We Can't Have Nice Things: FLoats, Dates, and Names | John Feminella | 32m |
Three hard problems: times, floats, and names. Ruby code shows NaN is not equal to itself and TZ-aware conversions need IANA tzdata and tzinfo to handle… | ||
| Technical Onboarding, Training, and Mentoring | Kate Heddleston | 28m |
Argues a concrete onboarding plan that turns junior hires into productive, independent engineers faster and cheaper by combining automation, scoped tasks, and… | ||
| Taking over Someone Else's Open-Source Projects | Daniel Doubrovkine | 29m |
Explains how to rescue widely used Ruby libraries by taking ownership rather than forking: ask for GitHub owner and RubyGems push access so releases actually… | ||
| How to become a data scientist with Ruby and Fluentd | Kiyoto Tamura | 23m |
By, Kiyoto Tamura
As someone who once cut teeth in quantitative finance, I can tell you that a huge fraction of 'data science' is data collection. Yes, it's… | ||
| Reimplementing Ruby's Hash | Nathan Long | 27m |
By, Nathan Long
Hashes are very useful for labeling little bits of data. But do you know how cool they really are? For instance, whether a hash has 10 keys or… | ||
| Building an ORM with AReL: Walking up the (AS)Tree. | Vipul Amler | 30m |
Builds a working tiny ORM called storm on top of ARel, using the pg gem and a Postgres visitor to generate SQL; implements schema caching, Column->Type mapping… | ||
| Sketchnoting: Creative Notes for Technical Content | Jessica Eldredge | 22m |
Sketchnoting claims that live, hand-drawn notes boost focus and memory and produce shareable artifacts; techniques include active listening, filtering for… | ||
| Let’s Talk About Rust | Yehuda Katz | 35m |
Rust claims C-like control and memory efficiency while proving safety and productivity: the compiler enforces ownership rules and gives a compile-time error if… | ||
| The Scientific Method of Troubleshooting | Blithe Rocher | 24m |
Argues that treating debugging like the scientific method yields repeatable understanding: define the failure, do background research (README, changelog… | ||
| Let's Build a Computer! | Ryan Davis | 29m |
Starts from a single nand gate and shows every concrete step to a running machine: build NOT/AND/OR/XOR (XOR optimized from nine nands down to four), 16-bit… | ||
| Lightning Talks | Sarah Mei | 34m |
Fast-paced set of concrete tips and tools: clear bug reports with expected vs actual plus steps and screenshots; an open-source agent system Hugin with ~8,000… | ||
| The Golden Age of the Internet | Pat Allan | 31m |
By, Pat Allan
Congratulations. The Internet is now the center of civilization as we know it, and we are the ones who shape the Internet. Our skills are in high… | ||
| nothing matches | ||