Issue 316 — September 22, 2016
|
|
|
Leigh Halliday
A look at the options available in Ruby for dealing with HTTP and techniques for organizing the code and troubleshooting when things go wrong.
|
Mike Perham
The changelog is here. A key improvement is on Rails 5+ you don’t need to restart Sidekiq to pick up changes to Sidekiq workers anymore.
|
Koichi Sasada
We linked to ko1’s PDF slides 2 weeks ago, but now you can watch his 40 minute talk on a proposed ‘guilds’ concurrency mechanism for Ruby 3.
|
Codeship
Sponsored In this free Codeship eBook you will learn what Docker Compose is, how it works, and how to easily recreate a microservice architecture on your development machine with Docker Compose.
|
Tom Copeland
Inspired by an upgrade to Rails 5, a look at some gems that rewrite Ruby code from one syntax to another.
|
Phil Sturgeon
Differences between REST & RPC for APIs, along with use cases for each approach.
|
Chris Oliver
A five-part screencast series (parts 2, 3, 4, 5) on building a Google Spreadsheets-type application with Rails, ActionCable, and RethinkDB.
|
Jobs In brief - London Ruby Unconference Registration Now Open (Oct 22) news
London Ruby Unconference - A Summary of RubyKaigi 2016 news
Ruby’s ‘home’ conference took place in Japan earlier this month. Aaron Lasseigne - $5000 fixed-cost upgrade of legacy 2.x/3.x Rails apps to Rails 5
Upgrading a legacy rails app is a tedious task; let the specialists at RubyAppCare handle it for you. Rubyappcare Sponsored - A Review of Immutability in Ruby tutorial
The options available to Rubyists regarding immutability. Tom Dalling - How To Change the View Path of a Controller in Rails tutorial
Weston Ganger - Delegation with BasicObject tutorial
Ray Zane - Microservices using Rails, HTTP and RabbitMQ tutorial
Santosh Wadghule - Fun with ObjectSpace: Memory and Aliased Methods tutorial
Count objects in memory, check the size of an object in memory, and find aliased methods. Jesus Castello - Speed Up Allocating ActiveRecord Objects with LightRecord tutorial
Pavel Evstigneev - Some Notes on Using Interactors in Rails tutorial
Ivan Shamatov - Better File Uploads with Shrine: Attachment tutorial
An overview of Shrine’s high-level interface for attaching uploaded files to model instances. Janko Marohnić - Track Rails Performance Issues with Skylight tutorial
An online tool for profiling Rails, Sinatra, and Grape apps. Ilya Bodrov-Krukowski - JRuby 9000 Last Year, Today, and Tomorrow video
JRuby core team member Thomas Enebo talks about how JRuby’s latest release went and what the focus is for further improvements. Thomas E Enebo - Writing A Gameboy Emulator in Ruby video
Colby Swandale - Ruby Facets: A New Mini Ruby News Podcast podcast
Oliver Lacan - Efficient and Thread-Safe Objects for Dynamically-Typed Languages story
An academic paper looking at another possible approach for concurrency in Ruby, based on work with JRuby and Truffle, a language implementation framework. Daloze, Marr, Bonetta, and Mössenböck - Comparing wkhtmltopdf to Prawn for Generating PDF opinion
How the pure Ruby PDF generation library stacks up in terms of speed, memory and usability. Josef Strzibny - A Definition of Magic: Implicitness without Understanding? opinion
Tom Dalling - Raising Errors is a Developer Feedback Mechanism opinion
Use exceptions, paired with TDD, to tell the developer what happened and what to fix. Tom Dalling - Announcing Gemnasium Enterprise Beta: Register now to get it soon tools
Run Gemnasium Enterprise behind your firewall and find security issues in your dependencies. Gemnasium Enterprise Sponsored - Array#collapse: A C Extension Alternative to flatten.compact or flatten.map code
Alex Moore-Niemi - pgslice: Easy Postgres Partitioning code
Works for both new and existing tables, with no downtime and minimal app changes. Used at Instacart. Andrew Kane - Pageflow: Multimedia Story Telling for The Web code
Built around a Rails Engine Codevise Solutions Limited
| Curated by Peter Cooper and published by Cooper Press. Send feedback by simply replying to this mail. Want to sponsor an issue? See our media kit. Want to post a job? E-mail us or use our self-serve system. Unsubscribe : Change email address : Read this issue on the Web © Cooper Press Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK Email policyPrivacy policy |
|