andrearko.com
Announcing Ruby Together
http://www.andrearko.com/2015/03/18/announcing-ruby-together
All of the infrastructure used by Ruby developers today, including Bundler. Is maintained and developed by volunteers. While it’s good that no one company controls resources shared by the community, it’s terrible that the only people who work on our shared infrastructure are doing so for free and in their spare time. Was founded so the community can cooperate to solve that problem. It will fund on-call rotations, maintenance work, and improvements to the shared, public infrastructure. If you or your comp...
andrearko.org
Announcing Ruby Together
http://www.andrearko.org/2015/03/18/announcing-ruby-together
All of the infrastructure used by Ruby developers today, including Bundler. Is maintained and developed by volunteers. While it’s good that no one company controls resources shared by the community, it’s terrible that the only people who work on our shared infrastructure are doing so for free and in their spare time. Was founded so the community can cooperate to solve that problem. It will fund on-call rotations, maintenance work, and improvements to the shared, public infrastructure. If you or your comp...
guoxiang.me
SG Ruby October Meetup: Contributing to Ruby on Rails for Beginners Like Me-Guo Xiang
http://www.guoxiang.me/posts/30-sg-ruby-october-meetup-contributing-to-ruby-on-rails-for-beginners-like-me
I built RubyBench.org. SG Ruby October Meetup: Contributing to Ruby on Rails for Beginners Like Me. By Guo Xiang on 28 OCT 2014. Comments powered by Disqus.
guoxiang.me
TIL: Obscure Race Condition with Sidekiq Jobs in Active Record Nested Transactions.-Guo Xiang
http://www.guoxiang.me/posts/34-til-obscure-race-condition-with-sidekiq-jobs-in-active-record-nested-transactions
I built RubyBench.org. TIL: Obscure Race Condition with Sidekiq Jobs in Active Record Nested Transactions. By Guo Xiang on 15 OCT 2015. I had my first encounter of a real world race condition today while fixing a bug for Discourse. For some reason, users were not getting a notification when an automated moderator post is added to the topic. After tracing through the source code, I found the method that was responsible for adding the automated post:. We can see that Discourse uses a. We can see that.
guoxiang.me
With Bare Metal: Benchmarking Ruby with GCC (4.6, 4.7, 4.8, 4.9) and Clang (3.3, 3.4, 3.5) -Guo Xiang
http://www.guoxiang.me/posts/33-with-bare-metal-benchmarking-ruby-with-gcc-4-6-4-7-4-8-4-9-and-clang-3-3-3-4-3-5
I built RubyBench.org. With Bare Metal: Benchmarking Ruby with GCC (4.6, 4.7, 4.8, 4.9) and Clang (3.3, 3.4, 3.5). By Guo Xiang on 14 JAN 2015. Recently, Peter Wilmott presented his benchmark results. Ubuntu14.04-64 Minimal for Bare Metal. 4x4GB Kingston 4GB DDR3 1Rx8. 3GHz Intel Xeon-IvyBridge (E5-2690-V2-DecaCore). SuperMicro X9DRI-LN4F R1.2A. With references to Peters work, I re-implemented the scripts with the following limitations imposed:. Ruby 2.2.0 compiled from Rubys 2 2 branch. Unlike what Pete...
guoxiang.me
How to Write a Custom Overcommit PreCommit Git Hook in 4 Steps-Guo Xiang
http://www.guoxiang.me/posts/28-how-to-write-a-custom-overcommit-precommit-git-hook-in-4-steps
I built RubyBench.org. How to Write a Custom Overcommit PreCommit Git Hook in 4 Steps. By Guo Xiang on 16 AUG 2014. This post summarizes the first ever Ruby talk I gave at a RubySG. Follow the instructions here. To install Overcommit before reading the tutorial. Step 1. Putting the files in the right directory. Overcommit looks for your custom hooks in the. Folder which we can configure by overriding. Settings file. For pre-commit hooks, youll want to put all your hooks under the following directory:.
andre.arko.net
Announcing Ruby Together
http://andre.arko.net/2015/03/18/announcing-ruby-together
All of the infrastructure used by Ruby developers today, including Bundler. Is maintained and developed by volunteers. While it’s good that no one company controls resources shared by the community, it’s terrible that the only people who work on our shared infrastructure are doing so for free and in their spare time. Was founded so the community can cooperate to solve that problem. It will fund on-call rotations, maintenance work, and improvements to the shared, public infrastructure. If you or your comp...
guoxiang.me
Ensure Dependent Services Have Established Connections When Running Docker Container Linked to Other Services Docker Containers-Guo Xiang
http://www.guoxiang.me/posts/31-ensure-dependent-services-have-established-connections-when-running-docker-container-linked-to-other-services-docker-containers
I built RubyBench.org. Ensure Dependent Services Have Established Connections When Running Docker Container Linked to Other Services Docker Containers. By Guo Xiang on 21 DEC 2014. While working on RubyBench. I was trying to execute the following Docker commands through Net: SSH. Tgxworld/discourse rails head bench". FROM tgxworld/ruby:0.1 MAINTAINER Guo Xiang "tgx world@hotmail.com". CMD /bin/bash -l -c "./runner & cd discourse & ruby script/bench.rb -m -n". Createdb -T template0 -h ". Which explained w...
planetruby.github.io
Ruby Links 'n' Bookmarks - Planet Ruby
http://planetruby.github.io/links
Bull; Jekyll Markdown. Bull; Open Data. Planet Ruby News Reader. Ruby Gem of the Week Series. Ruby Books and Screencasts. Ruby Links and Bookmarks. Open Source Ruby and Rails Apps. Ruby Star of the Month Series (The World's Greatest Rubyists). News Update: awesome-sqlite - A collection of awesome SQLite tools, scripts, extensions, books, etc. Ruby Links 'n' Bookmarks. Welcome. The Ruby Links 'n' Bookmarks page collects links about all things Ruby. Or open an issue ticket. By David Underwood et al.