Blogs by topic: Extreme Programming
| • Accessibility | • Ajax | • Blogging | • Business | • Community |
| • Databases | • Deployment | • Distributed | • Eclipse | • Education |
| • EJB | • Extreme Programming | • Games | • GlassFish | • Grid |
| • GUI | • IDE | • Instant Messaging | • J2EE | • J2ME |
| • J2SE | • Jakarta | • JavaFX | • JavaOne | • Jini |
| • JSP | • JSR | • JXTA | • LDAP | • Linux |
| • Mobility | • NetBeans | • Open Source | • OpenSolaris | • OSGi |
| • P2P | • Patterns | • Performance | • Porting | • Programming |
| • Research | • RMI | • RSS Feeds | • Search | • Security |
| • Servlets | • Struts | • Swing | • Testing | • Tools |
| • Virtual Machine | • Web Applications | • Web Design | • Web Development Tools | • Web Services and XML |
Education
In 1996, a group that I was working with devised a development process which we called Defect Driven Design, otherwise known as D3 (D-Cubed). We were a bit disappointed by not surprised that D3 never really caught on but just recently I saw a glimmer of hope for a revival.
Extreme Programming

I'm sure there's a cleaner way to do this, but agility dictates I just need to get it done. This blog entry shares a little tip I uncovered while re-activing the
Mojarra JSF 1.2 job.

Wakaleo Consulting is pleased to announce that we are bringing our popular TDD/BDD courses to Europe, in a convenient online format!
Fundamentals of Test-Driven Development in Java: This course covers both fundamental TDD/BDD practices, tips and tricks, and also how to apply them effectively with the latest Java tools, including JUnit 4.8, Hamcrest, Infinitest, Mockito and Spock...

Continous Integration is important, will Java.net become the platform for this?

In the previous installment of Effective Architecture, I covered TDD with Model-View-Presenter. However the code I presented had synchronous server calls. In JavaFX (like Swing), the UI code runs in the Event Dispatch Thread (EDT). It is unwise to block the EDT. Hence it is encouraged to execute all server calls on a separate thread.
SwingWorker
Swing provides SwingWorker to execute tasks off the...

I assert that projects that have agressive schedules with clearly defined priorities combined with a lean team to meet that schedule will tend to generate software ghettos.

Ed is trying a new time management scheme: The Pomodoro Technique.
How a chair changed our extreme programming.

Imagine you get to an organization that has several applications accounting for more than 800,000 lines of code. There are defects everywhere, releases after releases, lots of developers cranking code, after every release more defects... how do you stop the spiral?

Ever stop to think how we do software? When analyzing the real world, people start with existing phenomena, then derive one or more models that describe it - each is an abstraction of one or more physical phenomenon. Occasionally someone starts with an intuition about how something ought to work, and it comes up correct. In software development, we start with the abstractions and the real world emerges. Is that a thing human beings have a lot of practice at?

Naive approaches to data placement in a grid can lead to immediates failures or extreme thrashing at system startup. This article discusses how ObjectGrid solves this problem.

The last ScrumGathering was held in Portland, OR, May 7-11.
On Tuesday, Mike Cohn and I taught a course centered around a series of case studies. Wednesday and Thursday were Open Space sessions.
The overall site for the Gathering is here". This is the result of a session on Games for Scrum, along with a particular planning game, AgileTripTik.
I saw three themes:
How can coaches/...

William Pietri provided a list of the user stories his team used in creating sidereel.com.

I ran across an interesting talk by Brett Pettichord: "Schools of
Software Testing":
http://www.io.com/%7Ewazmo/papers/four_schools.pdf

Call For Participation
The Second IEEE International Workshop on Horizontal Interactive Human-Computer
System (Tabletop2007)
Newport, Rhode Island, USA, October 10-12, 2007.
Held in conjunction with ACM UIST 2007
http://www.ieeetabletop2007.org/
Supported by IEEE
The use of the tabletop as an input/output device is an exciting and emerging
research area. This cross-disciplinary domain brings...

Project management from a portfolio or stage-gate perspective (including how agile development fits in): "Rockets, Cars and Gardens: Visualizing waterfall, agile and stage gate."
Databases

A simple demo of the Spring and mybatis integration
Last week's kickoff of FESI's research program went very well. There are a number of folks (>500) who are now following this blog on Java.net, and a number who have gotten involved. While we wait for more folks, we'll be researching new technologies, the first being NOSQL databases.
If the kind of topics we're research interests you, please feel free to join the project;...
Accessibility
The www.abelski.com web site offers free (for personal and academic usage) courses about various topics in software development. The site focuses on Java technologies.
Community

During Jazoon 2010 I had the chance to chat with many people about Scrum and this motivates me to look around and check scrum.org website and found this quate on the guide





