Schedule

Back
Kouhei Sutou
Kouhei Sutou
@ktou

He is a free software programmer and the president of ClearCode Inc. He is also the namer of ClearCode Inc. The origin of the company name is "clear code". We will be programmers that code clear code as our company name suggests. He is interested in how to tell other programmers about how he codes clear code.

Kazuma Furuhashi
Kazuma Furuhashi
@284km

Kazuma Furuhashi is a programmer and the author of Charty, a visualization library for Ruby. A member of Asakusa.rb, Red Data Tools and working at Speee Inc.

Better CSV processing with Ruby 2.6

csv, one of the standard libraries, in Ruby 2.6 has many improvements:

  • Default gemified
  • Faster CSV parsing
  • Faster CSV writing
  • Clean new CSV parser implementation for further improvements
  • Reconstructed test suites for further improvements
  • Benchmark suites for further performance improvements

These improvements are done without breaking backward compatibility.

This talk describes details of these improvements by a new csv maintainer.

Presentation Material

Recorded video