20 April 2014

The Ruby Reflector

Topic

Rule

  Source Favicon
Email

…1. It's just Ruby, and a viable one 2. Greenspun's 10th Rule, Opal Edition 3. Solves things the Ruby way, making the programmer happy 4. Frameworks, we don't need no stinking frameworks (but we have some) 5. Tools you already know and love 6. Easy integration with Ruby web frameworks 7. Awesome In Browser tools 8. New possibilities

This talk will go over those 8 reasons and more. There will be live code demonstrations.

Opal, this might just be the droid …

youtube.com Read
  Source Favicon
On Coding Horror 9 months ago.
Email

…through this process yet. We're only on partner #2; it takes the time it takes. But thanks to the Rule of Three, I'm confident that by the time we finish with partner #3, we will finally have a truly reusable bit of general purpose open source discussion software to share with the world - one that I can recommend unhesitatingly to (almost) anyone, because it'll probably work for their community, too.

So the next time you think "I've built a reusable thing!", stop, …

codinghorror.com Read
  Source Favicon
By Jeff Atwood of Coding Horror 9 months ago.
Email

Because I worship at the altar of the Rule of Three, it's pretty much been my full time job to say "no" to people every day for the last 6 months: Hey, Discourse looks great, can you host an instance for us?

Sorry, not yet. Probably in 2014! We desperately need great forum software for our community! Can you help us set up Discourse?

Sorry, I can't. We're focused on building the software. It is 100% open source , and we do have a pretty good install …

codinghorror.com Read
  Source Favicon
Email

…to work correctly. While we put some effort into not passing too many arguments, we fall back to Rule 0 and leave the parameters if we can't find a better way to do it.

Only instantiate one object in the controller

This rule raised the most eyebrows before we started the experiment. Often one need more than one type of thing on a page. For example, a homepage may have both an activity feed and a notification counter.

We solved this using the Facade Pattern . It looks like …

robots.thoughtbot.com Read
  Source Favicon
By miraculous1 of mir.aculo.us over 1 year ago.
Email

As for Rule #2—100% of the profits (after payment fees) will go to you. For some topics, 3rd-party sales channels work really well, but most highly specialized technical topics are not among those. (If you sell more than a 100 copies you're selling more than most other self-publishing authors. But most of those authors fail to market right.)

Once you figure out the price (you need to set the price first, and remember to not base your price on what feels right, see #5), to be profitable …

mir.aculo.us Read
  Source Favicon
By Patrick of Kalzumeus Software over 1 year ago.
Email

Keith Perhac and I recorded our 3rd podcast episode with special guest Brennan Dunn. Listen to it (or read the transcript) for:

why you should increase your freelancing rate

how to discuss your value with your clients such that they're happy to pay your increased rates

how to scale to a multi-employee consultancy, without being bankrupted by poorly timed receivables

three stories from successful consultants on three very different trajectories in their businesses

kalzumeus.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 2 years ago.
Email

Faraday: One HTTP Client to Rule Them All - I hadn't realized that Faraday had an entire middleware stack built into it. Among other things that makes it useful for writing fake responses in tests.

A few cURL Tips for Daily Use - Download resuming, faking AJAX requests, using requests from a file and more.

Wirb - Syntax highlighting for irb. Based on Wirble but without the other tools.

Measure Anything, Measure Everything - How to …

afreshcup.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup over 2 years ago.
Email

Rails 3.1 application to production - I'm still trying to figure out all this asset pipeline stuff, but there are some clues here to making capistrano work with Rails 3.1.

One Base Class to Rule Them All - An amusing little bit of Ruby trolling.

Installing PostgreSQL 9.0 on Ubuntu 10.04 - Turns out there's a backports repo to make this simpler.

afreshcup.com Read
  Source Favicon
By Jennifer of Chef Blog almost 3 years ago.
Email

The 2011 Velocity Conference has begun! Opscode's presense began with a great Chef Presentation by Christopher Brown, Joshua Timberman, Matt Ray, Aaron Peterson and Seth Chisamore. If you are attending Velocity, make sure to stop by Opscode's booth (#505/507) to say hello and pick up Opscode's new Rule The Cloud stickers and T-shirt. Also, don't miss Adam Jacob and Jesse Robbins presentation, Choose Your Own Adventure 2; Electric Boogaloo…

opscode.com Read
  Source Favicon
On Luigi Montanez over 3 years ago.
Email

The lazy way to accomplish Rule #2 is through a password manager like 1Password or my personal favorite, LastPass . I prefer LastPass because it's a simple browser extension and it's free, while 1Password is a $ 40 desktop app. Both will generate unique, one-time passwords for your accounts, and store them securely. Of course, you still need a "master password" for those apps.

So how do you generate a unique yet memorable password that's unguessable …

luigimontanez.com Read