Olderagents worked with 2.x. Back on Ruby 1.8.7 and earlier, MRI didn't provide a standard way of accessing statistics about the garbage collector. Both and Rubinius, though, provided their own implementation-specific API's for querying their garbage collectors, and tapped into that data to give more insight into applications.
Happily, with the advent of, a standard library interface for garbage collection …
Unmaintained Ruby versions
The Ruby 1.8.7 version has been at the End of Life for months, which means that the Ruby Core team will no longer issue bug or security fixes for the language. However, developers are still using it actively in production. Ruby 1.9.2 is currently unmaintained , though this status has not been formally announced.
While security patches were not made available for Ruby 1.8.7 and Terence Lee discovered that …, Ruby engineer
$ cd ruby/
# Just a reminder, the main branch of ruby repo is not master, it's trunk.
$ git bundle create /tmp/ruby.bundle trunk
Now that we've created a bundle file and placed it in /tmp , we just need to clone it:
$ cd /tmp/
$ time git clone /tmp/ruby.bundle -b trunk ruby
Cloning into 'ruby'...
Receiving objects: 100% ( 206590/206590), 84.16 MiB | 22.43 MiB/s, done.
Resolving deltas: 100% (158583/158583), done.
Checking connectivity... done
The latest version offor adds code-level tracing to our . Our new interaction tracing shows you the exact and application code that consume the most time, on every single device that runs your app. Move from vague crash reports and occasional user feedback to a thorough analysis of your code across all users, and see multi-threaded execution timelines for individual copies of your app working on real data and user input.
How's that Possible?
Working as a Presidential Innovation Fellow has changed my perspective on the US government. I still believe there's a bureaucracy that threatens to crush us all under its weight, but I no longer see that as immovable or inevitable. There are people working in our government, relentlessly in pursuit of excellence. They are passionate about the need to solve problems and provide opportunities for the American people. Where I work, at the Smithsonian, and at many agencies, the mission …
Omnibus packages of 10.30.2 & 11.8.2 now include ruby version 1.9.3-p484. This ruby version includes a fix to a published security vulnerability in Ruby. Check this for more details.
10.30.2 & 11.8.2 also include a security fix to this to …which fixes a security issue for CHEF-4662 reported by James Ogden . These releases make sure that the necessary permissions are applied to the temporary files created while modifying chef objects with knife. You can check
Nonprofits like Girls Who Code and CodeNow are doing a great job of providing resources for kids who want to learn to code. As working designers and developers, we can support this effort by volunteering our time and donating money. As Jessie, and I learned at International, we can also think about ways to help local schools update students' perceptions of what it means to be a programmer.
Phusion Passenger is a fast and robust web server and application server for , , and . Passenger takes a lot of complexity out of deploying web apps, and adds powerful enterprise-grade features that are useful in production. High-profile companies such as , , , , , etc are already using it, as well as over 350.000 websites .
is under constant maintenance and development. …
Don't get us wrong, developers are not going to go around calling themselves systems engineers any time soon but at the scale and capabilities that the cloud enables, the title is not too far from the truth.
Platforms as Foundation
It makes sense that platforms are great for framework-suited tasks - receiving requests and responding to them - but as the web evolves, more complex architectures are called for, and these architectures haven't yet evolved in an equivalent manner as all …
James Mickens : When you debug a distributed system or an OS kernel, you do it Texas-style. You gather some mean, stoic people, people who have seen things die, and you get some primitive tools, like a compass and a rucksack and a stick that's pointed on one end, and you walk into the wilderness and you look for trouble.
Joe McMahon : The average small startup in Silicon Valley today - 20 or so people - is carrying about the equivalent power of all the PDP-11′s …