Software Development

47 posts

2017

An Unlikely Cure for Procrastination

April 30, 2017
“It always seems impossible until it's done.” —Nelson Mandela / We all have tasks that—for whatever reason—we just don’t want to do. / They might be…

The Quest for Better Tests

March 8, 2017
Over the past twenty years, I’ve written my fair share of unit tests, mostly just covering the happy path and sending in some bogus inputs to test…

I Made my Wife a Bot for Valentine's Day

February 14, 2017
This morning I rolled out Tink, a simple interactive chatbot I wrote for my wife as a gift for Valentine's Day. / Every few days, Tink will text my…

2016

Five First Impressions of LabZero

April 20, 2016
I recently joined Lab Zero as a software developer. My friend Brien Wankel, one of their Principal Engineers, had been encouraging me to interview…

2015

Lessig 2016: The Internet's President

August 16, 2015
On the heels of Larry Lessig’s historic announcement of his Referendum Candidacy came another newsworthy item: Jimmy Wales announced that he is…

2010

On Open Letter to the Java Community

September 23, 2010
In the wake of the Sun acquisition by Oracle, the much-lambasted Oracle vs. Google lawsuit over Google's alleged JavaME patent infringement, and the…

2009

My Oracle OpenWorld Sessions

October 7, 2009
I'm going to be speaking in two different Oracle OpenWorld sessions on Sunday. They are OOW-S312303 -- Enterprise-Enable Dynamic PHP, Ruby, Python…

2008

Top Ten Tips for Writing Plumtree Crawlers that Actually Work

October 26, 2008
Just in time for Halloween, I've decided to publish my Top Ten Tips for Writing Plumtree Crawlers that Actually Work. This post may scare you a…

bdg welcomes Michael Buckbee!

September 29, 2008
We're very pleased to announce that industry veteran, entrepreneur and Rails developer Michael Buckbee joined the bdg team today as CTO and Lead…

Friday Fun: Rails, Django and Caprese Salad

August 29, 2008
I had this Twitter argument today with former coworker, fellow web developer and friend Bryan Hughes: / bucchere: The Spring Framework is driving me…

Shameless Self-Promotion

August 19, 2008
At last year's SXSW I said to myself: "Self, you need to be speaking at this conference next year." / Help me fulfill my self-fulfilling prophecy and…

Middleware for the REST of us

August 18, 2008
I'm sitting in my third Oracle Fusion Middleware briefing, this one at the Willard Hotel in Washington, DC. Thomas Kurian has been going through all…

RubyNation Community Site Accepting Registrations!

July 18, 2008
bdg is very proud to be a RubyNation sponsor! The sold-out conference is just two weeks away. However, whether you're registered or not, if you want…

Chris Bucchere Speaking at the NovaRUG on June 18th, 2008

June 17, 2008
Calling all local Rubyists! I'm speaking about modular page design in Ruby on Rails at tomorrow night's NovaRUG. The title of my talk is "To Portal…

Modular Page Assembly in Rails (Part 2)

June 16, 2008
In Part 1, I explained how you can develop clean, DRY and encapsulated MVC code that allows for completely modular page assembly in Ruby on Rails. /…

Modular Page Assembly in Rails (Part 1)

June 3, 2008
Recently I was faced with an interesting problem: I wanted to create a modular, portal-like page layout natively in Ruby on Rails without using…

Announcing the Launch of the Social Applications for BEA Participate '08

April 30, 2008
You've heard the phrase "social applications" being kicked around by BEA and bdg. But what exactly does that mean? / In a nutshell, it means that…

Twitter down again?

January 30, 2008
With the amount of downtime that twitter experiences, it makes me wonder whether or not Ruby on Rails is a viable alternative to PHP, Java, etc. / Is…

Write an ALUI IDS in Under 15 Lines Using Ruby on Rails

January 18, 2008
Not only is it possible to write an ALUI Identity Service in Ruby on Rails, it's remarkably easy. I was able to do the entire authentication part in…

One Portal to Rule Them All

January 17, 2008
I won't rehash what's already been said by everyone in the press and the blogosphere -- Oracle is buying BEA. I wrote almost three years ago that…

2007

Why I. . . .

December 5, 2007
A couple weeks ago I teamed up with college buddy, recent Kellogg grad and former PayPal/eBay product manager Chris Gregory to design and write a fun…

Feedhaus Launches Public Alpha to Deliver Real-time Personalized News,...

October 9, 2007
Feedhaus announced today that it has released its social news site into public alpha to deliver real-time news, images and videos that are personally…

More on the New feedhaus Features

September 10, 2007
Nearly every new user who gets on feedhaus has the same question: can I narrow the tag cloud down to only the topics/tags that I care about? My…

