23 April 2014

The Ruby Reflector

Topic

GitHub

  Source Favicon
By Ben Weintraub of New Relic 4 hours ago.
Email

Aman Gupta also has a more recent post where he discusses how GitHub improved the performance of their app servers by using a slightly different OOBGC strategy better suited to Ruby 2.1.

The key to getting out-of-band GC right is to get GC to run frequently enough to keep the size of the Ruby heap under control, but not more often than it needs to, and not at times when it's unlikely to be able to reclaim very many objects. This turns out to be tricky, so it's critical …

newrelic.com Read
  Source Favicon
Email

First you want to ensure that you're saving a copy of your generated web site in your GitHub repository. Previously I wasn't since I was just rsyncing from my local Mac to the web. I have my site broken down now by _source for the Markdown files and files I edit and website for the generated site.

You can see this on the repository .

Create A .deployment file

To tell IIS which page directory you want to server, you'll need to create a .deployment file in …

carpeaqua.com Read
  Source Favicon
Email

…work. I've always had a bit of ADD, which is why my suite of apps has ranged from text editors to GitHub clients to photo galleries.

In late 2013, none of these apps were necessarily setting the world on fire financially, but they had users that I wanted to try and do right by. I have spent the past several months working on finding new homes for each of them.

Committed

We announced that The Magical Panda acquired Committed a few months ago. Since the acquisition, Saul …

carpeaqua.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 7 days ago.
Email

Github Cheat Sheet - All sorts of tips and tricks for using Git and GitHub, along with links to more resources.

A Quick Guide to Sublime Text - Various bits of useful information.

3 Features from Rails 4.1 that I'm excited about - Secrets.yml, Action Pack Variants, and cookie serialization get the nod here.

afreshcup.com Read
  Source Favicon
By Serdar Sutay of Chef Blog 8 days ago.
Email

Finally, as usual Chef DK is Open Source. Feel free to open a Github issue or send a PR. Yes not a typo, I meant to say Github issue. We're working on our contribution and issue tracking processes to make it easier to contribute and send us feedback. Stay tuned for more updates on this but feel free to use Github issues on chef-dk project.

Awesome Chefs

Thanks for hanging on and getting to the end of this long post. A lot of good work went into Chef DK. Even though …

opscode.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 9 days ago.
Email

Introducing Hound - Service to automatically nag you about Ruby style guide violations in your GitHub commits.

Heartbleed should bleed X.509 to death - Great rant about the state of internet security, though I don't believe the web of trust approach is workable either.

Surviving APIs with Rails - New course from Codeschool.

afreshcup.com Read
  Source Favicon
On ZURB 12 days ago.
Email

…documentation more robust and comprehensive. We have opened more avenues for engagement ( Forum, GitHub, Twitter) and will continue to grow those. Here's how you can contribute:

Start a discussion on the Forum . If you have an idea for a feature request or a change in Foundation, the Forum is a great place to get backing for it.

Help categorize issues . On GitHub, help determine if an issue is a bug or implementation error. Implementation errors can be sorted in the …

zurb.com Read
  Source Favicon
By John Resig of John Resig 13 days ago.
Email

The code must be Open Source and up on Github.

Some of these rules were arbitrary. The code doesn't technically need to be written before midnight of the day of but I wanted to avoid staying up too late writing sloppy code. Neither does the code have to be Open Source or up on Github. This just forced me to be more mindful of the code that I was writing (thinking about reusability and deciding to create modules earlier in the process).

Thus far I've been very successful, I'm …

ejohn.org Read
  Source Favicon
By Patrick of Kalzumeus Software 14 days ago.
Email

…projects they consider important, as opposed to dangling them off of (without loss of generality) Github. Why?

People will generally try to link to something to describe a project / vulnerability / etc, and having an easy and obviously linkable canonical description is both best for clarity and best for your own personal interests as the project/etc creator. Heartbleed.com is the canonical explanation of Heartbleed, both because people trust $ 8.95 domain names and because it was first …

kalzumeus.com Read
  Source Favicon
Email

Hound , a hosted service that comments on Ruby style guide violations in your GitHub pull requests.

Hound is currently free and available for public and private GitHub projects. We intend to charge in the near future to ensure Hound is sustainable, but public projects will continue to be free. Hound is also open source .

Why code style matters

At thoughtbot, we write code that follows our open source style guide .

A consistent code style emphasizes care …

robots.thoughtbot.com Read