BigBinary Blog
blog.bigbinary.com · Company blog · on HN since 2011
BigBinary's company blog covers Ruby on Rails changes, JavaScript, and practical development tutorials.
What HN saysHN commenters find its Rails 5 coverage more useful than the official release notes and link it for Rails 5 and Zeitwerk details.
17HN people shared it
8linked it in comments
22stories submitted
116story points
6 years agolast shared
2011people per year2026
Most-shared posts
- 1Understanding bind and bindAll in Backbone.js3 people · 5 points · first shared 2011 · 1 comments on HN
- 2Ask Matz: why the id of nil is 4?2 people · 58 points · first shared 2012 · 18 comments on HN
- 3Phone Number Verification Using SMS via Twilio2 people · 7 points · first shared 2015 · discussion on HN
- 4Rails 52 people · first shared 2016
- 5Test runner in Rails 51 people · 9 points · first shared 2016 · discussion on HN
- 6Migrating rails app from postgresql to sql server1 people · 8 points · first shared 2015 · discussion on HN
- 7Rails 5 allows setting custom HTTP Headers for assets1 people · 5 points · first shared 2015 · 1 comments on HN
- 8Using Stripe API in React Native with Fetch1 people · 4 points · first shared 2015 · discussion on HN
- 9Tricks and Tips for Using Fixtures Effectively in Rails1 people · 3 points · first shared 2014 · discussion on HN
- 10DRYing Up Rails Views with View Carriers and Services1 people · 3 points · first shared 2014 · discussion on HN
- 11Tsort in ruby1 people · 2 points · first shared 2012 · discussion on HN
- 12XSS and Rails1 people · 2 points · first shared 2012 · discussion on HN
- 13Using ReactJS with Rails 5 Action Cable1 people · 2 points · first shared 2015 · discussion on HN
- 14Voice based phone verification using Twilio in Rails1 people · 2 points · first shared 2015 · discussion on HN
- 15JavaScript debugging in WebKit inspector1 people · 1 points · first shared 2012 · discussion on HN
What HN people wrote when they linked it
nathan_long · 2016-07-01
I'm happy to see the new way to render views outside the request cycle: http://blog.bigbinary.com/2016/01/08/rendering-views-outside-of-contro…
This will be great for, eg, creating reports or receipts in background jobs.
connorshea · 2016-06-30
I've been following along with Rails 5 for many months now and I've been tracking progress on updating GitLab in our issue tracker[1].
Feel free to look at the relevant merge requests and use them as guides to upgrade your own apps :) We're still on 4.2.6 since we have a few gems we're waiting on, but I hope to change that in a month or two!
Favorite features are probably the various performance improvements and underlying improvements to the framework, as well as quiet_assets being moved into sprockets-rails.
I also wanted to give a shoutout to BigBinary's Rails 5 series, since it's been great for finding out about new features[2].
[1]: https://gitlab.com/gitlab-org/gitlab-ce/issues/14286#note_4272270
[2]: http://blog.bigbinary.com/categories/Rails-5/
mhoad · 2020-09-17
Rails 6 has a totally new code loader that was built specifically to address those issues called Zeitwerk. Some details here if you're interested https://blog.bigbinary.com/2019/10/08/rails-6-introduces-new-code-load…
dragonwriter · 2017-05-21
> In Ruby, the Bignum and Fixnum apis are also the same, with only the internal representation, as well as a few specific differences in how you handle a Bignum, as differences.
In current Ruby, "Fixnum" and "Bignum" are legacy-support aliases for the unified "Integer" class.
http://blog.bigbinary.com/2016/11/18/ruby-2-4-unifies-fixnum-and-bignu…
> Integer as the name of an arbitrarily large number is going to be confusing.
"Integer" in mathematics is the name of an class of numbers that is unbounded on both the high and low end; it is using "Integer" as the name of a restricted range that is counterintuitive.
polutropos · 2017-02-24
I found Big Binary's Rails 5 blog more useful than the Rails 5 readme/release notes. Hoping they do the same for 5.1.
http://blog.bigbinary.com/categories/Rails-5
neerajdotname2 · 2014-09-10
I blogged about it at http://blog.bigbinary.com/2012/05/10/csrf-and-rails.html .
fidz · 2013-12-29
It still use sequential matching[0]. What i meant is something like AST implementation in routing algorithm, which is obviously faster than sequential algorithm [1] [2]
[0]: https://github.com/jmathai/epiphany/blob/master/src/EpiRoute.php#L171
[1]: http://en.wikipedia.org/wiki/Shunting-yard_algorithm
[2]: http://blog.bigbinary.com/2013/01/29/journey-into-rails-routing.html
jashkenas · 2013-04-11
Incidentally, this id is why we call wycats the "gate to enlightenment" -- it's proof that he's the "Mu" programmer.
A monk once asked, does JavaScript have a Buddha-nature or not?
Wycats said, "nil".
The monk said, "Above to all the Haskells, below to all the crawling Javas, all have Buddha-nature. Why is it that JavaScript has not?"
Wycats said, "Because it has the nature of karmic delusions."
(http://blog.bigbinary.com/2008/06/23/why-the-id-of-nil-is-4-in-ruby.ht…