Chris Bucchere Interviewed by the Sloan (MIT) School of Management

May 13, 2007
Last week I had the pleasure of being interviewed by former Plumtreevian and soon-to-be-graduate of MIT's Sloan School of Management, John Osborne.…

Firebug in IE -- No Joke!

April 6, 2007
I realize it's close to April Fools' Day, but this is not a joke: you can actually use Firebug in IE. Well, sort of. Joe Hewitt, the author of every…

Four ALI IDKs at your Disposal -- Fifth One on the Way?

March 21, 2007
As most of you already know, there are four IDKs out there in IDK-land. To take a step back, if you're really new to ALUI (formerly Plumtree)…

Happy Birthday, bdg!

January 13, 2007
bdg just turned four! To celebrate the beginning of year five, we've launched a new web site. It's all about how bdg, given our background of…

2006

Say hello world to comet

November 20, 2006
A couple of weekends ago I inflicted upon myself a quest to discover what all the buzz was about regarding Comet. What I discovered is that there is…

Announcing the Ruby IDK

October 10, 2006
Check it out at https: / rubyidk.projects.dev2dev.bea.com. / Let's have a virtual round of applause for Andrew Bays, bdg's hotshot developer…

Washington DC Area ALUI (Plumtree) Training

August 30, 2006
bdg plans to offer a 5-day AquaLogic (Plumtree) Training Course in the Washington DC Metro Area starting on October 16th. We're combining our two…

bdg welcomes Andrew Bays to the team

August 7, 2006
It is with great pleasure that I ask you all to join me in welcoming our newest addition to the team, Andrew Bays. / Andrew will be starting this…

Mingle & the PHP EDK moved to dev2dev's CodeShare

July 7, 2006
Just in case you're looking for our two opensource projects that were once accessible via the Plumtree Portal, you can now find them on BEA dev2dev's…

Hello World + Portlet vs. Native Navigation

June 22, 2006
Hello world! This is my first post on my shiny new dev2dev blog and needless to say, I'm very pleased to be blogging here and to be given the…

Mingle posted on the BEA/Plumtree Code Share

January 22, 2006
I'm very pleased to announce that Mingle, a prototype of a BEA/Plumtree Web 2.0 social networking application, has been posted on the BEA/Plumtree…

2005

Benefits of an open source model

October 28, 2005
I rode public transit today (always good for the soul) and had a chance to listen to some of the many podcasts that I've downloaded to my iPod. One I…

Steve Markoff – welcome to bdg!

September 16, 2005
I am very pleased to announce that Steve Markoff, an outstanding software engineer with over 10 years of product development experience and a…

Passing information between Plumtree portlets

August 10, 2005
This matter has been a subject of a great deal of debate among many of our customers, so I thought I would share my thoughts on the topic. What…

Washington DC Plumtree Training

July 31, 2005
bdg plans to offer a 5-day Plumtree Training Course in the Washington DC Metro Area starting on August 22nd. We’re combining our two most popular…

Plumtree RSS feeds of interest

July 31, 2005
If you like RSS and you like Plumtree, you might find the following links interesting: / This blog: http: / feeds.feedburner.com/bdg/plumtree / Links…

bdg's new hires and site changes

July 17, 2005
All of us at bdg are very pleased to welcome the newest members of our team: Rich Weinhold and Eric Bucchere. / Rich, our resident PHP and Plumtree…

bdg launches the PHP EDK 5.1

July 11, 2005
I am very pleased to announce that on Friday, 8 July 2005, bdg released the PHP EDK 5.1 to the Plumtree Code Share. Largely due to a Herculean effort…

Server-to-server SSL with Plumtree

June 28, 2005
Two different customers of ours have recently experienced problems with server-to-server SSL and Plumtree, so I thought I would shed some light on…

bdg takes Wind River live on Plumtree 5.0.4J

June 8, 2005
All of us at bdg are very pleased to announce that our very own Andrew Morris has led Wind River to a successful launch of 5.0.4J on their corporate…

CSS -- who knew?

May 22, 2005
I went to the final set of sessions at NVSS today which included a gem of a presentation by Eitan Suez, a Java programmer who also happens to be a…

Did you write the famous hangman Java applet?

May 22, 2005
I also get asked this question from time to time. Unfortunately, I can't take credit for that great little game (and one of Sun's original sample…

Is Plumtree an "open" platform?

May 21, 2005
"We call this re-imagining Radical Openness. Radical Openness is our strategy to offer both J2EE and .NET versions of our entire application…

Here we go

May 21, 2005
Perhaps I've finally realized that it's time to enter the 21st century; perhaps I'm interested in promoting my company and it’s services; perhaps I…