…performance boost as well as an associated reduction in bandwidth consumption. Building an API that generates plists is straightforward with the help of a couple of Ruby gems.
I'll be sharing code examples from a recent project that surfaced a large, multi-faceted API to hundreds of iOS devices using binary plists. I'll also have plenty of resources for those interested in learning more. It's sure to be a great time! Hope to see you there.
Changes since RDoc 3.12.1:
RDoc:: RI::Store is now RDoc::Store so ri data generated by RDoc 4 cannot be read by earlier versions …
…cracking, the mechanism behind it, the process of restoring the service, and how it might affect RubyGems going forward. They then circle back to talk more about, testing, working at , Co-work Buffalo, , and good coffee.
Listen via Stitcher
…situation improve. We're already using Ruby, so we should be able to tap into the RubyGems ecosystem properly from the start. If there's one way we can prove that RubyMotion can win in the long-term, it's by showing how easily it can link to both battle-tested Objective-C libraries and the Ruby community's favorite gems.
Get out of the simulator
RubyMotion's rake based workflow is wonderful. Run one command, and it compiles the app and launches the simulator …
On Wednesday a new version of the net-ssh gem was released that modified its dependencies on other Ruby libraries. These changes caused Rubygems to be unable to calculate a set of dependencies for a number of applications, including Chef. This made it not possible to install Chef from a gem package without extensive workarounds. We immediately began work on releasing a new version of Chef Client 11 and 10. Although it was theoretically possible for users of the Omnibus packages to be affected …
Apparently not everyone was busy with sportsball over the weekend.
Colorsublime - There is apparently no end to color schemes for .
How can I delete all git branches which are already merged? - A useful tip if you're the cleaning type.
Publishing your gem - My latest addition to the RubyGems Guides. Corrections/additions welcome.
Firebug - Now organized topically. & Tricks
Rails 4, Part 2: What's - … in 4
…You will also be introduced to, , concepts, RubyGems, and .
Depending on participation levels, we throw a Ruby coding challenge in the mix, right for the level we are at. We have been known to give out a prize or two for the ‘best' solution.
Who's It For?
A beginner with some knowledge of programming. .
You can read what past participants have to say about the course.
Melanie Shebel …
Rubygems used YAML to hold metadata about each gem submitted to it. An attacker was able to create a malicious gem, cause the Rubygems web application to evaluate the metadata contained in it, and thereby compromise the Rubygems server infrastructure.
February will see more compromises, with my certainty of this prediction approaching my certainty that the sun will rise tomorrow. There exist many, many other code paths in Rails to get to YAML.load(). Some of them will be found to …
…attacker to add malicious code into any of the gems hosted by Rubygems.org. While the Rubygems team has been diligently auditing their logs and verifying the integrity of the hosted gems, we decided it would be best for our customers if we verified that there is no security threat present in the New Relic RPM gems ourselves.
Verifying New Relic's Hosted Gems
To verify the gem files that currently exist on Rubygems.org had not been modified from the versions we originally pushed, …
…designing for web applications, Andre Arko showed how use Rubygems to take advantage of other people's code, Jina Bolton presented 101, and Julie proved that hacking design directly in the browser is way better than using Horvath . If learning and wasn't enough for information overload, then surely this whirlwind tour through the rest of the application stack would have done it. But the attendees kept smiling …