Project
Reverse Dependencies for rabbit
The projects listed here declare rabbit as a runtime or development dependency
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-built binaries for easy to install. Users can build binaries by themselves.
As of 2025, we're still using fat gem...
I discussed how to improve this situation with ruby-installer author, Nokogiri maintainer and RubyGems community in 2022:
* ((<"[RFC] Allow specifying and installing external dependencies"|URL:https://gist.github.com/postmodern/4c0cbccc0c7eda4585db0fc5267cdd57>))
* ((<"Standardize +requirements+ field from the specification rubygems/rubygems#1296"|URL:https://github.com/rubygems/rubygems/issues/1296>))
I propose a solution based on these discussions.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
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 developers release a new gem for Ruby 2.7. As of
2020, pros of fat gem mechanism is decreasing and cons of it is
increasing. This talk describes the details of pros and cons of it then
says thanks and goodbye to fat gem.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
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 on cloud storage such as Amazon S3
This talk describes the followings:
* What is Apache Arrow
* How to use Apache Arrow with Ruby
* How to integrate with Ruby 3.0 features such as MemoryView and Ractor
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Rubyで仕事をしているみなさんに自由なソフトウェアのことを知ってもらいたい!
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
この発表はミドルウェアの分野でもRubyの普及を促進することを目指します。Rubyで分散全文検索エンジンというミドルウェアを開発している経験から、Rubyで開発したミドルウェアを他の言語でのプロダクトと差別化するために気をつけるべきことを紹介します。この知見を使って、Rubyを活かしたミドルウェアがより多く開発されることを期待します。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2016年11月17日(木)開催の三木会でのMroonga紹介資料。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Droongaはまだ新しいプロダクトなのであまり情報がありません。今回はそんな
Droongaを使いはじめる方法を紹介します。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年12月9日(火)21:00-22:00に実施する授業の資料です。今回は「3章 誤解されない名前」を読みながら、よい名前のつけ方について学びます。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2015年4月3日(金)21:00-22:00に実施する授業の資料です。今回は「7章 制御フローを読みやすくする」を読みながら、よりよい制御フローの書き方について学びます。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
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.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Apache Arrow is a cross-language development platform for in-memory
data. You can use Apache Arrow to process large data effectively in
Python and other languages such as R. Apache Arrow is the future of
data processing. Apache Arrow 1.0, the first major version, was
released at 2020-07-24. It's a good time to know Apache Arrow and
start using it.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉
強会」のまとめ。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉
強会」の課題の進め方を練習する方法の説明。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉
強会」のアイスブレイクの仕方の説明。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉
強会」の進め方の説明。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉
強会」のグループふりかえりのやり方の説明。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉
強会」のコードチェンジのやり方の説明。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉
強会」のまとめ。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉
強会」の課題の進め方を練習する方法の説明。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉
強会」のアイスブレイクの仕方の説明。
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity