Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Oga
Search
Yorick Peterse
September 12, 2014
Programming
3
210
Oga
Lightning talk at Baruco 2014
Yorick Peterse
September 12, 2014
Tweet
Share
More Decks by Yorick Peterse
See All by Yorick Peterse
Garbage Collection Crash Course
yorickpeterse
1
390
Making GitLab Faster
yorickpeterse
2
470
Rubinius & The Eternal Yak
yorickpeterse
1
270
Parsing for Humans
yorickpeterse
2
110
Other Decks in Programming
See All in Programming
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.4k
tparseでgo testの出力を見やすくする
utgwkk
2
270
Vibe codingでおすすめの言語と開発手法
uyuki234
0
110
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
160
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.3k
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.1k
TestingOsaka6_Ozono
o3
0
170
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
3.7k
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
SwiftUIで本格音ゲー実装してみた
hypebeans
0
490
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.7k
チームをチームにするEM
hitode909
0
370
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
230
Documentation Writing (for coders)
carmenintech
77
5.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
89
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
120
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
160
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
RailsConf 2023
tenderlove
30
1.3k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
29
Producing Creativity
orderedlist
PRO
348
40k
Transcript
Oga XML/HTML parser written in Ruby. https://github.com/yorickpeterse/oga
• Ruby (91% per GitHub) + small, native extension •
Supports MRI, Rubinius, JRuby • Thread-safe • XML/HTML parsing • XML namespaces • XPath • CSS selectors (planned) • No system libraries (e.g. libxml2)
$ time gem install nokogiri-1.6.1.gem real 1m54.368s user 1m34.697s sys
0m7.517s
$ time gem install oga-0.1.0.gem real 0m1.205s user 0m1.053s sys
0m0.100s
$ gem install oga