|
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 Glenn Goodrich, and published by Cooperpress. Send feedback by simply replying to this mail. Want to sponsor an issue? See our media kit. Want to post a job? Email us or use our self-serve system. Unsubscribe | Change email address | Read this issue on the Web © Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK Email policy Privacy policy |
|