Binstock on Software

Thoughts on Software and Programming

Thursday, November 13, 2008

Bob Martin's "Clean Code" Reviewed

›
I have gone through "Uncle Bob" Martin's new book, Clean Code, which is a lenthy presentation of rules that will help Java dev...
8 comments:
Sunday, September 28, 2008

Banishing Return Status Codes

›
The most enduringly popular post on this blog is Perfecting OO's Small Classes and Short Methods , which presents a short series of stri...
16 comments:
Monday, September 01, 2008

A Parameter-Validation Smell and a Solution

›
Last week, Jeff Fredrick and I did a day-long code review of Platypus . We used a pair-programming approach, with Jeff driving and I helpin...
5 comments:
Tuesday, June 03, 2008

The Handiest Java Book in Years.

›
One of the constant challenges I have as a Java developer is keeping up with the numerous good FOSS dev tools. I no sooner start testing one...
3 comments:
Thursday, May 22, 2008

Is the popularity of unit tests waning?

›
Before getting into my concerns about whether unit testing's popularity has peaked, let me state that I think unit testing is the most ...
45 comments:
Friday, April 25, 2008

Knuth Interview Posted

›
My interview with Donald Knuth is now posted . It's a long piece, that has some unusually interesting points, including: - why Knuth doe...
7 comments:
Wednesday, April 23, 2008

Perfecting OO's Small Classes and Short Methods

›
In The ThoughtWorks Anthology a new book from the Pragmatic Programmers, there is a fascinating essay called “Object Calisthenics” by Jeff ...
38 comments:
Monday, April 07, 2008

Easy Does It With easyb

›
I just got back from the CITcon conference , which is the thrice-yearly confab of agile developers who use continuous integration (the ...
Monday, March 31, 2008

Great Reference For Ruby

›
Ruby aficionados have been working for the last few years under a serious handicapt: there was not good, up-to-date reference on their favor...
Tuesday, February 19, 2008

Restarting the Platypus And the Lessons Learned

›
As many of you know, I have spent much of my free time during the last 24 months working on an open-source project called Platypus . The pro...
13 comments:
Friday, January 25, 2008

Internal USB Ports: What do you think they're for?

›
Earlier this week, I was being briefed by HP about some recently released workstations. As we were moving through the slide-deck, a small it...
2 comments:
Tuesday, January 22, 2008

Excellent Explanation of Dependency Injection (Inversion of Control)

›
I've read lots of explanations of Dependency Injection or DI (formerly known as Inversion of Control) and the associated Hollywood Princ...
2 comments:
Wednesday, January 09, 2008

Use Virtualization to Avoid Malware While WebSurfing

›
In presentations at Infoworld 's Virtualization Summits ( slides here ), I have repeatedly discussed how virtualization can prevent malw...
6 comments:
Tuesday, December 11, 2007

Beautiful Code vs. Readable Code

›
For many years--decades actually--I was a big fan of beautiful code. I read almost everything by Brian Kernighan, Jon Bentley, and P. J. Pla...
13 comments:
Sunday, December 09, 2007

Commercial CI server now available free

›
JetBrains, the folks behind many well-loved dev tools (such as IntelliJ IDEA and ReSharper ) have announced that TeamCity 3.0 , the just-re...
Sunday, November 25, 2007

The Fallacy of 100% Code Coverage

›
While I love RSS for aggregating feeds from various blogs, nothing beats having an expert combing through articles and posts, culling the be...
17 comments:
Wednesday, November 07, 2007

Great Book for Programming Fonts

›
As I've learned from working on Platypus , programming font operations is one of the most complex and convoluted areas of software devel...
1 comment:
Thursday, November 01, 2007

Most Popular CI Servers (An informal survey)

›
At CITCON Brussels last month, attendees were allowed to write up questions of any kind on a bulletin board and others could come by and po...
2 comments:
Monday, October 29, 2007

CITCON Brussels 2007

›
I recently returned from CITCON , the continuous-integration conference. It's held three times a year, once each in the US, Europe, and ...
2 comments:
Tuesday, October 09, 2007

Continuous Integration Servers

›
The authors of the recent book on Continuous Integration have undertaken a series of snapshots of CI servers, which will be a big help to ...
2 comments:
‹
›
Home
View web version

Contributors

  • Andrew Binstock
  • Andrew Binstock
Powered by Blogger.