April 2008
41 posts
Up or Out: Solving the IT Turnover Crisis  →
A great article. Highly recommended read.
Apr 30th
Erlectricity: Hi Ruby, I’m Erlang. →
I’ve been meaning to look into Erlang more closely; this project might encourage me even more since it ties in with my current favorite: Ruby.
Apr 30th
GitHub RubyGems →
Well, this sure does make gems easier to create and maintain.
Apr 29th
Migrating to Ruby 1.9 →
A good overview by Bruce Williams of changes from Ruby 1.8 to 1.9.
Apr 29th
“1. The network is reliable. 2. Latency is zero. 3. Bandwidth is infinite. 4....”
– Fallacies of Distributed Computing
Apr 29th
Eventually Consistent →
A really good description of the much controversial topic of Eventual Consistency when Amazon launched SimpleDB. I initially dismissed it as being a bad design, but after further reading, I think it might just be a consequence of highly distributed systems, especially when the CAP Theorem is considered.
Apr 29th
Lamport timestamps →
Learn something new everyday…
Apr 28th
“To improve your programming career, the single most important thing you must do...”
– The single most important thing you must do to improve your programming career
Apr 28th
masquerade OpenID Server →
Apr 24th
“At its core, Memcached is a high-performance, distributed caching system. It is...”
– MySQL Conf - Memcached Internals - igvita.com
Apr 22nd
“If I wore apple bottom jeans and boots with the fur, the whole club would be...”
– Twitter / Peter Cooper: If I wore apple bottom jean…
Apr 22nd
Osmo Wiio: Communication usually fails, except by... →
Absolutely spot on. I love it, particularly, “The more communication there is, the more difficult it is for communication to succeed.”.
Apr 22nd
David Heinemeier Hansson at Startup School 08 →
Amazing talk by DHH about his views on startups delivered via an amazing (new?) service: Omnisio.
Apr 21st
Ruby QuickRef →
A nice concise summary of Ruby language features and syntax. Handy!
Apr 18th
“Another way to look at SQLite is this: SQLite is not designed to replace Oracle....”
– Appropriate Uses For SQLite
Apr 18th
Apr 17th
““Referees will be paid 10,000 euros for every match at which they...”
– Euro 2008 refs to tackle dissent and violent play
Apr 17th
The Stats Are In. YouTube Really Is A Turd →
I think this is going to be a breaking point for a lot of the big “Web 2.0” sites out there right now. Most of them are not generating revenue (that I know of), but at some point they are going to need to in order to survive. It’ll be very interesting to see how it shakes out.
Apr 17th
“What is interesting to me though is a much bigger picture issue. I do believe...”
– Paul Graham says VCs Not Bold Enough. I Say None of Us Are
Apr 16th
Bitching is the killer app for Twitter -... →
HAHA. Thanks for that, DHH. The comments are great, too. A good way to start my Wednesday. :-)
Apr 16th
WatchWatch
http://www.vimeo.com/895002/ (via Vimeo) Awesome. Now, I just need to upgrade to Leopard. :-)
Apr 15th
“One thing I’ve come to realize is that urgency is overrated. In fact, I’ve come...”
– Urgency is poisonous - (37signals)
Apr 14th
Apr 14th
WatchWatch
Johnny Bunko trailer on Vimeo (via Vimeo)
Apr 14th
Git and Ruby: Git tutorials, articles and links... →
A boat load of helpful links for Git/Ruby.
Apr 14th
Tenjin - the fastest template engine in the world →
A templating engine that might be worth looking into for Ruby web apps. I’m not a huge fan of the syntax, but it looks to be quite fast.
Apr 14th
Some Twitter API Ruby Gems
Twitter Gem Twitter4R
Apr 12th
Apr 11th
“So there is a problem: there is an incentive for subordinates to give falsely...”
– “Stuffy” Dowding
Apr 11th
“This folks is the classic problem with programmers today. They absolutely refuse...”
– ZSFA — 2008-04-09
Apr 9th
1 note
Introducing Action Messager: Dead simple IM... →
Apr 9th
Apr 8th
5 Ways to Sharpen Your Ruby-foo - igvita.com →
A good collection of Ruby tips. A really good one to keep in mind is the difference of how objects are compared inside a case statement versus ‘normal’ situations.
Apr 7th
Seeing Metaclasses Clearly →
I’m still wrestling through the metaprogramming magic corners of Ruby. (Meta|Virtual|Eigen)classes are still a little bit of a mystery to me, but I’m slowly wrapping my mind around them. I think. :-)
Apr 7th
“There’s no name for what Steve Jobs is, because there hasn’t been...”
– Some Heroes
Apr 7th
removing a remote git branch →
How odd that to remove a remote branch in git you have to use some special push syntax. I’m loving git so far, but it is taking a bit to get the hang of its philosophy/architecture. :-)
Apr 5th
“The other problem is the “permission from maintainers” thing: I have...”
– Re: clarification on git, central repositories and commit access lists [LWN.net]
Apr 4th
Git's avalanche →
I couldn’t agree more.
Apr 3rd
Joe Armstrong on Erlang →
A really interesting interview with Joe Armstrong. It gives some good insights into the Erlang philosophy. Erlang is a very strong language for concurrent systems because it was built from the ground up to be highly concurrent and fault tolerenat. I definitely need to start playing around with it if for no other reason than broadening my view of concurrent programming. In my opinion, dealing with...
Apr 3rd
Headius: Shared Data Considered Harmful →
Charles Nutter describes a specific gotcha with threading when there is shared, particularly static, state. I don’t think I fully understand how to fully replace the use of static state, but it is definitely seems to be something worth pondering.
Apr 3rd
“Twitter isn’t that different from IRC or blogging; but even that slight delta...”
– ongoing · On Twitter
Apr 3rd