Project
Reverse Dependencies for rabbit
The projects listed here declare rabbit as a runtime or development dependency
0.0
Is there a gem author around you? Did you meet any author of the gems
used? Did you contact with any author of the gems used on the
Internet?
Do you think that "the author is cool!", "the author is awesome!" or
"I respect the author!"? Do you want to be a gem author?
This talk doesn't describe ...
2021
2022
2023
2024
2025
2026
0.0
This talk describes three Ruby usages:
* Implementing high-level interface by Ruby.
* Using Ruby as a glue language.
* Embedding Ruby into a C program for flexibility.
All of them have pros and cons. They are trade-off. If a case can
ignore cons, we will have pros for the case.
Most of R...
2021
2022
2023
2024
2025
2026
0.0
This talk describes about the history of testing framework in Ruby.
Ruby 2.2 bundles two testing frameworks. They are minitest and test-unit. Do you know why two testing frameworks are bundled? Do you know that test-unit was bundled and then removed from Ruby distribution? If you can't answer th...
2021
2022
2023
2024
2025
2026
0.0
This talk describes how to create Ruby bindings of a C library. It's the latest information in 2016.
2021
2022
2023
2024
2025
2026
0.0
Ruby's extension API is for C. This talk proposes C++ as a better language for extension API.
2021
2022
2023
2024
2025
2026
0.0
Here are my activities as a Rubyist:
* Increase what Ruby can do with free software
* Maintain libraries
In this talk, I introduce my activities.
2021
2022
2023
2024
2025
2026
0.0
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 perfo...
2021
2022
2023
2024
2025
2026
0.0
I introduced Ruby and Apache Arrow integration including the "super fast large data interchange and processing" Apache Arrow feature at RubyKaigi Takeout 2021.
This talk introduces how we can use the "super fast large data interchange and processing" Apache Arrow feature in Ruby. Here are some u...
2021
2022
2023
2024
2025
2026
0.0
ADBC is Apache Arrow Database Connectivity. It provides a API that can connect to different databases by wrapping database specific APIs.
This is not a new approach. There are existing APIs such as Active Record, Sequel and ODBC. The difference between the existing APIs and ADBC is the focus on ...
2021
2022
2023
2024
2025
2026
0.0
I talked about ((<"Goodbye fat gem"|URL:https://rubykaigi.org/2020/presentations/ktou.html>)) at RubyKaigi Takeout 2020. Fat gem is a gem that includes pre-built binaries. Extension libraries can assume that users have build environment with Ruby 2.4 or later. So gems don't need to bundle pre-bui...
2021
2022
2023
2024
2025
2026
0.0
((<Apache Arrow|URL:https://arrow.apache.org/>)) is the de fact standard data format in modern data processing systems. We can use the official ((<Red Arrow|URL:https://rubygems.org/gems/red-arrow>)) gem to process Apache Arrow data. It's suitable for fast large data processing but it's over-perf...
2021
2022
2023
2024
2025
2026
0.0
Fat gem mechanism is useful to install extension library without any
compiler. Fat gem mechanism is especially helpful for Windows rubyists
because Windows rubyists don't have compiler. But there are some
downsides. For example, fat gem users can't use Ruby 2.7 (the latest
Ruby) until fat gem dev...
2021
2022
2023
2024
2025
2026
0.0
To use Ruby for data processing widely, Apache Arrow support is important. We can do the followings with Apache Arrow:
* Super fast large data interchange and processing
* Reading/writing data in several famous formats such as CSV and Apache Parquet
* Reading/writing partitioned large data...
2021
2022
2023
2024
2025
2026
0.0
Rubyで仕事をしているみなさんに自由なソフトウェアのことを知ってもらいたい!
2021
2022
2023
2024
2025
2026
0.0
この発表はミドルウェアの分野でもRubyの普及を促進することを目指します。Rubyで分散全文検索エンジンというミドルウェアを開発している経験から、Rubyで開発したミドルウェアを他の言語でのプロダクトと差別化するために気をつけるべきことを紹介します。この知見を使って、Rubyを活かしたミドルウェアがより多く開発されることを期待します。
2021
2022
2023
2024
2025
2026
0.0
2016年11月17日(木)開催の三木会でのMroonga紹介資料。
2021
2022
2023
2024
2025
2026
0.0
Droongaはまだ新しいプロダクトなのであまり情報がありません。今回はそんな
Droongaを使いはじめる方法を紹介します。
2021
2022
2023
2024
2025
2026
0.0
2014年12月9日(火)21:00-22:00に実施する授業の資料です。今回は「3章 誤解されない名前」を読みながら、よい名前のつけ方について学びます。
2021
2022
2023
2024
2025
2026
0.0
2015年4月3日(金)21:00-22:00に実施する授業の資料です。今回は「7章 制御フローを読みやすくする」を読みながら、よりよい制御フローの書き方について学びます。
2021
2022
2023
2024
2025
2026
0.0
Apache Arrow is the future for data processing systems. This talk
describes how to solve data sharing overhead in data processing system
such as Spark and PySpark. This talk also describes how to accelerate
computation against your large data by Apache Arrow.
2021
2022
2023
2024
2025
2026