Our pub mob sessions.
At PubMob, you'll find a varied selection of engaging mob sessions, from hands-on coding to design workshops.
Filter by a topic:
-
Beginner
-
Intermediate
-
Advanced
-
Experienced mobbers
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.
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.
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.
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
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.
Upcoming sessions: Please check back later
design, evolutionary design, and refactoring
1hr 15min
$95 / attendee
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.
Upcoming sessions: Please check back later
mob programming
1hr 15min
$995 / 6 attendees
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.
Upcoming sessions: Please check back later
TDD
1hr 15min
$49 / attendee
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.
Upcoming sessions: Please check back later
TDD, refactoring, design, and legacy code
1hr 15min
$95 / attendee
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.
Upcoming sessions: Please check back later
legacy code, refactoring, design, evolutionary design, testing, and TDD
1hr 15min
$49 / attendee
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.
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.
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.
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.
Upcoming sessions: Please check back later
TDD
1hr 15min
$95 / attendee
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.
Upcoming sessions: Please check back later
TDD
1hr 15min
$49 / attendee
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!
Upcoming sessions: Please check back later
test automation
1hr 15min
$95 / attendee
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!
Upcoming sessions: Please check back later
testing
1hr 15min
$95 / attendee