Platinum Sponsors

Gradleware Contegix Github

ÜberConf 2013 Brochure - Download


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

Proud Supporter of:


Paul Rayner

Founder and Owner at Virtual Genius

Paul is a seasoned design coach and leadership mentor, helping teams ignite their design skills via DDD and BDD. He gets teams unstuck through intensive coaching workshops and hands-on pair programming, combined with focused one-on-one leadership mentoring. His company Virtual Genius is a software solutions provider, specializing in custom Ruby applications. Paul actively serves the community: co-authoring the upcoming Addison Wesley book, BDD with Cucumber, teaching classes in BDD and DDD, contributing to OSS, and co-leading the DDD Denver Meetup group.

Look for him speaking at user groups, on the No Fluff Just Stuff conference tour in the United States, and at local and international conferences. Paul is from Perth, Australia, but chooses to live, work and play with his amazing wife and two children in Denver. He tweets with an Australian accent at @ThePaulRayner and blogs at thepaulrayner.com

Blog

Succeeding with DDD - Documentation

Posted Tuesday, May 7, 2013

I’m often asked about what teams doing Domain-Driven Design (DDD) should do in the way of documentation.The question What types of Written Design Documents are used in DDD projects?) came up on Stack Overflow and I started to write a response, butmore »

Agile User stories and Domain-Driven Design (DDD)

Posted Friday, February 15, 2013

On Monday night at our DDD Denver meetup we ended up having a valuable and lively group discussion using a modified “Lean Coffee” format. The four questions we covered (in order) were: Where to start in developing a domain model? What is tmore »

Word Document to Asciidoc Conversion

Posted Thursday, February 14, 2013

I had content in Word documents that I needed to convert to Asciidoc for our book. Here are the steps I found to work best: Save Word doc as HTML Encode as UTF-8 Use pandoc to convert from HTML to AsciiDoc Use Sublime Text 2 search and replace (using more »

Colors when viewing folders in Terminal

Posted Thursday, February 7, 2013

Saw directory listing coloring at Golden Ruby Users Group this week, and needed to have it! LsColors LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90' export LS_COLORS ls, colors and Terminamore »

Array Slicing in Ruby

Posted Thursday, February 7, 2013

I’ve found the Ruby Koans to be brilliant for exposing a learner to aspects of the language that are not obvious, or even weird, at first glance. Indexing Ruby Arrays For example, let’s look at a koan for accessing array elements: def tesmore »

Object Ids in Ruby

Posted Wednesday, February 6, 2013

In my effort to master Ruby this year, I started this morning working through Ruby Koans. I just completed these tests and was intrigued by the comment in the second koan: def test_some_system_objects_always_have_the_same_id assert_equal 0, false.objmore »

Blogging with Octopress and Github Pages

Posted Monday, February 4, 2013

Why Octopress? Here are 4 good reasons from AlBlue’s blog to consider using Octopress for a technical blog: Jekyll-based Markdown content Stylish Plugins See also Octopress Is Pretty Great, which has a great description of not only the positmore »

Book Review: Implementing Domain-Driven Design

Posted Friday, February 1, 2013

This is a review of the book Implementing Domain-Driven Design by Vaughn Vernon, based on the Safari Books Online rough cut edition. The book is also currently available for preorder on Amazon.com, with a scheduled release date of February 14, 201more »

Duplicate Entries using 'Open With' on OS X

Posted Wednesday, January 2, 2013

I noticed today on my MBP running Mountain Lion that using “Open With” (control+click on a file in Finder) showed duplicate entries for the file. I’m unsure as to what I did that caused this problem to happen, though a recent thread omore »
Read More Blog Entries »

Presentations

Domain-Driven Design (DDD) Workshop

Build your awareness of the basic concepts and value of Domain-Driven Design (DDD) in one day through group exercises, paired code walkthroughs, lecture and games. Understand what DDD is and when and why it is valuable to software intensive organizationsmore »

Domain-Driven Design (DDD) Workshop

close

Paul Rayner By Paul Rayner

Build your awareness of the basic concepts and value of Domain-Driven Design (DDD) in one day through group exercises, paired code walkthroughs, lecture and games.

Understand what DDD is and when and why it is valuable to software intensive organizations. Overview the basic principles and processes needed develop the useful sort of models, tie them into implementation and business analysis, and place them within a viable, realistic strategy.



Topics Introduced

Morning

  • What is DDD and how is modeling useful?
  • Developing a shared modeling language to enable effective collaboration
  • Using reference scenarios to guide modeling
  • What makes a model useful to a software project?
  • Architectural options for implementing DDD
  • Aggregate design - applying effective aggregate design for both relational and NoSQL solutions
  • Domain events - decoupling, scaling and modeling chronology in distributed systems

Afternoon

  • Prioritizing sophisticated design for where it will have the greatest impact
  • Clarifying a shared vision
  • Mapping the terrain of your systems to enable effective modeling and design
  • Integrating agile with rigorous design
  • Succeeding with DDD and avoiding common adoption pitfalls





Blogs

Johanna Rothman

Chess Pieces or Domain Expertise? Your Choice

Posted By: Johanna Rothman on Jun. 18, 2013

Many years ago, I started a job as a contract manager, and it became clear I had a big problem. I had developers who knew one area of the code well. I had testers who knew not much of any area of the code well, even though they had worked for the organi



Andrey Breslav

Type-Safe Web with Kotlin

Posted By: Andrey Breslav on Jun. 17, 2013

We told you about Kara Web Framework a while ago. It is written in Kotlin and relies on type-safe builders. It doesn’t have to be the only web framework for Kotlin, but the general principles seem good, so I wrote an article about these principles



Alan Shalloway

It’s Déjà vu All Over Again

Posted By: Alan Shalloway on Jun. 13, 2013

Several years ago I tried to discuss the need for Lean when Scrum was being used on projects with more than one team.  Ken Schwaber didn’t want to hear this and eventually threw me off the Scrum Development Yahoo discussions group.  I admit, I was talk



Johanna Rothman

Slides from Exploding Management Myths Posted

Posted By: Johanna Rothman on Jun. 10, 2013

I gave a talk last week at Better Software/Agile Development, called Exploding Management Myths. This is my first talk based on some of my management myths. Yes, the ones I’ve been writing for the last 18 month



Andrey Breslav

Talk @ GeekOUT Tallinn: Language Design Trade-Offs (Kotlin and Beyond)

Posted By: Andrey Breslav on Jun. 10, 2013

This week I’m speaking at GeekOUT Tallin, and my colleagues Mikhail Vink and Sergey Karashevich are holding a 15-minute DEMO on Thursday, telling you about cool stuff in JetBrains’ IDEs. The topic of my talk is “Language Design Trade-O



Alan Shalloway

In Defense of Kanban

Posted By: Alan Shalloway on Jun. 8, 2013

As many folks know, Net Objectives does both Scrum and Kanban. Admittedly, our Scrum is very much like Scrumban (or Scrum done under the context of Lean) but it is still an implementation of Scrum.  Scrum, as it normally manifests itself, has several c



Alan Shalloway

The Differences Between Lean Manufacturing and Lean Software Development

Posted By: Alan Shalloway on Jun. 8, 2013

Since lean comes from manufacturing, many question its validity for software developers. Our own experience is that Lean in software is very important.  This blog covers three areas: The essential paradigm shift of lean and why it applies even more to



More Blogs »
 

Themes at ÜberConf

  • 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