Top all-time · #5598
Honeybadger
Company blog · blog.honeybadger.ioprogrammingweb
Honeybadger is the company blog at blog.honeybadger.io, writing about programming and web. Since 2015, 14 different Hacker News readers have linked it 28 times, most often “Testing Ruby's Unicode Support”. It is still writing: the last post was on 2026-10-29, and you can follow it by feed.
Explore insightful tutorials, product updates, and expert advice from the Honeybadger team to optimize your development workflow.
Most-linked posts?
- Testing Ruby's Unicode Support2 people · 2 mentions · first linked 2017-02-16
- Going Deep on UUIDs and ULIDs2 people · 2 mentions · first linked 2019-02-15
- How OpenStruct and Hashes Can Kill Performance2 people · 2 mentions · first linked 2015-06-23
What Hacker News says?
Many other language runtimes (besides the Java JVM) are implemented as virtual machines: Python's most widely used CPython implementation uses a VM: https://leanpub.com/insidethepythonvirtualmachine/read Ruby "compiles the abstract syntax tree into lower-level byte code. This byte code is then run by the Ruby virtual machine.": http://blog.honeybadger.io/how-ruby-interprets-and-runs-your... Perl 6 runs on the Parrot…
Comment linking /how-ruby-interprets-and-runs-your-programs/
on “JVM Internals (2013)”Submitted Going Deep on UUIDs and ULIDs as a story · 15 points
HN discussionThis is from a couple of weeks ago, there's a few things broken still, but what languages do have full support out of the box? http://blog.honeybadger.io/ruby-s-unicode-support/
Comment linking /ruby-s-unicode-support/
on “Emoji.length == 2”Submitted Our Postgres Infrastructure as a story · 7 points
HN discussionYeah, in simpler circumstances you can follow the approach of 1) Write code that works with current and new schema 2) Deploy that code 3) Run that version for long enough to know you will not roll it back 3) Run the migration, moving the db from current to new schema 4) Clean up code to only work with new schema 5) Deploy that code Where step 3 uses an appropriate tool for online schema changes for your database. He…
Comment linking /zero-downtime-migrations-of-large-databases-using-rails-postgres-and-redis/
on “Online migrations at scale”Submitted How Ruby Interprets and Runs Your Programs as a story · 6 points
HN discussionSubmitted Going Deep on UUIDs and ULIDs as a story · 3 points
HN discussionSubmitted Avoiding Junk-Drawer Classes in Ruby as a story · 3 points
HN discussionSubmitted Common Rails Idioms That Kill Database Performance as a story · 3 points
HN discussionSubmitted How unicorn talks to Nginx – an introduction to unix sockets in Ruby as a story · 3 points
HN discussionSubmitted How to “try again” when exceptions happen in Ruby as a story · 3 points
HN discussionSubmitted Testing Ruby's Unicode Support as a story · 2 points
HN discussionSubmitted Show HN: Introducing our Sidekiq cluster script as a story · 2 points
HN discussionSubmitted A Rubyist's Guide to Big-O Notation as a story · 2 points
HN discussionSubmitted How I hacked a fitness tracker to wake me – but not my wife – when I get paged as a story · 2 points
HN discussionSubmitted Using TracePoint to explore complex exception behavior in Ruby as a story · 2 points
HN discussionSubmitted Advanced Ruby Hash Techniques as a story · 2 points
HN discussionSubmitted How OpenStruct and Hashes Can Kill Performance as a story · 2 points
HN discussionSubmitted Bitwise hacks in ruby as a story · 2 points
HN discussionSubmitted Introducing our Sidekiq cluster script as a story · 1 points
HN discussionSubmitted Show HN: AptWatcher – A Slack-friendly apticron replacement as a story · 1 points
HN discussionSubmitted Spying on running Ruby processes as a story · 1 points
HN discussionSubmitted How OpenStruct can kill performance as a story · 1 points
HN discussionSubmitted Use any C library from Ruby via Fiddle as a story · 1 points
HN discussionSubmitted Ruby's case statement as a story · 1 points
HN discussionSubmitted Level-up `rescue` with dynamic exception matchers as a story · 1 points
HN discussionSubmitted The clever hack that makes `items.map(&:name)` work as a story · 1 points
HN discussionSubmitted Using Temporary Tables in PostgreSQL with Rails as a story · 1 points
HN discussion