spacer spacer spacer spacer
  • Home
  • Career
    • Informal Biography
    • Vitae
    • Resume
    • Executive Summary
    • Publications
    • Projects
    • Testimonials
  • Research
    • Adaptive Object Model
    • Frameworks
      • Financial Model Framework
    • Object Oriented
    • Smalltalk
    • Patterns
    • Projects
    • Papers
    • Links
  • Business
    • The Refactory
    • Joseph Yoder Enteprises
    • CU Local Biz.com
    • DSM Local Biz.com
  • Fun
    • Friends
    • Pictures
    • Music
  • About
    • Contact Us
Member Login

Joseph Yoder's Personal Pages

spacer

Joe is a founder and principal of The Refactory, Inc., he runs his own consulting and mentoring business, and also volunteers for The Hillside Group.

 

Joseph is an international speaker, pattern author, and longstanding member of The Hillside Group where he currently serves as the President of the Hillside Board, a group dedicated to improving the quality of software development. He is co-author of the Big Ball of Mud pattern, which illuminates many fallacies in the approach to software architecture. Joseph has chaired the Pattern Languages of Programming Conference (PLoP), given a keynote address at Agile Portugal, helped organize SugarLoaf PLoP, ChiliPLoP, and PLoPs for many years, as well as presented tutorials and talks at conferences such as OOPSLA, Agile PT, SATURN, CBSoft, and ECOOP. He has also contributed with tracks at QCon San Francisco, assisted the new AsianPLoP with their first conference, organized a web 2.0 workshop at the TOOLS conference in Europe, and presented papers and tutorials at many conferences around the world. >> Read More

 

spacer

Adaptive Object Model Researcher and Design Pattern Writer

Joe has been involved for quite some time working on and deploying Adaptive Systems or Domain-Specific Languages for clients. Joe thinks software is still too hard to change. He wants do something about this and believes that by using good patterns and by putting the ability to change software into the hands of the people with the domain knowledge seems to be some promising avenues to solve this problem. Joe has written papers, presentations, and tutorials on Adaptive Object-Models, meta modeling, frameworks, and has organized many workshops on this topic. Take a look at his research and papers to find out more about his studies and specialties. >> Read More


spacer

Joe currently resides in Urbana, Illiinois. He runs two companies, works on software development projects, authors pattern papers, and enjoys the day to day life of a traveler and consultant. Joe supports the local community through a portal site titled CU Local Biz.com. He enjoys riding his Harley, cycling Central Illinois trails, listening to a variety of music, and spending time with friends and family.

>> Read More


Travel Log

2012 Travel Log

Gdańsk, Poland December 11-15, 2012

I'm going back to Poland already, but this time I'll be visiting Gdańsk. A client of mine has asked me to teach a course on Advanced Object Oriented Analysis and Design with Patterns. If you'll be in the area and would like to get together, contact me. 

Haifa, Israel November 8-15, 2012

I flew to Haifa, Israel, where I taught a Test-Driven Development (TDD) course for a client of mine. This was be my first trip to Israel, and I was excited about getting the opportunity to see some sites and try some of the local cuisine. I was also fortunate enough to be leaving the country as the aggression began on the Gaza Strip. 

Kraków, Poland October 24-28, 2012

I was excited to head back to Kraków for JDD 2012.  While at the Java developers conference, I presented a talk called "When Should You Consider Meta-Architectures? Using Meta to Scale the Cloud." I also spoke on the subject, "Pragmatic, Not Dogmatic TDD: Rethinking How We Test" with Rebecca Wirfs-Brock.

Tucson, Arizona October 18-22, 2012

I traveled to Tucson Arizona to attend the 19th Conference on Pattern Languages of Programs. While there, I will hosted a PLoP Bootcamp with Rebecca Wirfs-Brock. This year, I served on the Planning Committee and as Director of Local Operations for PLoP 2012, and also attended SPLASH while in Arizona.

São Paulo, Brazil October October 8-12, 2012

I returned to Sao Paolo to follow up with the client I consulted in September. 

Brazil Summer Tour September 12-27, 2012

During this trip, I headed first to Sao Paulo, where I did some consultation for a client.  On the 20th I flew up to Natal where I attended the SugarLoaf PLoP and CBSoft Conferences. While at SugarLoaf PLoP, I hosted a Bootcamp with Mary Lynn Manns and Rosana Braga, and gave a talk with Eduardo Guerra entitled "An Evolutionary Vision of Framework Development."  At CBSoft, I gave the keynote address "Not Dogmatic TDD: Rethinking How We Test" and while there, I also gave a tutorial on the subject "Project Retrospectives (Why, How, and When)" with Mary Lynn Manns.

Penang, Malaysia Aug 23 - Sept 3, 2012

I am excited to have made my first trip to Malaysia.  The purpose of my trip was to teach a course on Pragmatic Test Driven Development.  While there, I also visited with a friend and took the time to do a bit of site seeing.  

Dallas, Texas August 13-17, 2012

I attended Agile2012 in Dallas, Texas this August.  While there, I gave a talk with Rebecca Wirfs-Brock about test driven development called  "Pragmatic, Not Dogmatic TDD: Rethinking how we test."  We also hosted a workshop entitled,"Testing System Qualities."

Panama City, Panama July 23-27, 2012

I attended the First International Symposium on Software Architecture and Patterns sponsored by 10th Latin American and Caribbean Conference for Engineering and Technology. I was on the Planning Committee for the convention this year, and while there, I led a BootCamp to teach how to build patterns. I also gave a keynote address entitled "When Should You Consider Meta-Architectures? Using Meta to Scale the Cloud" while at the conference. 

Porto, Portugal June 18-26, 2012

I returned to Porto, Portugal in June to attend this years Agile PT conference. I served on the Organizational Committee for this year's conference.

 

Read more: Travel Log

spacer

Joseph Yoder

Agilist, Computer Scientist, Consultant, Object Oriented Developer, All Around Good Guy!

 

Talks & Tutorials

JDD
October 25-26
Kraków, Poland
 
PLoP at SPLASH
October 18-22
Tucson, Arizona
 
CBSoft
September 23-27, 2012
Natal, Rio Grande do Norte, Brazil
 
SugarLoaf PLoP
September 21-23, 2012
Natal, Rio Grande do Norte, Brazil
 
Agile2012
August 13-17, 2012
Dallas, Texas
 
ISSAP / LACCEI
July 23-27, 2012
Panama City, Panama
 
Agile PT
June 18-26, 2012
Porto, Portugal
 
Chili PLoP
April 14-17, 2012
Las Vegas, New Mexico
 
Pragmatic TDD
January 25-27, 2012
Portland, Oregon
 

Recent News

What is Pragmatic Test Driven Development (TDD) all about?

Read the Article

Big Ball of Mud: Still the De-Facto Standard of Software Design.

Read the Article

I have an interview online regarding my keynote address at the Agile Portugal conference in June.

Read the Interview

After Agile2009, a blogger wrote a synopsis of the Big Ball of Mud talk.

Read More

I gave a recorded interview at QCon 2009 where I discuss the AOM framework.

Watch Video

Joe's Publications

Can be downloaded from my website. I add new material as it's been published.

View Library

Training Mentoring

Are you looking for design patterns training or mentoring? Joseph provides training courses for a variety of languages.

Learn More

Contact Joe

Joe Yoder

217-344-4847

Contact Form

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.