Platinum Sponsor

NFJS One - Training, Consulting, Mentoring

Über Conf 2010 Brochure - Download


Kirk Knoernschild

Software Developer & Mentor

Kirk is an industry analyst at Burton Group. For 15 years, he has worked in the trenches on real software projects. He takes a keen interest in design, architecture, application development platforms, agile development, and the IT industry in general, especially as it relates to software development.

In 2002, Kirk wrote the book Java Design: Objects, UML, and Process, published by Addison-Wesley. He has also written numerous whitepapers and articles, including The Agile Developer column for The Agile Journal. Kirk is the founder of Extensible Java, a growing resource of component design pattern heuristics for Java that can easily be applied to most other platforms, including .Net. Kirk has trained thousands of software professionals, teaching courses on UML, Java J2EE technology, object-oriented development, component based development, software architecture, and software process. He enjoys hacking in a variety of languages, including Java, .Net, Ruby, and PHP.

Blog

Programming Language Classification

Posted Monday, March 30, 2009

Below is a table that shomore »

OSGi Discontent - Part 2

Posted Thursday, March 26, 2009

For the first part of thmore »

OSGi Discontent - No Migration Path!

Posted Wednesday, March 25, 2009

OSGi has emerged as the de factmore »
Read More Blog Entries »

Presentations

Patterns of Modular Architecture

Attempts to architect more flexible software often results in the opposite - brittle software fraught with complexity. Something is missing. Complexity is the beast we must tame, and modularity is part of the answer.more »

Turtles and Architecture

A little old lady once challenged a well-known scientist’s explanation on the structure of the universe, countering that the world is really a flat plate supported on the back of a giant tortoise. The scientist rebutted the little old lady’s challenge witmore »

Patterns of Modular Architecture

close

Kirk Knoernschild By Kirk Knoernschild

Attempts to architect more flexible software often results in the opposite - brittle software fraught with complexity. Something is missing. Complexity is the beast we must tame, and modularity is part of the answer. While modularity is not a new concept, until recently, major platform support for modularity has been lacking.



In this session, we deep dive into the technologies providing support for modularity on the Java platform, and introduce modularity patterns that will help you design and build more adaptive software that can accommodate change. The modularity patterns discussed will help you design more modular software today, while preparing for the impending support for modularity on major platforms. Come learn, and contribute, in discovering new ways that large software systems can be organized to increase flexibility, reusability, maintainability, extensibility, and testability. Numerous examples illustrating the modularity patterns will be shown.


Turtles and Architecture

close

Kirk Knoernschild By Kirk Knoernschild

A little old lady once challenged a well-known scientist’s explanation on the structure of the universe, countering that the world is really a flat plate supported on the back of a giant tortoise. The scientist rebutted the little old lady’s challenge with one of his own by asking what the tortoise was standing on. The little old lady’s sly reply was that it’s, “turtles all the way down.” So too is software architecture “turtles all the way down”.



In this session, we cover a broad range of topics that include challenging traditional practices of software architecture, examining what it takes to bring down the ivory tower, probing the paradoxical aspects of architecture’s goal, and investigating the inextricable link between temporal decisions and structural flexibility. From the highest level applications and services to the code that exists in the bowels of the system, and everything in between, we explore how an effective software architecture must be turtles all the way down. In the end, we will all have gained deep insight to the value of agile architecture.






Blogs

Johanna Rothman

Agile Lifecycles for Geographically Distributed Teams, Part 3

Posted By: Johanna Rothman on Feb. 3, 2012

Example 3: Using a Project Manager with Iterations and Kanban and Silo’d Teams Here, the developers were in Cambridge, MA, the product owners were in San Francisco, the testers were in Bangalore, and the project manager was always flying somewhere



Johanna Rothman

Why an Agile Project Manager is Not a Scrum Master

Posted By: Johanna Rothman on Feb. 1, 2012

A reader asked why the lifecycle in Agile Lifecycles for Geographically Distributed Teams, Part 1 is not Scrum. It’s not Scrum for these reasons: The project manager and product owner start the release planning and ask the team if the release pla



Howard Lewis Ship

LinkedIn Etiquette

Posted By: Howard Lewis Ship on Jan. 27, 2012

I've used LinkedIn for many years now, long before I joined Facebook .



Howard Lewis Ship

Tapestry Advantages

Posted By: Howard Lewis Ship on Jan. 26, 2012

A summary of a discussion about the advantages of Tapestry over Struts: Exceptional exception reporting Significantly less code Live class reloading Sensible defaults, especially for SEO-friendly URLs Great community Flexibility and customizability



Terry Ryan

Github Ribbons in CSS

Posted By: Terry Ryan on Jan. 25, 2012

Github has these cool ribbon images that you can use if you want to encourage forking your project on your site. They're great and I wanted to use them on a little project I am working on. However, one of my goals was not to use any images, but rather



Johanna Rothman

Agile Lifecycles for Geographically Distributed Teams, Part 2

Posted By: Johanna Rothman on Jan. 25, 2012

Example 2: Using a Project Manager with Kanban, Silo’d Teams This is a product development organization with developers in Italy, testers in India, more developers in New York, product owners and project managers in California. This organization f



Howard Lewis Ship

Tapestry 5.4: Focus on JavaScript

Posted By: Howard Lewis Ship on Jan. 25, 2012

Tapestry 5.3.1 is out in the wild



Terry Ryan

Speaking in Philly this Week

Posted By: Terry Ryan on Jan. 23, 2012

I'll be speaking in my hometown this week. I'll be presenting at the Philadelphia Area New Media Association (PANMA) meeting for January. Topics: jQuery Mobile PhoneGap Typekit Edge CSS Shaders Description: Adobe and HTML5 In the past few months, th



Terry Ryan

Venn Diagram entirely in CSS

Posted By: Terry Ryan on Jan. 23, 2012

A friend of mine alerted me this weekend to just how much I have a weird fascination with Venn diagrams. I decided to roll with it. So yeah, I have an irrational love of Venn diagram



More Blogs »
 

Themes at Über Conf

  • Architecture
  • Enterprise Java
  • Java Internals
  • Security - Enterprise & JVM
  • Cloud Computing
  • Languages on the JVM - Groovy, JRuby, Scala & Clojure
  • Java Web Frameworks - Wicket, Tapestry & SpringMVC
  • Build Systems - Maven & Gradle
  • Testing
  • Agility

 

Featured Speaker


 

Registration Includes

  • Four Day - Access Pass
  • All Meals / Snacks –duration of the symposium
  • Session Materials
  • Custom Binder
  • Wi-Fi Access
  • Great Raffle Giveaways
Register Now »
 

Location

Westin Westminster
Westin Westminster
10600 Westminster Blvd
Westminster, CO   80020
View Map