If you missed last week's issue, make sure to take a look. It was a bumper week with lots of cool stuff including a major new JRuby release, Hanami 2.0, plus an interview with the Pickaxe's newest author. Now, without further ado, on to this week.. __ Peter Cooper, your editor |
Kevin Newton's Advent of YARVâ Letâs start with something incredibly advanced and work our way down :-) Kevin works at Shopify and his projects include SyntaxTree, Exreg, and contributing to YJIT. He knows his stuff, so itâs great to see him kick off a month of posts âdetailing different aspects of the CRuby virtual machine.â Part 0 covers the terminology and bare basics, with part 1 pushing on to cover the stack. Kevin Newton |
![]() đ§ Retire your Legacy CMS with ButterCMSâ ButterCMS is your new content backend. Weâre SaaS so we host, maintain, and scale the CMS. Enable your marketing team to update website + app content without needing you. Try the #1 rated SaaS Headless CMS for Ruby today. Free for 30Â days. đ§ ButterCMS sponsor |
QUICK BITS The nascent Rails Foundation is seeking an executive director to run day to day operations and lead efforts around community engagement, documentation, and more. Fully remote, too. â¶ïž BridgetownConf was an online conference held for the Bridgetown Ruby static site generator and the talks are now online for all to enjoy. Shopify, the ecommerce platform well known for its use of Ruby and Rails, boasts driving 3 terabytes per minute of egress across its platform during the recent shopping season. All hitting a Rails app? No. But Ruby is down in there.. somewhere ;-) I'd love to see their AWS bill.
|
đ Â The Advent of Code 2022: 25 Days of Code Challengesâ If you have a little time each day for a programming puzzle, the Advent of Code is back. Thereâs a sub-Reddit where people discuss their solutions and Iâve had my brain stretched and flexed from looking at other peopleâs creative approaches. The Advent of Code |
Consider MuumiJumala's solution for today's (very easy) puzzle. $/*=2 is not something I'd ever think to write, but is very apt here! |
How to Migrate a Rails App from Heroku to Dokku (Updated)â If you want a cheaper hosting solution for your side projects or staging environments, itâs not too tricky to move a Heroku app to your own Dokku instance (especially now that Heroku's free option has gone away) including migrating the database and SSL with Letâs Encrypt. PaweĆ Urbanek |
đ Articles, Videos, and Opinions |
Tracking a Process's Memory Usage in Rubyâ Another title for this post could be âCreate a Basic Yet Useful C Extension in Rubyâ, so youâll learn more than just tracking memory usage. A fun bit of poking about. Victor Andrey (BetterUp) |
Hanami 2.0 Thoughtsâ Last week we told you about Hanamiâs newest major release, and hereâs one Rubyistâs thoughts on it. Spoiler: Itâs missing a couple of bits (coming in 2.1) but itâs really fast. Ryan Bigg |
Dealing with Flaky Testsâ Is it possible to have a significant test suite without having lots of flaky tests? It is, says, David, who shares some tips on how he avoids the problem for himself, including writing tests that are prepared to handle random data. David Bryant Copeland |
Safe Gem Upgrades with Pessimizeâ Pessimize is a tool that adds pessimistic constraints (e.g. those using ~> ) to all gems in your Gemfile. This can help you take more control over upgrades of dependencies in future. Hanami Mastery |
RubyMine 2022.3 Releasedâ After an extensive early access program and round of betas, the latest incarnation of JetBrainsâ (commercial) Ruby IDE is here boasting a (optional) new UI, significant improvements to working with RBS and type signatures in code generally, improved navigation of ERB templates, and more. JetBrains |
Vanilla Rails Authentication with Authentication Zeroâ Devise has been the go-to authentication app for Rails since forever. Still, if you want something simpler that doesnât pollute your dependencies, Authentication Zero has a great set of features and almost zero magic. Simon Chiu |
Find Ruby Jobs Through Hiredâ Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired |
|
đźÂ Now for something completely different.. |
đ  Know Ruby? Try Crystal for Rubyistsâ A 10-chapter (but very short) online book to introduce Crystal (a statically typed and compiled language with Ruby-inspired syntax) to interested Rubyists. It sticks to the basics to give you an easily accessible taster. Crystal might even be a good candidate for trying Advent of Code with..? Serdar Dogruyol |
|