Breaking the Law of Demeter is Like Looking for a Needle in the Haystack
Every time I see Law of Demeter violation I imagine a haystack where the code is desperately trying to locate the needle.
1 commentsSave Tags: opinion
Unit Test Boundaries
One principle to follow when writing a unit test is that a unit test should ideally not cross boundaries.
0 commentsSave Tags: methodology, opinion, trends
Code Reuse Myth
I am of the firm belief that code reuse is a personal responsibility, and should never be a corporate endeavor. Unfortunately, thousands of CIOs and... more »
1 commentsSave Tags: methodology, opinion
Why Ruby Gems boost productivity
I think there is a connection between the enthusiasm of the Ruby community and the average size of a typical gem contribution. I explain my reasons in... more »
2 commentsSave Tags: open source, opinion, ruby
Top 5 Office Don'ts
A humorous take on office etiquette.
2 commentsSave Tags: how-to, humor, methodology, opinion
For a Startup, Is a Virtual Office Enough?
Working effectively at a distance is something that we face at SitePoint as well. Though SitePoint can’t really be classified as a startup anymore,... more »
0 commentsSave Tags: opinion
The Source of Bugs
Bugs most commonly come from somebody’s failure to reduce complexity. Less commonly, they come from the programmer’s misunderstanding of something... more »
1 commentsSave Tags: opinion
New and Noteworthy in JRuby 1.1.3
JRuby 1.1.3 has been released a couple of days ago, and I wanted to highlight some of the most interesting changes in this release, from my... more »
0 commentsSave Tags: java, ruby
A Programming Job Interview Challenge #13 - Brackets
Your input is a string which is composed from bracket characters. The allowed characters are:’(', ‘)’, ‘['. ']‘, ‘{’, ‘}’, ‘’. Your mission is to... more »
1 commentsSave Tags: .net
11 Tips to Make You More Efficient
A collection of solid tips to help you be more efficient at work. The tips are catered toward developers, but can be applied in any circumstance.
0 commentsSave Tags: how-to, methodology, opinion
More Amazon S3 Downtime: How Much is Too Much?
Today's big news is that Amazon's S3 online storage service has experienced significant downtime. Allen Stern, who hosts his blog's images on S3,... more »
1 commentsSave Tags: opinion
Charles Nutter talks to JRuby Newbies
On the eve of a new JRuby course at rubylearning.org, Charles Nutter gives some advise to JRuby newbies in the form of an interview.
0 commentsSave Tags: java, open source, opinion, ruby
Common misconceptions in web application development
5 common misconceptions about skills and technology in web application development
2 commentsSave Tags: methodology, opinion
JRuby 1.1.3 Released - JRuby - Codehaus
JRuby 1.1.3 Released
0 commentsSave Tags: announcement, frameworks, java, ruby
Top 10 Things I do on Every Project
Here is a list of things I do on every project these days and I highly recommend that you do the same. The result is that: (1) It is very easy for new... more »
2 commentsSave Tags: frameworks, java, methodology
Learning Erlang - Erlang Gaining Momentum
You may have noticed that I've been talking a bit about concurrency and Erlang recently. I've started to notice that others are taking notice and... more »
0 commentsSave Tags: other languages, trends
GitHub: Erlang Supercharged git-daemon
Over the past several weeks Github has been working on a secret Erlang project that will allow us to grow GitHub in new and novel ways. The project is... more »
1 commentsSave Tags: open source, other languages, tools, trends
Egoless Programming - Developing Without the Attitude
One of the most common threads that all programmers share is that of an ego. Some are much worse than others and some have found a way to control or... more »
2 commentsSave Tags: methodology, opinion
Wordpress 2.6 : Now With Gears Support (Just Don’t Upgrade Your FF)
Just upgraded this blog to the latest and greatest version of Wordpress, Wordpress 2.6 that was released today 15 July 2008. I was following the... more »
0 commentsSave Tags: announcement, reviews, tools, web design
8 Reasons why XML Sucks
I was once a believer in XML. Until I started working with it, that is. Now my enthusiasm has faded away - replaced by - well - bitterness or... more »
9 commentsSave Tags: humor, opinion, xml
WordPress 2.6
I’m happy to announce that version 2.6 of WordPress.org is now available, almost a month ahead schedule. Version 2.6 “Tyner,” named for jazz pianist... more »
1 commentsSave Tags: announcement, tools
Quick American Advice For Imported and Outsourced Software Engineering Contractors (Primarily From India)
Eleven politically incorrect but probably accurate opinions and things I've noticed about non-American workers.
23 commentsSave Tags: humor, opinion, tools
You May Want To Avoid Project Proposal Requests Like This
This describes a very vague Ruby on Rails project proposal request from an unknown source and the response. Even this response was probably too much... more »
0 commentsSave Tags: humor, methodology, ruby
20 Technologies For 3D Worlds On The Web
20 authoring tools, languages, programming APIs and tools that can be used to build 3D virtual worlds, that can be published in Internet Some use... more »
3 commentsSave Tags: flash-flex, java, tools, web design
Anti-pattern: Locator Variable
A funny anti-pattern that is found in the official Oracle PL/SQL User's Guide and Reference. Worst exception handling EVER.
0 commentsSave Tags: database, humor, opinion, other languages
via