Ruby Rogues

Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

https://topenddevs.com/podcasts/ruby-rogues

subscribe
share






223 RR Oga and Parsing with Yorick Peterse


02:35 - Yorick Peterse Introduction

  • Twitter 
  • GitHub 
  • Blog
  • Rubinius
  • The XML C parser and toolkit of Gnome
  • libxslt
03:07 - oga
  • nokogiri 
06:38 - Fixing vs Writing an Alternative Feature
  • lexers 
  • Parse Tree 
14:01 - Doing a Document Instead of a Programming Language16:01 - Modifying XML Documents17:19 - Inputting in Memory19:09 - Extending oga with C
  • ffi 
22:44 - Parsing
  • racc 
  • ruby-ll 
25:16 - Resources
  • LL Parser
28:57 - Lessons Learned Building oga 30:14 - Writing Parsers in Other Languages31:19 - Getting Started34:19 - Making oga and Using oga at Work35:42 - Did it make a better API?37:23 - The Community and Contribution
  • Documentation
Picks AirPair (Chuck)
CAL(1) Shell Command (Jessica)
fish shell (Yorick)
asciinema (Yorick) Special Guest: Yorick Peterse.

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy


fyyd: Podcast Search Engine
share








 September 2, 2015  50m