Thursday, November 2, 2017

#373: Memory Conscious Programming in Ruby

This week's Ruby and Rails news
Read this e-mail on the Web
Ruby Weekly
Issue 373 — November 2, 2017
Avdi Grimm
A critique of the common advice to encapsulate business domain actions in “Service Objects”.


Samuel Giddins
Bundler now has an improved, faster resolver and bundle install is now almost as fast as bundle check when no installation is needed. There’s also news about Bundler 2 here.


Practical Artificial Intelligence
An example of using PyCall to leverage Python-based machine learning libraries.


Semaphore  Sponsored
Semaphore Boosters automatically parallelize large Ruby test suites with split-second precision. Deliver working code faster — no configuration required.

Semaphore

Thomas Leitner
Knowing how much memory built-in types, structs, and objects consume in Ruby can help you design your code with memory in mind.


Kevin Sylvestre
Transactions in Rails can be tricky to master as there are situations where they can go awry and fail to provide atomicity, as seen here.


Samuel Giddins
Brings the vendored Bundler up to the latest version (above), signin and signout commands added, and a wide variety of minor enhancements and bug fixes.


Jobs

In brief

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.

Stop getting Ruby Weekly | Change email address | Read this issue on the Web

© Cooperpress Ltd, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Email policy Privacy policy

No comments:

Post a Comment