PubMob is on indefinite hiatus.
Check back later.

Offerings

Our pub mob sessions.

At PubMob, you'll find a varied selection of engaging mob sessions, from hands-on coding to design workshops.

  • Beginner

  • Intermediate

  • Advanced

  • Experienced mobbers

Filters:

BDD in Practice - Large Team

Ken Pugh

Experience Behavior Driven Development with your stories

We'll collaborate using BDD to create acceptance tests for your actual stories. You'll experience how the Triad - Customer, Developer, and Tester work together to form a shared understanding expressed as testable scenarios.

More »

Upcoming sessions: Please check back later

BDD and ATDD

1hr 15min

$1495 / 12 attendees

BDD in Practice - Small Team

Ken Pugh

Experience Behavior Driven Development with your stories

We'll collaborate using BDD to create acceptance tests for your actual stories. You'll experience how the Triad - Customer, Developer, and Tester work together to form a shared understanding expressed as testable scenarios.

More »

Upcoming sessions: Please check back later

BDD and ATDD

1hr 15min

$995 / 6 attendees

Code Inspections

David Bernstein

Learn a bunch of techniques for working in your code.

It’s easy to be overwhelmed by newly inherited legacy code. Legacy code can be difficult to work with, and so it can be helpful to have an extra set of eyes and a whole bunch of techniques for dealing with it. I can help review your software to identify areas of risk and create approaches for mitigation.

More »

Upcoming sessions: Please check back later

TDD, design patterns, domain modeling, and refactoring

1hr 15min

$995 / 6 attendees

Design Reviews

David Bernstein

Get an outside perspective on your design ideas

  • Identify patterns in your design to simplify and clarify code
  • Improve the testability of your designs to help automate validation
  • Examine the context and motivation around your design decisions
  • Suggest design alternatives to accommodate future changes
  • Clarify your domain model so it’s easier to understand and change
  • Cohesively instantiate objects to reduce coupling throughout the system
  • Implement alternative design solutions to resolve longstanding problems

More »

Upcoming sessions: Please check back later

TDD, design patterns, domain modeling, and refactoring

1hr 15min

$995 / 6 attendees

Evolutionary Design Without Tests

J. B. Rainsberger

Sometimes you just want to see the design evolve.

Let's see how safely and deftly we can move without tests. We'll focus on guiding the design to evolve and we'll write the tests in our heads. We're professionals; we can trust each other.

More »

Upcoming sessions: Please check back later

From Mob to Symphony: A Mob Composing Workshop

Jeff Langr

Not a programmer? Learn firsthand the joy of a PubMob. Come compose...

Mob programming is 'everyone in a room working on the same thing at the same time,' per Woody Zuill. Outrageous! Yet teams find mob programming a fun way to collaboratively build and deliver high-quality software. Some teams even say they go faster.

In this session, we'll mob to collaboratively compose a short song. Even if you know little about music, you'll feel firsthand how participating in a mob can reduce your anxiety and help you contribute quickly.

More »

Upcoming sessions: Please check back later

Intro to TDD — From Zero to FizzBuzz

Jon Reid

Red-Green-Refactor and the Three Laws of TDD

Let’s use the simplest programming puzzle, FizzBuzz, to learn the fundamentals of test-driven development. By simplifying the problem, we can concentrate on the nuances of what goes into TDD. You’ll experience the Red-Green-Refactor cycle, and the Three Laws of TDD.

More »

Upcoming sessions: Please check back later

Legacy Dependency Breaking Techniques

Jeff Langr

Simple techniques to break dependencies making it hard to test

Pick up a few techniques to fix common dependency challenges in your code, things that make it seem impossible to write unit tests.

More »

Upcoming sessions: Please check back later

Legacy Open Source Fridays

Amitai Schleier

Modernize some famous Open Source legacy code.

Two decades ago, a lone-genius project made the internet more secure and inspired a generation of programmers. Two years ago, it came back to life as a collaborative effort. This historically significant codebase needs plenty of mending and many new features, while also presenting some unusual constraints to focus our decision-making. Contribute to Open Source, enjoy the cumulative effect of your efforts, and gain new insights into your own legacy code.

More »

Upcoming sessions: Please check back later

Mini-Assessments

David Bernstein

Find cost-effective ways to improve your software development processes.

Every project is unique and so are its challenges. Through online interviews, questionnaires, and conversations I can provide you an ad hoc assessment of your software development process and/or project along with recommendations for improvement prioritized by the value that you’ll receive right away. This is a guided conversation from one to two hours.

More »

Upcoming sessions: Please check back later

TDD, design patterns, domain modeling, and refactoring

1hr 15min

$995 / 6 attendees

Refactoring Java

J. B. Rainsberger

Java isn't going anywhere, so let's make it better!

Strengthen and deepen your skill in evolutionary design by practising in Java. There's plenty of Java code that needs refactoring. We'll never run out of examples.

More »

Upcoming sessions: Please check back later

design, evolutionary design, refactoring, testing, and functional programming

1hr 15min

$49 / attendee

Strangle Your Legacy Code

Amitai Schleier

Extend the useful life of valuable software when it's hard to change....

This hands-on session is for developers who work with valuable code that doesn't feel easy or safe to change. That's a lot of us. We'll get to know the Strangler application pattern by test-driving new features into real (and semi-famous) legacy code -- without needing to touch that code at all. By the end of the session, we're familiar with the basic workings of a Strangler, when to consider using one, and what to watch out for when we do.

More »

Upcoming sessions: Please check back later

legacy code, refactoring, strangler application pattern, design, evolutionary design, testing, and TDD

1hr 15min

$95 / attendee

TDD Paint by Numbers

Jeff Langr

Your first TDD experience: Learn refactoring & the Red-Green-Refactor Cycle.

Learn TDD the easy way with a TDD Paint by Numbers session, where the tests are already written for you--you fill in the code and keep it in the confines of the tests. Sessions are continually available in numerous programming languages, and I'll be keeping the katas fresh.

More »

Upcoming sessions: Please check back later

TDD Paint by Numbers in Xcode

Jon Reid

Learn the Red-Green-Refactor cycle of TDD, without writing the tests.

Learn TDD the easy way with a TDD Paint by Numbers session. The tests are already written for you! You'll work in the production code. Since the tests are written, you’ll experience the meaty payoff of TDD. Namely, adding new behavior incrementally, and refactoring to keep the code clean.

More »

Upcoming sessions: Please check back later

Test Automation Mini-Assessment

Lee Barnes

Understand Test Automation readiness and create a roadmap for success

We’ll walk through a detailed readiness checklist and develop a high-level roadmap for Test Automation success. You'll identify the obstacles in your organization and create a plan to get you on the path to effective test automation!

More »

Upcoming sessions: Please check back later

Testing Dojo

Lee Barnes

Looking to hone your testing skills? Mob testing is a great way...

Mob testing provides a great forum to hone your testing skills and learn new techniques from our experts as well as your peers!

More »

Upcoming sessions: Please check back later