06 September 2010

The Ruby Reflector

Topic

Bob

  Source Favicon
Email

…4 # Tom inserts "The Cypria" in the bottom position of 4 # Bob updates the position of "The Odyssey" to 4 # Bob subtracts 1 from all positions, and since he is using *read committed* he will "see" and update the newly inserted book. # Both "The Odyssey" and "The Cypria" have a position of 3 Title | Position ---------------------- The Iliad | 1 The Nostoi | 2 The Odyssey | 3 The Cypria | 3 If Bob had used the *serializable* …

engineyard.com Read
  Source Favicon
By Patrick of MicroISV on a Shoestring 5 months ago.
Email

…matures and as you respond to issues the checklist will need modification, and rather than tracking Bob down and asking him what this command is supposed to do, a well-written changelog will tell you "That command is there to prevent you from hosing the DB like we did last August."

Certain checklists are executed very infrequently. Of particular note is one checklist that absolutely everyone should have: how to restore a machine (or machines) from the bare metal to a working copy …

kalzumeus.com Read
  Source Favicon
On Article RSS Feed 7 months ago.
Email

…the current state of the software development industries. Starting with Uncle Bob's keynote about 'craft over crap' , many companies and individuals started looking at concrete ways to advance our field into a true profession; the focus generally resting on two key areas: ways to effectively acquire new practices and ways to bring new people into our field.Chris and Corey will be presenting their thoughts on how this affects businesses and personal …

lrug.org Read
  Source Favicon
By Joey of Global Nerdy 7 months ago.
Email

to fix Alice and Bob's hack...

of Matz's ( Yukihiro Matsumoto) hack of Smalltalk's hack (i.e., Ruby)

It eliminates the annoyance without solving the core problem

Do extension methods reengineer the way we think about problems? Or do they simply deal with an annoyance?

Do they reengineer the way we think about programs?

Take the Single Responsibility Principle ( SRP)

When you write an extension method, you break SRP

When you monkeypatch, …

globalnerdy.com Read
  Source Favicon
By Patrick of MicroISV on a Shoestring 8 months ago.
Email

…little extra cost. After that you just design a strategy for splitting traffic coming to them and Bob's your uncle.

Don't do what I do, but I just split half of my incoming traffic into a the best landing page I've handwritten and half into the landing page my system thinks is best. (Check out how complicated the logic is: "Send people to the landing page corresponding to the most popular content on the site this week." This tends to select for holiday bingo in …

kalzumeus.com Read
  Source Favicon
By tobi of Too-biased - Home 9 months ago.
Email

…from your service? With good logging you can tell your customer in a matter of minutes that employee Bob went on a data rampage friday evening before handing in his resignation.

At Shopify we use syslog-ng to have a centralized logging server which collects all the logs from the various machines in our cluster and combines the log files together. We used to give everyone access to this box for log analysis but as we grew this became a bit impractical. To solve this we created Clarity which …

blog.leetsoft.com Read
  Source Favicon
By campsean of How Software is Built 10 months ago.
Email

This interview reminds me a little of those sci-fi stories that start with the

big bang, and end 40 billion years in the future. Con Zymaris has the

depth of experience to pull this off in the software space, offering some very

astute insights and provacative food for though along the way.

The early days of computing as the foundations for open source

Open source growing up alongside proprietary technology

Circumstances that led to the dominance of Linux among open OSs

howsoftwareisbuilt.com Read
  Source Favicon
By Mark Bates of Meta Bates 11 months ago.
Email

…sorts of things, and we usually don't want them to ship. Well, Warp Drive has you covered there. Just place your tasks in folders called private and Bob's your uncle they won't be available in the compiled gem. lib/ tasks/ foo.rake private/ bar.rake

In this example foo.rake will be available to clients of your Warp Drive, but bar.rake will not be.

Copyright (c) 2009 Mark Bates

metabates.com Read
  Source Favicon
By Jason of Rails Envy » Home 1 year ago.
Email

…Anybody, as long as it's a dude, cause you're gay 1 tenderlove 1 lowtax 1 Ryan Bates 1 THE REAL SHAQ 1 Me 1 Marshall!! 1 God 1 Bob sagget 1 Paris Hilton 1 Adam Keys 1 [V from MVC] Ya boy r. elliot 1 DHH 1 Jason Seifer 1 Josh Peek 1 Mr. Clean 1 Bill Clinton 1

railsenvy.com Read
  Source Favicon
On danieltenner.com 1 year ago.
Email

Well, early adopters like myself can learn from people like Bob how to be better at convincing the next wave of people to adopt a new product or technology. If you're an early adopter, you can probably think of a few people who tend to eventually adopt new technologies and gadgets that you've unearthed in your jaunts through cyberspace (or meatspace). Talk to them. Find out how they convince others, and you could become more effective at spreading the message when you want to .

That's …

danieltenner.com Read